MCQOPTIONS
Saved Bookmarks
This section includes 172 Mcqs, each offering curated multiple-choice questions to sharpen your Artificial Intelligence knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
In access control in a protected derivation, visibility modes will change as follows: |
| A. | private, public and protected become protected |
| B. | only public becomes protected |
| C. | public and protected become protected |
| D. | only private becomes protected |
| Answer» D. only private becomes protected | |
| 52. |
Which of the following is correct about the statements given below? |. All operators can be overloaded in C++. ||. We can change the basic meaning of an operator in C++. |
| A. | Only I is true. |
| B. | Both I and II are false. |
| C. | Only II is true. |
| D. | Both I and II are true. |
| Answer» C. Only II is true. | |
| 53. |
Data in an object oriented language is safe from accidental alternation as it is |
| A. | buged |
| B. | compressed |
| C. | hidden |
| D. | error free |
| Answer» D. error free | |
| 54. |
Using operation or function in different ways depending what they are operating on is called |
| A. | polymorphism |
| B. | dimorphism |
| C. | trimorphisim |
| D. | automorphism |
| Answer» B. dimorphism | |
| 55. |
At which point of time a variable comes into existence in memory is determined by its |
| A. | Scope |
| B. | Storage class |
| C. | Data type |
| D. | All of the above |
| Answer» C. Data type | |
| 56. |
A Class is a user defined data-type which have data members and |
| A. | data function |
| B. | variable |
| C. | member function |
| D. | linear function |
| Answer» D. linear function | |
| 57. |
A dictionary is example of data |
| A. | object |
| B. | entity |
| C. | collection |
| D. | types |
| Answer» D. types | |
| 58. |
To access the public function fbase() in the base class, a statement in a derived class function fder() uses the statement |
| A. | fbase(); |
| B. | fder(); |
| C. | base::fbase(); |
| D. | der::fder(); |
| Answer» B. fder(); | |
| 59. |
The mechanism whereby the implementation details of a class are kept hidden from the user is called |
| A. | data hiding |
| B. | data declaration |
| C. | data initialization |
| D. | data determinant |
| Answer» B. data declaration | |
| 60. |
Lines, rectangles and circles are |
| A. | hardware objects |
| B. | graphic objects |
| C. | control system objects |
| D. | circuit designing objects |
| Answer» C. control system objects | |
| 61. |
Language which is historically procedural languages, but have been extended with some object oriented features is |
| A. | Java |
| B. | PHP |
| C. | C |
| D. | C++ |
| Answer» C. C | |
| 62. |
If we apply the brakes in a car, it will generally stop. 'STOP' is |
| A. | attribute |
| B. | behavior |
| C. | constant |
| D. | loop |
| Answer» C. constant | |
| 63. |
Parameter which clarifies the relationship among program elements is |
| A. | inheritant |
| B. | base class |
| C. | derived class |
| D. | object |
| Answer» B. base class | |
| 64. |
You separated a derived class name from its access specifier with |
| A. | A colon |
| B. | Two colons |
| C. | Atleast one space |
| D. | A semi colon |
| Answer» C. Atleast one space | |
| 65. |
Member functions, when defined within the class specification: |
| A. | are always inline |
| B. | are not inline |
| C. | are inline by default, unless they are too big or too complicated |
| D. | are not inline by default |
| Answer» B. are not inline | |
| 66. |
In object oriented language, single unit which has data and its function is termed as |
| A. | attribute |
| B. | object |
| C. | constant |
| D. | loop |
| Answer» C. constant | |
| 67. |
If we want to modify the data we must know the data |
| A. | member function |
| B. | bit function |
| C. | local function |
| D. | linear function |
| Answer» B. bit function | |
| 68. |
Subroutines or functions are the simplest form of |
| A. | reuse |
| B. | object |
| C. | function |
| D. | class |
| Answer» B. object | |
| 69. |
The term __________ means the ability to take many forms. |
| A. | Inheritance |
| B. | Polymorphism |
| C. | Member function |
| D. | Encapsulation |
| Answer» C. Member function | |
| 70. |
The wrapping of private data in classes in object-oriented programming languages is termed as |
| A. | data encapsulation |
| B. | data declaration |
| C. | data initialization |
| D. | data deletion |
| Answer» B. data declaration | |
| 71. |
When a language has capability to produce new data types, it is said to be |
| A. | declarable |
| B. | extensible |
| C. | initializable |
| D. | detectable |
| Answer» C. initializable | |
| 72. |
Member function will access data and return the value to user when it is |
| A. | called |
| B. | declared |
| C. | initialized |
| D. | deleted |
| Answer» B. declared | |
| 73. |
Sending a message to the object is referred to as |
| A. | calling the object |
| B. | declaring the object |
| C. | sending the object |
| D. | initializing the object |
| Answer» B. declaring the object | |
| 74. |
Attributes must contain specific |
| A. | constant |
| B. | loop |
| C. | value |
| D. | addition |
| Answer» D. addition | |
| 75. |
The provision of a single interface to entities of different types is termed as |
| A. | polymorphism |
| B. | dimorphism |
| C. | trimorphisim |
| D. | automorphism |
| Answer» B. dimorphism | |
| 76. |
Complex real object contains |
| A. | attributes |
| B. | variables |
| C. | constants |
| D. | strings |
| Answer» B. variables | |
| 77. |
Defining the class |
| A. | creates object |
| B. | doesn't creates object |
| C. | creates variable |
| D. | creates function |
| Answer» C. creates variable | |
| 78. |
If we want to read a data item in an object, member function in an object is |
| A. | call |
| B. | declare |
| C. | initialize |
| D. | delete |
| Answer» B. declare | |
| 79. |
As functions do in procedural program, inheritance element shortens an |
| A. | object oriented program |
| B. | machine program |
| C. | procedural program |
| D. | structural program |
| Answer» B. machine program | |
| 80. |
Components which communicates with each other by calling one another's member functions are |
| A. | objects |
| B. | members |
| C. | bits |
| D. | errors |
| Answer» B. members | |
| 81. |
A struct is the same as a class except that |
| A. | there are no member functions |
| B. | all members are public |
| C. | cannot be used in inheritance hierarchy |
| D. | it does have a this pointer |
| Answer» D. it does have a this pointer | |
| 82. |
Additional information sent when an exception is thrown may be placed in |
| A. | the throw keyword |
| B. | the function that caused the error |
| C. | the catch block |
| D. | an object of the exception class |
| Answer» D. an object of the exception class | |
| 83. |
The operator |
| A. | must be a member function |
| B. | must be a non member function |
| C. | can be both a & b above |
| D. | cannot be overloaded |
| Answer» D. cannot be overloaded | |
| 84. |
Which of the following is false for cin? |
| A. | It represents standard input |
| B. | It is an object of istream class |
| C. | It is a class of which stream is an object |
| D. | Using cin the data can be read from user’s terminal. |
| Answer» D. Using cin the data can be read from user’s terminal. | |
| 85. |
In multiple inheritance |
| A. | the base classes must have only default constructors |
| B. | cannot have virtual functions |
| C. | can include virtual classes |
| D. | None of the above |
| Answer» D. None of the above | |
| 86. |
Most important elements added in C to create C++ are |
| A. | functions and loops |
| B. | functions and classes |
| C. | objects and classes |
| D. | objects and functions |
| Answer» D. objects and functions | |
| 87. |
Container of objects that are inserted and removed according to the last-in first-out principle is termed as |
| A. | customized array |
| B. | stack |
| C. | binary tree |
| D. | decimal tree |
| Answer» C. binary tree | |
| 88. |
Stack in object oriented language can be referred to as data storage |
| A. | constructs |
| B. | entities |
| C. | collection |
| D. | types |
| Answer» B. entities | |
| 89. |
Aircraft in an air traffic control system is |
| A. | object |
| B. | entity |
| C. | collection |
| D. | construct |
| Answer» B. entity | |
| 90. |
Which of the following language designed mainly for object oriented programming, but with some procedural elements? |
| A. | Java |
| B. | PHP |
| C. | Visual Basic |
| D. | Matlab |
| Answer» B. PHP | |
| 91. |
Attributes in the real world are equivalent to program's |
| A. | data |
| B. | function |
| C. | module |
| D. | loop |
| Answer» B. function | |
| 92. |
The polymorphism can be characterized by the phrase |
| A. | One interface,multiple methods |
| B. | Multiple interfaces,one method |
| C. | One interface,one method |
| D. | None of the above |
| Answer» B. Multiple interfaces,one method | |
| 93. |
User defined data types include |
| A. | angle |
| B. | integer |
| C. | character |
| D. | string |
| Answer» B. integer | |
| 94. |
You may override the class access specifiers |
| A. | Public members |
| B. | Public and protected members |
| C. | Any specific class members you choose |
| D. | No class members |
| Answer» D. No class members | |
| 95. |
To perform stream I/O with disk files in C++, you should |
| A. | open and close files as in procedural languages. |
| B. | use classes derived from ios. |
| C. | use C language library functions to read and write data. |
| D. | include the IOSTREAM.H header file. |
| Answer» C. use C language library functions to read and write data. | |
| 96. |
If x = y,5 = 2 then x ∧ y equals________.(where ∧ is a bitwise XOR operator) |
| A. | 00000111 |
| B. | 10000010 |
| C. | 10100000 |
| D. | 11001000 |
| Answer» B. 10000010 | |
| 97. |
In C++, the range of signed integer type variable is ________ |
| A. | 0 to 2^16 |
| B. | - 2^15 to 2^15-1 |
| C. | -2^7 to 2^7-1 |
| D. | 0 to 2^8 |
| Answer» C. -2^7 to 2^7-1 | |
| 98. |
The process of building new classes from existing one is called ______. |
| A. | Polymorphism |
| B. | Structure |
| C. | Inheritance |
| D. | Cascading |
| Answer» D. Cascading | |
| 99. |
A variable defined within a block is visible |
| A. | from the point of definition onward in the program. |
| B. | from the point of definition onward in the function. |
| C. | from the point of definition onward in the block. |
| D. | throughout the function. |
| Answer» D. throughout the function. | |
| 100. |
A pure virtual function is a virtual function that |
| A. | has no body |
| B. | returns nothing |
| C. | is used in base class |
| D. | both a and c |
| Answer» E. | |