

MCQOPTIONS
Saved Bookmarks
This section includes 1007 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the output of the following program?import stringimport stringLine1 = "And Then There Were None"Line2 = "Famous In Love"Line3 = "Famous Were The Kol And Klaus"Line4 = Line1 + Line2 + Line3print(string.find(Line1, 'Were'), string.count((Line4), 'And')) |
A. | True 1 |
B. | 15 2 |
C. | (15, 2) |
D. | True 2 |
Answer» D. True 2 | |
2. |
What is the output of the following program?L = [1, 3, 5, 7, 9]print(L.pop(-3), end = ' ')print(L.remove(L[0]), end = ' ')print(L) |
A. | 5 None [3, 7, 9] |
B. | 5 1 [3, 7, 9] |
C. | 5 1 [3, 7, 9] |
D. | 5 None [1, 3, 7, 9] |
Answer» B. 5 1 [3, 7, 9] | |
3. |
What is the output of the following program?from math import sqrtL1 = [x**2 for x in range(10)].pop()L1 + = 19print(sqrt(L1), end = " ")L1 = [x**2 for x in reversed(range(10))].pop()L1 + = 16print(int(sqrt(L1))) |
A. | 10.0 4.0 |
B. | 4.3588 4 |
C. | 10 .0 4 |
D. | 10.0 0 |
Answer» D. 10.0 0 | |
4. |
What is the output of the following program: |
A. | dlroW olleH |
B. | Hello Worl |
C. | d |
D. | Error |
Answer» B. Hello Worl | |
5. |
What is the output of the following program :print '{0:-2%}'.format(1.0 / 3) |
A. | 0.33 |
B. | 0.33% |
C. | 33.33% |
D. | 33% |
Answer» D. 33% | |
6. |
What is the output of the following program :print '{0:.2}'.format(1.0 / 3) |
A. | 0.333333 |
B. | 0.33 |
C. | 0.333333:-2 |
D. | Error |
Answer» C. 0.333333:-2 | |
7. |
What is the output of the following code?def foo(k): k[0] = 1q = [0]foo(q)print(q) |
A. | [0]. |
B. | [1]. |
C. | [1, 0]. |
D. | [0, 1]. |
Answer» C. [1, 0]. | |
8. |
What is the output of the following program? tday=datetime.date.today()print(tday.month()) |
A. | August |
B. | Aug |
C. | 08 |
D. | 8 |
Answer» E. | |
9. |
What is the output of the following program?data = [x for x in range(5)]temp = [x for x in range(7) if x in data and x%2==0]print(temp) |
A. | [0, 2, 4, 6] |
B. | [0, 2, 4] |
C. | [0, 1, 2, 3, 4, 5] |
D. | Runtime error |
Answer» C. [0, 1, 2, 3, 4, 5] | |
10. |
What is the output of the following program?f = Nonefor i in range (5): with open("data.txt", "w") as f: if i > 2: breakprint(f.closed) |
A. | True |
B. | False |
C. | None |
D. | Error |
Answer» B. False | |
11. |
What is the output of the following program?D = {1 : 1, 2 : '2', '1' : 1, '2' : 3}D['1'] = 2print(D[D[D[str(D[1])]]]) |
A. | 2 |
B. | 3 |
C. | „2‟ |
D. | KeyError |
Answer» C. „2‟ | |
12. |
What is the output of the following program?L1 = [1, 2, 3, 4]L2 = L1L3 = L1.copy()L4 = list(L1)L1[0] = [5]print(L1, L2, L3, L4) |
A. | [5, 2, 3, 4] [5, 2, 3, 4] [1, 2, 3, 4] [1, 2, 3, 4] |
B. | [[5], 2, 3, 4] [[5], 2, 3, 4] [[5], 2, 3, 4] [1, 2, 3, 4] |
C. | [5, 2, 3, 4] [5, 2, 3, 4] [5, 2, 3, 4] [1, 2, 3, 4] |
D. | [[5], 2, 3, 4] [[5], 2, 3, 4] [1, 2, 3, 4] [1, 2, 3, 4] |
Answer» E. | |
13. |
What is the output of the following?def to_upper(k): return k.upper()x = ['ab', 'cd']print(list(map(to_upper, x))) |
A. | [„AB‟, „CD‟]. |
B. | [„ab‟, „cd‟]. |
C. | none of the mentioned |
D. | error |
Answer» B. [„ab‟, „cd‟]. | |
14. |
What is the output of the following?elements = [0, 1, 2]def incr(x): return x+1print(list(map(incr, elements))) |
A. | [1, 2, 3]. |
B. | [0, 1, 2]. |
C. | error |
D. | none of the mentioned |
Answer» B. [0, 1, 2]. | |
15. |
What is the output of the following program?T = (1, 2, 3, 4, 5, 6, 7, 8)print(T[T.index(5)], end = " ")print(T[T[T[6]-3]-6]) |
A. | 4 0 |
B. | 5 8 |
C. | 5 IndexError |
D. | 4 1 |
Answer» C. 5 IndexError | |
16. |
What is the output of the following program?dictionary1 = {'GFG' : 1, 'Google' : 2, 'GFG' : 3 }print(dictionary1['GFG']); |
A. | Compilation error due to duplicate keys |
B. | Runtime time error due to duplicate keys |
C. | 3 |
D. | 1 |
Answer» D. 1 | |
17. |
What is the output of the following program :i = 0 while i < 3: print i i += 1 else: print 0 |
A. | 0 1 2 3 0 |
B. | 0 1 2 0 |
C. | 0 1 2 |
D. | Error |
Answer» C. 0 1 2 | |
18. |
What is the output of the following program?def REVERSE(L): L.reverse() return(L)def YKNJS(L): List = list() List.extend(REVERSE(L)) print(List)L = [1, 3.1, 5.31, 7.531]YKNJS(L) |
A. | [1, 3.1, 5.31, 7.531] |
B. | [7.531, 5.31, 3.1, 1] |
C. | IndexError |
D. | AttributeError: „NoneType‟ object has no attribute „REVERSE‟ |
Answer» C. IndexError | |
19. |
What is the output of the following piece of code?#mod1def change(a): b=[x*2 for x in a] print(b)#mod2def change(a): b=[x*x for x in a] print(b)from mod1 import changefrom mod2 import change#mains=[1,2,3]change(s) |
A. | [2,4,6]. |
B. | [1,4,9]. |
C. | [2,4,6]. |
D. | There is a name clash |
Answer» E. | |
20. |
What is the output of the following program?D = dict()for i in range (3): for j in range(2): D[i] = jprint(D) |
A. | {0: 0, 1: 0, 2: 0} |
B. | {0: 1, 1: 1, 2: 1} |
C. | {0: 0, 1: 0, 2: 0, 0: 1, 1: 1, 2: 1} |
D. | TypeError: Immutable object |
Answer» C. {0: 0, 1: 0, 2: 0, 0: 1, 1: 1, 2: 1} | |
21. |
What is the output of the following?elements = [0, 1, 2]def incr(x): return x+1print(list(map(elements, incr))) |
A. | [1, 2, 3]. |
B. | [0, 1, 2]. |
C. | error |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
22. |
What is the output of the following program : |
A. | True |
B. | False |
C. | Machine dependent |
D. | Error |
Answer» C. Machine dependent | |
23. |
What is the output of the expression : 3*1**3 |
A. | 27 |
B. | 9 |
C. | 3 |
D. | 1 |
Answer» D. 1 | |
24. |
What data type is the object below?L = [1, 23, „hello‟, 1] |
A. | List |
B. | Dictionary |
C. | Tuple |
D. | Array |
Answer» B. Dictionary | |
25. |
What is the output of the following program?import sysL1 = tuple()print(sys.getsizeof(L1), end = " ")L1 = (1, 2)print(sys.getsizeof(L1), end = " ")L1 = (1, 3, (4, 5))print(sys.getsizeof(L1), end = " ")L1 = (1, 2, 3, 4, 5, [3, 4], 'p', '8', 9.777, (1, 3))print(sys.getsizeof(L1)) |
A. | 0 2 3 10 |
B. | 32 34 35 42 |
C. | 48 64 72 128 |
D. | 48 144 192 480 |
Answer» D. 48 144 192 480 | |
26. |
Which of these is not a core data type? |
A. | Lists |
B. | Dictionary |
C. | Tuples |
D. | Class |
Answer» E. | |
27. |
Predict the output of following python programsdictionary1 = {'Google' : 1, 'Facebook' : 2, 'Microsoft' : 3 }dictionary2 = {'GFG' : 1, 'Microsoft' : 2, 'Youtube' : 3 }dictionary1.update(dictionary2);for key, values in dictionary1.items(): print(key, values) |
A. | Compilation error |
B. | Runtime error |
C. | („Google‟, 1)(„Facebook‟, 2)(„Youtube‟, 3)(„Microsoft‟, 2)(„GFG‟, 1) |
D. | None of these |
Answer» D. None of these | |
28. |
Which of the following formatting options can be used in order to add „n‟ blank spacesafter a given string „S‟? |
A. | print(“-ns”%S) |
B. | print(“-ns”%S) |
C. | print(“%ns”%S) |
D. | print(“%-ns”%S) |
Answer» E. | |
29. |
What is the output of the following program :def myfunc(a): a = a + 2 a = a * 2 return aprint myfunc(2) |
A. | 8 |
B. | 16 |
C. | Indentation Error |
D. | Runtime Error |
Answer» D. Runtime Error | |
30. |
What is the output of the following program :i = 0while i < 5: print(i) i += 1 if i == 3: breakelse: print(0) |
A. | 0 1 2 0 |
B. | 0 1 2 |
C. | Error |
D. | None of the above |
Answer» C. Error | |
31. |
What is the output of the following program?temp = dict()temp['key1'] = {'key1' : 44, 'key2' : 566}temp['key2'] = [1, 2, 3, 4]for (key, values) in temp.items(): print(values, end = "") |
A. | Compilation error |
B. | {„key1‟: 44, „key2‟: 566}[1, 2, 3, 4] |
C. | Runtime error |
D. | None of the above |
Answer» C. Runtime error | |
32. |
What will be displayed by the following code?def f(value, values): v = 1 values[0] = 44t = 3v = [1, 2, 3]f(t, v)print(t, v[0]) |
A. | 1 1 |
B. | 1 44 |
C. | 3 1 |
D. | 3 44 |
Answer» E. | |
33. |
What is the output of the following code : print 9//2 |
A. | 4.5 |
B. | 4.0 |
C. | 4 |
D. | Error |
Answer» D. Error | |
34. |
What is the output of the following program? from math import *a = 2.13b = 3.7777c = -3.12print(int(a), floor(b), ceil(c), fabs(c)) |
A. | 2 3 -4 3 |
B. | 2 3 -3 3.12 |
C. | 2 4 -3 3 |
D. | 2 3 -4 3.12 |
Answer» C. 2 4 -3 3 | |
35. |
What is the output of the following code?def foo(fname, val): print(fname(val))foo(max, [1, 2, 3])foo(min, [1, 2, 3]) |
A. | 3 1 |
B. | 1 3 |
C. | error |
D. | none of the mentioned |
Answer» B. 1 3 | |
36. |
What is the output of the following program?data = [2, 3, 9]temp = [[x for x in[data]] for x in range(3)]print (temp) |
A. | [[[2, 3, 9]], [[2, 3, 9]], [[2, 3, 9]]] |
B. | [[2, 3, 9], [2, 3, 9], [2, 3, 9]] |
C. | [[[2, 3, 9]], [[2, 3, 9]]] |
D. | None of these |
Answer» B. [[2, 3, 9], [2, 3, 9], [2, 3, 9]] | |
37. |
What is the output of the following program :i = 0while i < 3: print i print i+1 |
A. | 0 2 1 3 2 4 |
B. | 0 1 2 3 4 5 |
C. | 0 1 1 2 2 3 |
D. | 1 0 2 4 3 5 |
Answer» D. 1 0 2 4 3 5 | |
38. |
What is the output of the following?x = ['ab', 'cd']print(len(list(map(list, x)))) |
A. | 2 |
B. | 4 |
C. | error |
D. | none of the mentioned |
Answer» B. 4 | |
39. |
What is the output of the following program?line = "What will have so will"L = line.split('a')for i in L: print(i, end=' ') |
A. | [„What‟, „will‟, „have‟, „so‟, „will‟] |
B. | Wh t will h ve so will |
C. | What will have so will |
D. | [„Wh‟, „t will h‟, „ve so will‟] |
Answer» C. What will have so will | |
40. |
What is the output of the following program?D = dict()for x in enumerate(range(2)): D[x[0]] = x[1] D[x[1]+7] = x[0]print(D) |
A. | KeyError |
B. | {0: 1, 7: 0, 1: 1, 8: 0} |
C. | {0: 0, 7: 0, 1: 1, 8: 1} |
D. | {1: 1, 7: 2, 0: 1, 8: 1} |
Answer» D. {1: 1, 7: 2, 0: 1, 8: 1} | |
41. |
What is the output of the following program : print 'cd'.partition('cd') |
A. | („cd‟) |
B. | (”) |
C. | („cd‟, ”, ”) |
D. | (”, „cd‟, ”) |
Answer» E. | |
42. |
What is the output of the following program :print 'abcefd'.replace('cd', '12') |
A. | ab1ef2 |
B. | abcefd |
C. | ab1efd |
D. | ab12ed2 |
Answer» C. ab1efd | |
43. |
_____variable is shared by all instances of a class |
A. | class |
B. | instance |
C. | gloabal |
D. | local |
Answer» B. instance | |
44. |
Through Which Geometry method we can organizes widgets in a table-like structure in the parent widget. |
A. | position() |
B. | grid() |
C. | pack() |
D. | place() |
Answer» C. pack() | |
45. |
Which geometry manager organizes widgets in blocks before placing them in the parent widget. |
A. | position() |
B. | grid() |
C. | pack() |
D. | place() |
Answer» D. place() | |
46. |
How many types of geometry manager classes? |
A. | three |
B. | two |
C. | four |
D. | one |
Answer» B. two | |
47. |
What is the output for the following code:languages = ["java", "c++", "python"]for x in languages :if x == "c++":continueprint(x) |
A. | java |
B. | javapython |
C. | javac++python |
D. | c++python |
Answer» C. javac++python | |
48. |
Which of the following is mathematical function? |
A. | power |
B. | sqrt |
C. | add |
D. | sub |
Answer» C. add | |
49. |
To access value in tuple, use the ________ bracket for slicing along with the index. |
A. | square |
B. | round |
C. | not necessary |
D. | triangle |
Answer» B. round | |
50. |
To read the entire remaining contents of the file as a string from a file object infile, we use ____________ |
A. | infile.readall() |
B. | infile.read() |
C. | infile.readlines() |
D. | infile.read(all) |
Answer» C. infile.readlines() | |