

MCQOPTIONS
Saved Bookmarks
This section includes 477 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.
51. |
The function complex(‘2-3j’) is valid but the function complex(‘2 – 3j’) is invalid. |
A. | true |
B. | false |
Answer» B. false | |
52. |
If a class defines the str (self) method, for an object obj for the class, you can use which command to invoke the str method. |
A. | obj. str () |
B. | str(obj) |
C. | print obj |
D. | all of the mentioned |
Answer» E. | |
53. |
To retrieve the character at index 3 from string s=”Hello” what command do we execute (multiple answers allowed)? |
A. | s[] |
B. | s.getitem(3) |
C. | s. getitem (3) |
D. | s.getitem(3) |
Answer» D. s.getitem(3) | |
54. |
What is “Hello”.replace(“l”, “e”)? |
A. | heeeo |
B. | heelo |
C. | heleo |
D. | none |
Answer» B. heelo | |
55. |
Say s=”hello” what will be the return value of type(s)? |
A. | int |
B. | bool |
C. | str |
D. | string |
Answer» D. string | |
56. |
What will be displayed by print(ord(‘b’) – ord(‘a’))? |
A. | 0 |
B. | 1 |
C. | -1 |
D. | 2 |
Answer» C. -1 | |
57. |
Suppose s is “\t\tWorld\n”, what is s.strip()? |
A. | \\t\\tworld\\n |
B. | \\t\\tworld\\n |
C. | \\t\\tworld\\n |
D. | world |
Answer» E. | |
58. |
Given a string example=”hello” what is the output of example.count(‘l’)? |
A. | 2 |
B. | 1 |
C. | none |
Answer» B. 1 | |
59. |
Bitwise gives 1 if either of the bits is 1 and 0 when both of the bits are 1. |
A. | or |
B. | and |
C. | xor |
D. | not |
Answer» D. not | |
60. |
It is not possible for the two’s complement value to be equal to the original value in any case. |
A. | true |
B. | false |
Answer» C. | |
61. |
What will be the output of the following Python expression?0x35 | 0x75 |
A. | 115 |
B. | 116 |
C. | 117 |
D. | 118 |
Answer» D. 118 | |
62. |
Which is the correct operator for power(xy)? |
A. | x^y |
B. | x**y |
C. | x^^y |
D. | none of the mentioned |
Answer» C. x^^y | |
63. |
begins with lower case letters. |
A. | keywords |
B. | variables |
C. | tokens |
D. | functions |
Answer» C. tokens | |
64. |
are identified by their addresses, we give them names (field names / variable names) using words. |
A. | memory variables |
B. | memory locations |
C. | memory addresses |
D. | data variables |
Answer» C. memory addresses | |
65. |
is used to show hierarchy in a pseudo code. |
A. | indentation |
B. | curly braces |
C. | round brackets |
D. | semicolon |
Answer» B. curly braces | |
66. |
A is a connector showing the relationship between the representative shapes. |
A. | line |
B. | arrow |
C. | process |
D. | box |
Answer» C. process | |
67. |
The action performed by a structure must eventually cause the loop to terminate. |
A. | sequence |
B. | case |
C. | repetition |
D. | process |
Answer» D. process | |
68. |
A is diagram that depicts the flow of a program. |
A. | algorithm |
B. | hash table |
C. | graph |
D. | flowchart |
Answer» E. | |
69. |
The word comes from the name of a Persian mathematician Abu Ja’far Mohammed ibn-i Musa al Khowarizmi. |
A. | flowchart |
B. | flow |
C. | algorithm |
D. | syntax |
Answer» D. syntax | |
70. |
g=f(8) print(next(g)) |
A. | 8 |
B. | 9 |
C. | 7 |
D. | error |
Answer» C. 7 | |
71. |
k = foo() print(k) |
A. | 1 |
B. | 2 |
C. | 3 |
D. | error, there is more than one return statement in a single try-finally block |
Answer» C. 3 | |
72. |
Let A and B be objects of class Foo. Which functions are called when print(A + B) is executed? |
A. |     add    (),     str    () |
B. |     str    (),     add    () |
C. |     sum    (),     str    () |
D. |     str    (),     sum    () |
Answer» B.     str    (),     add    () | |
73. |
] test[1] = 'D' del test[2] print(len(test)) |
A. | 0 |
B. | 2 |
C. | error as the key-value pair of 1:’a’ is already deleted |
D. | 1 |
Answer» C. error as the key-value pair of 1:’a’ is already deleted | |
74. |
>>>2 * t |
A. | (1, 2, 1, 2) |
B. | [1, 2, 1, 2] |
C. | (1, 1, 2, 2) |
D. | [1, 1, 2, 2] |
Answer» B. [1, 2, 1, 2] | |
75. |
2 TUPLES (TUPLE ASSIGNMENT, TUPLE AS RETURN VALUE) |
A. | [1, 2, 3] |
B. | (1, 2, 3) |
C. | {1, 2, 3} |
D. | {} |
Answer» C. {1, 2, 3} | |
76. |
, 5): print(a[i],end = " ") |
A. | 5 5 1 2 3 |
B. | 5 1 2 3 4 |
C. | 2 3 4 5 1 |
D. | 2 3 4 5 5 |
Answer» E. | |
77. |
san(12) |
A. | 13 |
B. | 10 |
C. | 2 |
D. | 5 |
Answer» B. 10 | |
78. |
print(foo()) |
A. | 0 |
B. | 1 |
C. | error |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
79. |
) print(i) |
A. | 1 |
B. | nothing is displayed |
C. | an exception is thrown |
Answer» D. | |
80. |
) oct(‘7’) |
A. | error 07 |
B. | 0o7 error |
C. | 0o7 error |
D. | 7 |
Answer» D. 7 | |
81. |
eval('x^2') |
A. | error |
B. | 1 |
C. | 9 |
D. | 6 |
Answer» C. 9 | |
82. |
:]: print(i, end = " ") |
A. | a a a a a a |
B. | a |
C. | no output |
D. | error |
Answer» D. error | |
83. |
Which of the statements about modules is false? |
A. | in the “from-import†form of import, identifiers beginning with two underscores are private and aren’t imported |
B. | dir() built-in function monitors the items in the namespace of the main module |
C. | in the “from-import†form of import, all identifiers regardless of whether they are private or public are imported |
D. | when a module is loaded, a compiled version of the module with file extension .pyc is automatically produced |
Answer» D. when a module is loaded, a compiled version of the module with file extension .pyc is automatically produced | |
84. |
Which of the following is false about “from-import†form of import? |
A. | the syntax is: from modulename import identifier |
B. | this form of import prevents name clash |
C. | the namespace of imported module becomes part of importing module |
D. | the identifiers in module are accessed directly as: identifier |
Answer» C. the namespace of imported module becomes part of importing module | |
85. |
Which of the following is false about “import modulename†form of import? |
A. | the namespace of imported module becomes part of importing module |
B. | this form of import prevents name clash |
C. | the namespace of imported module becomes available to importing module |
D. | the identifiers in module are accessed as: modulename.identifier |
Answer» B. this form of import prevents name clash | |
86. |
Which of the following is not a valid namespace? |
A. | global namespace |
B. | public namespace |
C. | built-in namespace |
D. | local namespace |
Answer» C. built-in namespace | |
87. |
All modular designs are because of a top- down design process. |
A. | true |
B. | false |
Answer» C. | |
88. |
In top-down design every module is broken into same number of submodules. |
A. | true |
B. | false |
Answer» C. | |
89. |
             is a string literal denoted by triple quotes for providing the specifications of certain program elements. |
A. | interface |
B. | modularity |
C. | client |
D. | docstring |
Answer» E. | |
90. |
Program code making use of a given module is called a              of the module. |
A. | client |
B. | docstring |
C. | interface |
D. | modularity |
Answer» B. docstring | |
91. |
Which of the following is true about top- down design process? |
A. | the details of a program design are addressed before the overall design |
B. | only the details of the program are addressed |
C. | the overall design of the program is addressed before the details |
D. | only the design of the program is addressed |
Answer» D. only the design of the program is addressed | |
92. |
Which of the following is not an advantage of using modules? |
A. | provides a means of reuse of program code |
B. | provides a means of dividing up tasks |
C. | provides a means of reducing the size of the program |
D. | provides a means of testing individual parts of the program |
Answer» D. provides a means of testing individual parts of the program | |
93. |
Which of these definitions correctly describes a module? |
A. | denoted by triple quotes for providing the specification of certain program elements |
B. | design and implementation of specific functionality to be incorporated into a program |
C. | defines the specification of how it is to be used |
D. | any program that reuses code |
Answer» C. defines the specification of how it is to be used | |
94. |
Which of the following blocks will be executed whether an exception is thrown or not? |
A. | except |
B. | else |
C. | finally |
D. | assert |
Answer» D. assert | |
95. |
An exception is |
A. | an object |
B. | a special function |
C. | a standard module |
D. | a module |
Answer» B. a special function | |
96. |
Syntax errors are also known as parsing errors. |
A. | true |
B. | false |
Answer» B. false | |
97. |
                                               exceptions are raised as a result of an error in opening a particular file. |
A. | valueerror |
B. | typeerror |
C. | importerror |
D. | ioerror |
Answer» E. | |
98. |
Which of the following is not a standard exception in Python? |
A. | nameerror |
B. | ioerror |
C. | assignmenterror |
D. | valueerror |
Answer» D. valueerror | |
99. |
43') |
A. | importerror |
B. | valueerror |
C. | typeerror |
D. | nameerror |
Answer» C. typeerror | |
100. |
+ '3' |
A. | nameerror |
B. | indexerror |
C. | valueerror |
D. | typeerror |
Answer» E. | |