Explore topic-wise MCQs in Computer Science Engineering (CSE).

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.