

MCQOPTIONS
Saved Bookmarks
This section includes 301 Mcqs, each offering curated multiple-choice questions to sharpen your Matlab knowledge and support exam preparation. Choose a topic below to get started.
101. |
The mechanism of deriving a new class from another class |
A. | Polymorphism |
B. | Inheritance |
C. | Encapsulation |
D. | Data hiding |
Answer» C. Encapsulation | |
102. |
The same function name having different tasks |
A. | Function overloading |
B. | Constructor overloading |
C. | Polymorphism |
D. | Operator overloading |
Answer» B. Constructor overloading | |
103. |
A function calling itself |
A. | Inline function |
B. | Static function |
C. | Friend function |
D. | Recursion |
Answer» E. | |
104. |
The variable that contains the address of constant or variable |
A. | Function |
B. | Array |
C. | pointer |
D. | structure |
Answer» D. structure | |
105. |
The process of making a function to exhibit different behaviors in different instances is called ‐‐‐‐‐. |
A. | function overloading |
B. | operator overloading |
C. | inheritance |
D. | none of these |
Answer» B. operator overloading | |
106. |
The process of making an operator to exhibit different behaviors in different instances is called ‐‐‐‐‐. |
A. | function overloading |
B. | operator overloading |
C. | inheritance |
D. | none of these |
Answer» C. inheritance | |
107. |
‐‐‐‐‐ refer to the names of variables, functions, arrays, classes, etc. |
A. | Identifiers |
B. | Operators |
C. | Punctuators |
D. | Manipulators |
Answer» B. Operators | |
108. |
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ model is also known as linear sequential model. |
A. | prototype model |
B. | waterfall model |
C. | spiral model |
D. | none of these |
Answer» C. spiral model | |
109. |
A member function for unary operator overloading takes‐‐‐‐ ‐arguments. |
A. | Zero |
B. | One |
C. | Two |
D. | None |
Answer» B. One | |
110. |
Which allows you to create a derived class that inherits properties from more than one base class? |
A. | Multilevel inheritance |
B. | Multiple inheritance |
C. | Hybrid Inheritance |
D. | Hierarchical Inheritanc |
Answer» C. Hybrid Inheritance | |
111. |
Consider the following statements:int x = 22,y=15; x = (x>y) ? (x+y) : (x‐y); What will be the value of x after executing these statements? |
A. | 22 |
B. | 37 |
C. | 7 |
D. | Error. Cannot be executed |
Answer» C. 7 | |
112. |
In C++ default return type for all the functions is ‐‐‐‐‐‐‐‐‐. |
A. | int |
B. | void |
C. | float |
D. | none of these |
Answer» B. void | |
113. |
The keyword to convert constant into variable |
A. | Const_cast |
B. | reinterpret_cast |
C. | static_cast |
D. | implicit |
Answer» B. reinterpret_cast | |
114. |
In OOP which cocept provides the idea of reusability. |
A. | inheritance |
B. | encapsulation |
C. | data hiding |
D. | polymorphism |
Answer» B. encapsulation | |
115. |
Treating the address of the object of the derived class as the address of the base class means |
A. | Up casting |
B. | down casting |
C. | early binding |
D. | late binding |
Answer» B. down casting | |
116. |
By default, the members of a C++ class are: |
A. | Private |
B. | Public |
C. | Protected |
D. | None of these |
Answer» B. Public | |
117. |
A friend function for binary operator overloading takes‐‐‐‐ ‐arguments. |
A. | Zero |
B. | One |
C. | Two |
D. | None |
Answer» D. None | |
118. |
A __________ is a constructor that either has no parameters, or if it has parameters, all theparameters have default values. |
A. | default constructor |
B. | copy constructor |
C. | Both A and B |
D. | None of these |
Answer» B. copy constructor | |
119. |
Arguments of a functions are separated with |
A. | comma (,) |
B. | semicolon (;) |
C. | colon (:) |
D. | None of these |
Answer» B. semicolon (;) | |
120. |
The result of a Relational operation is always |
A. | either True or False |
B. | is less than or is more than |
C. | is equal or less or more |
D. | All of these |
Answer» B. is less than or is more than | |
121. |
The function contain in the ios class to specify number of decimal places |
A. | width() |
B. | precision() |
C. | fill() |
D. | setf() |
Answer» C. fill() | |
122. |
The class that derived from standard library ios contain input functions |
A. | Ios |
B. | iostream |
C. | istream |
D. | ostream |
Answer» D. ostream | |
123. |
Which of the following is a correct comment? |
A. | */ Comments */ |
B. | ** Comment ** |
C. | /* Comment */ |
D. | { Comment } |
Answer» B. ** Comment ** | |
124. |
The technique of Hiding internal details in an object is called‐‐‐‐‐ |
A. | encapsulation |
B. | functions |
C. | Abstraction |
D. | inheritance |
Answer» D. inheritance | |
125. |
A friend function for unary operator overloading takes ‐‐‐‐ ‐arguments. |
A. | Zero |
B. | One |
C. | Two |
D. | None |
Answer» C. Two | |
126. |
A ‐‐‐‐‐‐‐‐ is a memory portion of memory to store a determined value. |
A. | Constant |
B. | Variable |
C. | Keyword |
D. | Separators |
Answer» C. Keyword | |
127. |
Strings are character arrays. The last index of it contains the null‐terminated character |
A. | \n |
B. | \t |
C. | \0 |
D. | \1 |
Answer» D. \1 | |
128. |
Find the false statement from the following |
A. | An identifier in C++ is defined as an unlimited sequence of characters. |
B. | The first character must be an alphabet followed by digits or underscore or alphabets. |
C. | Identifiers are not case sensitive. |
D. | You can use both uppercase and lower case alphabets in the same identifier. |
Answer» D. You can use both uppercase and lower case alphabets in the same identifier. | |
129. |
The function that act as an interface to base & derived class |
A. | function overloading |
B. | virtual function |
C. | constructor |
D. | friend |
Answer» C. constructor | |
130. |
When following piece of code is executed, what happens?b = 3; a = b++; |
A. | a contains 3 and b contains 4 |
B. | a contains 4 and b contains 4 |
C. | a contains 4 and b contains 3 |
D. | a contains 3 and b contains 3 |
Answer» B. a contains 4 and b contains 4 | |
131. |
int d=int (a) + int (b);This statement is an example of ‐‐‐‐‐‐‐ |
A. | Implicit conversion |
B. | Explicit conversion |
C. | Internal conversion |
D. | External conversion |
Answer» C. Internal conversion | |
132. |
In case of arguments passed by values when calling a function such as z=addidion(x,y), |
A. | Any modifications to the variables x & y from inside the function will not have any effect outside the function. |
B. | The variables x and y will be updated when any modification is done in the function |
C. | The variables x and y are passed to the function addition |
D. | None of above are valid. |
Answer» B. The variables x and y will be updated when any modification is done in the function | |
133. |
An identifier may ‐‐‐‐‐‐‐‐ |
A. | Strings, that varies at program execution. |
B. | Those numbers, that is frequently required in programs. |
C. | The name of a variable. |
D. | None of these |
Answer» D. None of these | |
134. |
The standard ASCII characters have numeric values from ‐‐‐ to ‐‐‐‐ |
A. | 0 to 128 |
B. | 0 to 127 |
C. | 0 to 255 |
D. | 0 to 256 |
Answer» C. 0 to 255 | |
135. |
The function used to display one line at a time |
A. | get() |
B. | put() |
C. | getline() |
D. | write() |
Answer» E. | |
136. |
The function used to receive one line at a time |
A. | get() |
B. | put() |
C. | getline() |
D. | write() |
Answer» D. write() | |
137. |
Which of the following is selection statement in C++? |
A. | Break |
B. | goto |
C. | exit |
D. | switch |
Answer» E. | |
138. |
The operator “>>” is called ‐‐‐‐‐ |
A. | Extraction operator |
B. | Insertion operator |
C. | Put to operator |
D. | Printing operator |
Answer» B. Insertion operator | |
139. |
Identify the unary operator. |
A. | ? , : |
B. | ++ |
C. | + |
D. | % |
Answer» C. + | |
140. |
The continue statement |
A. | resumes the program if it is hanged |
B. | resumes the program if it was break was applied |
C. | skips the rest of the loop in current iteration |
D. | all of above |
Answer» D. all of above | |
141. |
C++ is originally developed by |
A. | Nicolas Wirth |
B. | Dennis Ritchi |
C. | Bjarne Stroustrup |
D. | Ken Thompson |
Answer» D. Ken Thompson | |
142. |
The >> operator is known as‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐. |
A. | put to |
B. | get from |
C. | extraction |
D. | both b & c |
Answer» E. | |
143. |
A ‐‐‐‐‐‐‐‐ for an object is a request for execution of a procedure. |
A. | object |
B. | functions |
C. | dynamic binding |
D. | message |
Answer» E. | |
144. |
The class that is not used to create object |
A. | Abstract class |
B. | Virtual base class |
C. | Multiple inheritance |
D. | Nesting of classes |
Answer» B. Virtual base class | |
145. |
When a function is defined inside a class,it is treated as ‐‐‐‐‐‐‐ |
A. | Inline function |
B. | Inside definition |
C. | Inline definition |
D. | Data function |
Answer» B. Inside definition | |
146. |
OOPs follows ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ approach during program design. |
A. | top down |
B. | bottom ‐up |
C. | both a & b |
D. | none of these |
Answer» C. both a & b | |
147. |
‐‐‐‐‐ are the reserved words of the programming language. |
A. | Tokens |
B. | Literals |
C. | Separators |
D. | Keywords |
Answer» E. | |
148. |
‐‐‐‐‐‐‐‐ contains function prototype for the standard input and output functions. |
A. | iomanip.h |
B. | iostream.h |
C. | stdlib.h |
D. | both a & b |
Answer» C. stdlib.h | |
149. |
What happens when a class with parameterized constructors and having no default constructor is used in a program and we create an object that needs a zero‐argument constructor? |
A. | Compile‐time error. |
B. | Preprocessing error. |
C. | Runtime error. |
D. | Runtime exception. |
Answer» B. Preprocessing error. | |
150. |
The class that derived from standard library ios contain output functions |
A. | Ios |
B. | iostream |
C. | istream |
D. | ostream |
Answer» E. | |