Explore topic-wise MCQs in Computer Science.

This section includes 134 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science knowledge and support exam preparation. Choose a topic below to get started.

101.

Default values for a function are specified when ____ .

A. function is defined
B. function is declared
C. Both a and b
D. None of these
Answer» C. Both a and b
102.

Default values for a function are need to be specified from left to right only.

A. True
B. False
Answer» C.
103.

Default return type of functions in CPP is ____ .

A. void
B. long
C. char
D. Int
Answer» E.
104.

Constant variables can be created in CPP by using ________ .

A. enum
B. const
C. #define
D. All of these
E. None of these
Answer» E. None of these
105.

const member function does not allow to modify/alter value of any data member of the class.

A. True
B. False
Answer» B. False
106.

Classes in CPP are________ .

A. derived data types
B. User defined data types
C. built-in data types
D. All of these
Answer» C. built-in data types
107.

class X, class Y and class Z are derived from class BASE. This is ______ inheritance.

A. Multiple
B. Multilevel
C. Hierarchical
D. Single
Answer» D. Single
108.

Catch handler can have multiple parameters.

A. True
B. False
Answer» C.
109.

Can we write throw clause inside catch handler?

A. Yes
B. No
Answer» B. No
110.

Can we pass parameters to base class constructor though derived class or derived class constructor?

A. Yes
B. No
Answer» B. No
111.

Can we have overloading of the function templates?

A. Yes
B. No
Answer» B. No
112.

Can we define our exceptions in CPP?

A. Yes
B. No
Answer» B. No
113.

Can we alter/modify the values of data members of a class inside const member function?

A. Yes
B. No
Answer» B. No
114.

Can we allocate memory for the objects dynamically in CPP?

A. Yes
B. No
Answer» B. No
115.

Can struct be used as Base class for inheritance ?

A. Yes
B. No
Answer» B. No
116.

Can member functions of one class be friend functions of another class?

A. Yes
B. No
Answer» B. No
117.

Can a class be declared/defined inside another class ?

A. Yes
B. No
Answer» B. No
118.

C structure differs from CPP class in regards that by default all the members of the structure are __________ in nature.

A. private
B. protected
C. public
D. None of these
Answer» D. None of these
119.

By default, if a function with minimum lines of code is declared and defined inside the class becomes Inline function.

A. True
B. False
Answer» B. False
120.

By default, members of the class are ____________ in nature.

A. protected
B. private
C. public
D. static
Answer» C. public
121.

By default, all the files are opened in ___________mode .

A. Binary
B. Text
C. Can’t say
Answer» C. Can’t say
122.

Assume class TEST. Which of the following statements is/are responsible to invoke copy constructor?

A. TEST T2(T1)
B. TEST T4 = T1
C. T2 = T1
D. both a and b
E. All of these
Answer» E. All of these
123.

Assigning one or more function body to the same name is called ____________ .

A. Function Overriding
B. Function Overloading
C. Both a and b
D. None of the above
Answer» C. Both a and b
124.

________ are used to format the data display in CPP.

A. Iterators
B. Punctuators
C. Manipulators
D. Allocators
Answer» D. Allocators
125.

_________________are used for generic programming.

A. Inheritance
B. Virtual Functions
C. Templates
D. None of these
Answer» D. None of these
126.

An operator function is created using _____________ keyword.

A. iterator
B. allocator
C. constructor
D. operator
Answer» E.
127.

An exception is thrown using _____________ keyword in CPP.

A. throws
B. throw
C. threw
D. Thrown
Answer» C. threw
128.

An exception can be of only built-In type.

A. True
B. False
Answer» C.
129.

A virtual function that has no definition within the base class is called____________.

A. Pure virtual function
B. Pure static function
C. Pure Const function
D. Friend function
Answer» B. Pure static function
130.

A try block can be nested under another try block.

A. True
B. False
Answer» B. False
131.

A function can be declared as friend maximum only in two classes.

A. True
B. False
Answer» C.
132.

A friend function does not have 'this' pointer associated with it.

A. True
B. False
Answer» B. False
133.

A Constructor that does not have any parameters is called____________ Constructor.

A. Custom
B. Dynamic
C. Static
D. Default
Answer» E.
134.

A const object of a class can call non-const member function of the class.

A. True
B. False
Answer» C.