 
			 
			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. | |