

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.
151. |
A ‐‐‐‐‐‐‐‐ is a physical device that exists at run time. |
A. | node |
B. | package |
C. | both a and b |
D. | none of these |
Answer» B. package | |
152. |
To increase the value of c by one which of the following statement is wrong? |
A. | c++; |
B. | c = c + 1; |
C. | c + 1 => c; |
D. | c += 1 |
Answer» D. c += 1 | |
153. |
The operator ‘<< ‘is called |
A. | Get from operator |
B. | Put to operator |
C. | Extraction operator |
D. | None of these |
Answer» C. Extraction operator | |
154. |
There is a unique function in C++ program by where all C++ programs start their execution |
A. | start() |
B. | begin() |
C. | main() |
D. | output() |
Answer» D. output() | |
155. |
In an assignment statement a=b Which of the following statement is true? |
A. | The variable a and the variable b are equal. |
B. | The value of b is assigned to variable a but the later changes on variable b will not affect the value of variable a |
C. | The value of b is assigned to variable a and the later changes on variable b will affect the value of variable a |
D. | The value of variable a is assigned to variable b and the value of variable b is assigned to variable a. |
Answer» C. The value of b is assigned to variable a and the later changes on variable b will affect the value of variable a | |
156. |
The operator we cannot use friend function |
A. | ? |
B. | Sizeof |
C. | :: |
D. | [] |
Answer» E. | |
157. |
The binding of data and functions together into a single class‐type is referred to as ‐‐‐‐‐‐‐‐ |
A. | Abstraction |
B. | Encapsulation |
C. | Inheritance |
D. | Polymorphism |
Answer» C. Inheritance | |
158. |
Calling a member function by using its name from another member function of the same class isknown as ‐‐‐‐‐‐ |
A. | Grouping of member function |
B. | Member function group |
C. | Nesting of member function |
D. | Nested group of member function |
Answer» D. Nested group of member function | |
159. |
Which of the following is a UML relationship. |
A. | dependency |
B. | association |
C. | generalization |
D. | all of the above |
Answer» E. | |
160. |
The memory management operator in c++ |
A. | new &delete |
B. | malloc |
C. | calloc |
D. | free |
Answer» B. malloc | |
161. |
Blanks, tabs, newlines, form feeds and comments are collectively called ‐‐‐‐‐‐‐ |
A. | Blank fields |
B. | White space |
C. | Null values |
D. | Literals |
Answer» C. Null values | |
162. |
Objects communicate with one another by using ‐‐‐‐‐‐‐‐‐‐. |
A. | message passing |
B. | operator overloading |
C. | inheritance |
D. | both a & b |
Answer» B. operator overloading | |
163. |
Identify the valid integer from the following: |
A. | 325.6 |
B. | 255 356UL |
C. | ‐3658 9586L |
D. | +324454ul |
Answer» E. | |
164. |
The operators can’t be overloaded |
A. | Binary operators |
B. | Unary operators |
C. | Ternary operator |
D. | None |
Answer» D. None | |
165. |
In UML ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ is a collection of things tied together through relationships. |
A. | things |
B. | relationships |
C. | diagrams |
D. | none of these |
Answer» D. none of these | |
166. |
Write the range of value of the data type ‘char’ |
A. | 0 to 128 |
B. | 0 to 255 |
C. | ‐255 to 255 |
D. | ‐128 to 127 |
Answer» E. | |
167. |
Through ‐‐‐‐‐‐‐‐ we can eliminate redundant code and extend the use of existing class. |
A. | inheritance |
B. | operator overloading |
C. | encapsulation |
D. | both a & b |
Answer» B. operator overloading | |
168. |
‐‐‐‐‐‐ are the smallest or the atomic elements of a language. |
A. | Identifiers |
B. | Literals |
C. | Keywords |
D. | Tokens |
Answer» E. | |
169. |
A block comment can be written by |
A. | Starting every line with double slashes (//) |
B. | Starting with /* and ending with */ |
C. | Starting with //* and ending with *// |
D. | Starting with <!‐ and ending with ‐!> |
Answer» C. Starting with //* and ending with *// | |
170. |
The main function having argument |
A. | Default Argument |
B. | Command line argument |
C. | Const argument |
D. | Constructor overloading |
Answer» C. Const argument | |
171. |
Variables inside parenthesis of functions declarations have _____ level access. |
A. | Local |
B. | Global |
C. | Module |
D. | Universal |
Answer» B. Global | |
172. |
The arrays of variable that are of the type class |
A. | Array of object |
B. | pointer |
C. | Object |
D. | Structure |
Answer» B. pointer | |
173. |
We declare a function with ______ if it does not have any return type |
A. | long |
B. | double |
C. | void |
D. | int |
Answer» D. int | |
174. |
Which one is the Object Oriented Programming language? |
A. | Cobol |
B. | C |
C. | C++ |
D. | both C & C++ |
Answer» D. both C & C++ | |
175. |
Which of the following is the only technical difference between structures and classes inC++? |
A. | Member function and data are by default protected in structures but private in classes. |
B. | Member function and data are by default private in structures but public in classes. |
C. | Member function and data are by default public in structures but private in classes. |
D. | Member function and data are by default public in structures but protected in classes. |
Answer» D. Member function and data are by default public in structures but protected in classes. | |
176. |
‐‐‐‐‐‐‐ can represent items of varying data types to an item. |
A. | Class |
B. | Array |
C. | Structures |
D. | Object |
Answer» D. Object | |
177. |
How many times a constructor is called in the life‐time of an object? |
A. | Only once |
B. | Twice |
C. | Thrice |
D. | Depends on the way of creation of object |
Answer» B. Twice | |
178. |
‐‐‐‐‐‐‐ are used for comparing two conditions or to write a compound condition. |
A. | Relational operators |
B. | Ternary operator |
C. | Conditional operator |
D. | Logical operator |
Answer» E. | |
179. |
The function used to receive one character at a time |
A. | get() |
B. | put() |
C. | getline() |
D. | write() |
Answer» B. put() | |
180. |
Which of the following is not a valid relational operator? |
A. | 0 |
B. | 0 |
C. | >= |
D. | >= |
Answer» C. >= | |
181. |
The visibility of variables inside a structure is |
A. | Private |
B. | Public |
C. | Protected |
D. | None of these |
Answer» C. Protected | |
182. |
The pointer refers to an object that has called the member function currently |
A. | this |
B. | address |
C. | virtual function |
D. | none |
Answer» B. address | |
183. |
In object oriented Programming the program is divided into ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐. |
A. | class |
B. | object |
C. | function |
D. | none of these |
Answer» C. function | |
184. |
The function contain in the ios class to set flags |
A. | width() |
B. | precision() |
C. | fill() |
D. | setf() |
Answer» E. | |
185. |
The process by which objects of one class acquire the properties of objects of another class is called ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ . |
A. | abstraction |
B. | inheritance |
C. | encapsulation |
D. | polymorphism |
Answer» C. encapsulation | |
186. |
‐‐‐‐‐ is a function that is expanded in line when it is invoked. |
A. | Library function |
B. | User defined function |
C. | Inline function |
D. | None of these |
Answer» D. None of these | |
187. |
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ are conceptual things which exists only during the development process. |
A. | Package |
B. | node |
C. | class |
D. | none of the above |
Answer» B. node | |
188. |
What is the difference between struct and class in C++? |
A. | All members of a structure are public and structures don’t have constructors and destructors |
B. | Members of a class are private by default and members of struct are public by default. When deriving a struct from a class/struct, default access-specifier for a base class/struct is public and when deriving a class, default access specifier is private. |
C. | All members of a structure are public and structures don’t have virtual functions |
D. | All of the above |
Answer» C. All members of a structure are public and structures don’t have virtual functions | |
189. |
Output of the program?#include
|
A. | 10 |
B. | 0 |
C. | 20 |
D. | Compiler Error |
Answer» E. | |
190. |
Is it fine to call delete twice for a pointer?#include
|
A. | Yes |
B. | No |
C. | none |
D. | all |
Answer» C. none | |
191. |
How can we restrict dynamic allocation of objects of a class using new? |
A. | By overloading new operator |
B. | By making an empty private new operator. |
C. | By making an empty private new and new[] operators |
D. | By overloading new operator and new[] operators |
Answer» D. By overloading new operator and new[] operators | |
192. |
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 | |
193. |
Choose the operator which cannot be overloaded. |
A. | / |
B. | ( ) |
C. | :: |
D. | % |
Answer» D. % | |
194. |
Which of the followings is/are pointer-to-member declarator? |
A. | ->* |
B. | .* |
C. | ::* |
D. | both A and B |
Answer» D. both A and B | |
195. |
Which of the following operator functions cannot be global? |
A. | new |
B. | delete |
C. | Conversion Operator |
D. | All of the above |
Answer» D. All of the above | |
196. |
Which of the following operators are overloaded by default by the compiler in every user defined classes even if user has not written? 1) Comparison Operator (==) 2) Assignment Operator (=) |
A. | Both 1 and 2 |
B. | Only 1 |
C. | Only 2 |
D. | None of the two |
Answer» D. None of the two | |
197. |
When a copy constructor may be called? |
A. | When an object of the class is returned by value. |
B. | When an object of the class is passed (to a function) by value as an argument. |
C. | When an object is constructed based on another object of the same class |
D. | All of the above |
Answer» E. | |
198. |
Which of the followings is/are automatically added to every class, if we do not write ourown? |
A. | Copy Constructor |
B. | Assignment Operator |
C. | A constructor without any parameter |
D. | All of the above |
Answer» E. | |
199. |
What operation can be performed by destructor? |
A. | Abort the program |
B. | Resource cleanup |
C. | Exit from the current block |
D. | None of the mentioned |
Answer» C. Exit from the current block | |
200. |
class Test { int x;};int main() { Test t; cout << t.x;return 0;} |
A. | 0 |
B. | Garbage Value |
C. | Compiler Error |
D. | None |
Answer» D. None | |