NIELIT O Level M3-R5 Solved Paper
Python MCQ
1. What will be the output after the following statements?
x = [‘Today’, ‘Tomorrow’, ‘Yesterday’]
y = x[1]
print(y)
(A) x1
(B) Tomorrow
(C) Today
(D). Yesterday
2. What is the data type of x after the following statement?
x = [‘Today’, ‘Tomorrow’, ‘Yesterday’]
(A) Dictionary
(B) Tuple
(C) List
(D). String
3. What is the name of the GUI that comes in-built as an interactive shell with Python?
(A)PGUI
(B) IDLE
(C) Pyshell
(D) PythonSh
4. What will be the value of x, y and z after the following statement?
x, y, z = 3, 4, 5
(A) All three will have the value of 3
(B) All three will have the value of 345
(C) x and y will have arbitrary values, while z will have the value of 345
(D) x will have the value of 3, y will have the value 4 and z will have the value of 5
5. IDLE stands for…?
(A) Indigenous Development Lab
(B) Integrated Developers Local Environment
(C) Indie Developers Environment
(D). Integrated Development Environment
6. Which of the following is an assignment operator in Python?
(A) = = =
(B) >>>
(C) = =
(D) =
7. The function to display a specified message on the screen is…?
(A) display
(B) run
(C) print
(D) output
8. Which of the following is used to initialize multiple variables with a common value?
(A) x = y = z = 33
(B) x = y: y = 33
(C) x = z; y = z; x = 33;
(D) x & y & z = 33
9. A user-specified value can be assigned to a variable with this function…
(A) value
(B) user
(C) enter
(D) input
10. Comments in Python begin with…?
(A) {
(B) #
(C) %
(D) *
11. User input is read as…?
(A) Floating Decimal
(B) Boolean Value
(C) Text String
(D) Integer
12. Multiple values specified in parentheses to print function will display each value separated with this by default…
(A) Double Space
(B) A new Line
(C) Single Space
(D) Double Lines
13. Output displayed by the print function will add this invisible character at the end of the line by default…
(A) \t
(B) \s
(C) \n
(D) \r
14. Which of the following will provide an! Character as alternative separator for the print function?
(A) sep is !
(B) sep = ‘!’
(C) separate = !
(D) sep >> ‘!’
15. For which type of error does the interpreter halts and reports the error but does not execute the program?
(A) Semantic error
(B) Runtime error
(C) Syntax error
(D) All type of errors
16. Which of the following will provide a * character as alternative line ending for the print function?
(A) end to *
(B) end = ‘*’
(C) end as *
(D) ending = ‘*’
17. For which type of error does the interpreter runs the program and does not report an error?
(A) Syntax error
(B) Runtime error
(C) Semantic error
(D) All type of errors
18. For which type of error does the interpreter runs the program but halts at error and reports the error as an “Exception”?
(A) Runtime error
(B) Semantic error
(C) Syntax error
(D) All type of errors
19. What will be the output after the following statements?
x = 6
y = 3
print(x / y)
(A) 2
(B) 18
(C) 2.0
(D) 18.0
20. What will be the output after the following statements?
x = 5 y = 4 print(x % y)
(A) 0
(B) 1
(C) 20
(D) 1.0
21. What will be the output after the following statements?
x = 8
y = 2
print(x // y)
(A) 4.0
(B) 16
(C) 4
(D)16.0
22. What will be the output after the following statements?
x = 3
y = 2
x += y
print(x)
(A) 3
(B) 5
(C) 2
(D) 1
23. What will be the output after the following statements?
x = 25 y = 15 x – = y
print(x)
(A) 25
(B) 15
(C) -15
(D) 10
24. What will be the output after the following statements?
x = 30
y = 7
x %= y
print(x)
(A) 4
(B) 2
(C) 28
(D) 37
25. What will be the output after the following statements?
x = 5
y = 7
x *= y
print(x)
(A) 7
(B) 35
(C) 12
(D) 5
26. What will be the output after the following statements?
x = 3
y = 7
print(x == y)
(A) y = 7 and x = 3
(B) False
(C) True
(D) x = 3 and y = 3
27. What will be the output after the following statements?
x = 83 y = 57 print(x > y)
(A) False
(B) Yes
(C) True
(D) No
28. What will be the output after the following statements?
x = 72 y = 64 print(x < y)
(A) True
(B) Yes
(C) False
(D) No
29. What will be the output after the following statements?
x = 8
y = 6
print(x != y)
(A) y = 6 and x = 8
(B) x = 6 and y = 6
(C) False
(D) True
30. What will be the output after the following statements?
x = True
y = False
print(x and y)
(A) True
(B) Not defined
(C) False
(D) xy
31. What will be the output after the following statements?
x = True
y = False
print(x or y)
(A). False
(B) Not defined
(C) True
(D) xy
32. What will be the output after the following statements?
x = True
y = False
print(not x)
(A) True
(B) Not defined
(C) y
(D) False
33. What will be the output after the following statements?
x = 20
y = 40
z = y if (y > x) else x
print(z)
(A) True
(B) 40
(C) False
(D) 20
34. What will be the output after the following statements?
x = 50
y = 10
z = y if (y > x) else x
print(z)
(A) True
(B) 50
(C) False
(D) 10
35. What will be the output after the following statements?
x = True
y = False
print(not y)
(A) False
(B) True
(C) Not defined
(D) x
36. What will be the output after the following statements?
x = 65
y = 53
z = y if (x % 2 == 0) else x
print(z)
(A) 65
(B) True
(C) False
(D) 53
37. What will be the output after the following statements?
x = 46
y = 98
z = y if (y % 2 == 0) else x
print(z)
(A) True
(B) 98
(C) False
(D) 46
38. What will be the output after the following statements?
x = 7 * (4 + 5)
print(x)
(A) 16
(B) 33
(C) 63
(D) 35
39. What will be the output after the following statements?
x = ’24’ + ’16’
print(x)
(A) 40
(B) 21
(C) 46
(D) 2416
40. What will be the output after the following statements?
x = 15 + 35
print(x)
(A) 40
(B) 153
(C) 1535
(D) 50
41. What will be the output after the following statements?
x = 2 * 4 + 7
print(x)
(A) 30
(B) 22
(C) 247
(D) 15
42. What will be the data type of x after the following statement if input entered is 18?
x = input(‘Enter a number: ‘)
(A) Float
(B) List
(C) Integer
(D) String
43. What will be the data type of y after the following statements?
x = 71
y = float(x)
(A) String
(B) List
(C) Float
(D) Integer
44. What will be the data type of y after the following statements if input entered are 50?
x = input(‘Enter a number: ‘)
y = int(x)
(A) Float
(B) Integer
(C) String
(D) List
45. What will be the data type of y after the following statements?
x = 48
y = str(x)
(A) Float
(B) List
(C) String
(D) Integer
46. What will be the value of x, y and z after the following statement?
x = y = z = 300
(A) All three will have the value of 3
(B) All three will have the value of 300
(C) All three will have the value of 100
(D) x and y will have arbitrary values, while z will have the value of 300
47. What will be the output after the following statements?
x = y = z = 8
print(y)
(A) x
(B) z
(C) 8
(D) y
48. Python files are saved with the extension as…?
(A) .python
(B) .pe
(C) .pi
(D) .py
49. What is the data type of x after the following statement?
x = [7, 8, 9, 10]
(A) Dictionary
(B) Tuple
(C) List
(D) String
50. Which of the following version of Python was released in December, 2015 by Python.org?
(A) 3.3
(B) 2.4
(C) 3.5.1
(D) 2.6
Relate Link
- M3-R-5 Python Programming MCQ-1
- M3-R-5 Python Programming MCQ-2
- M3-R-5 Python Programming MCQ-3
- M3-R-5 Python Programming MCQ-4
- M3-R-5 Python Programming MCQ-5
- M3-R-5 Python Programming MCQ-6
- M3-R-5 Python Programming MCQ-7
- M3-R-5 Python Programming MCQ-8
- M3-R-5 Python Programming MCQ-9
- M3-R-5 Python Programming MCQ-10
- M3-R-5 Python Programming MCQ-11
- M3-R-5 Python Programming MCQ-12
- M3-R-5 Python Programming MCQ-13
- M3-R-5 Python Programming MCQ-14
- M3-R-5 Python Programming MCQ-15
- M3-R-5 Python Programming MCQ-16
- M3-R-5 Python Programming MCQ-17
- M3-R-5 Python Programming MCQ-18
- M3-R-5 Python Programming MCQ-19
- About me