MCQOPTIONS
Saved Bookmarks
This section includes 542 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science knowledge and support exam preparation. Choose a topic below to get started.
| 201. |
The printer can be accessed using the predefined filename _____ |
| A. | printer file |
| B. | |
| C. | cout |
| D. | PRN, LPT1, etc |
| Answer» E. | |
| 202. |
Which of the following creates a String named constant called partNo, whose value is AB45? |
| A. | const char[4] partNo = "AB45"; |
| B. | const char[5] partNo = 'AB45'; |
| C. | const char[5] partNo = "AB45"; |
| D. | const char partNo[5] = "AB45"; |
| Answer» E. | |
| 203. |
The statement i*=3 is equivalent to |
| A. | i = 3* |
| B. | i = 3 |
| C. | i* = 3 |
| D. | i = i * 3 |
| Answer» E. | |
| 204. |
The arguments that determine the state of the cout object are called _____ |
| A. | classes |
| B. | manipulators |
| C. | format flags |
| D. | state controllers |
| Answer» D. state controllers | |
| 205. |
The standard input stream, which refers to the keyboard, is called |
| A. | cin |
| B. | cout |
| C. | stin |
| D. | stout |
| Answer» B. cout | |
| 206. |
A function's single most important role is to |
| A. | give a name to a block of code |
| B. | reduce program size |
| C. | accept arguments and provide a return value |
| D. | help organize a program into conceptual units |
| Answer» E. | |
| 207. |
Which of the following will store the letter H in a Character variable named initial? |
| A. | initial = 'H' |
| B. | initial = 'H'; |
| C. | initial = "H" |
| D. | initial = "H"; |
| Answer» C. initial = "H" | |
| 208. |
Student senior(); is a(n)_________ |
| A. | constructor call with no arguments |
| B. | object instantiation |
| C. | constructor call with all default arguments |
| D. | prototype for a function that returns a student object |
| Answer» E. | |
| 209. |
The preprocessor directive always ends with |
| A. | a comma |
| B. | a semicolon |
| C. | neither a semicolon nor a comma |
| D. | "/" |
| Answer» D. "/" | |
| 210. |
The preprocessor directive always starts with the symbol |
| A. | % |
| B. | & |
| C. | # |
| D. | "" |
| Answer» D. "" | |
| 211. |
Using new may result in less _____ memory than using an array |
| A. | wasted |
| B. | used |
| C. | RAM |
| D. | ROM |
| Answer» B. used | |
| 212. |
The scope resolution operator is |
| A. | a comma |
| B. | a semicolon |
| C. | a colon |
| D. | two colons |
| Answer» E. | |
| 213. |
Which of the following creates an animal object named dog? |
| A. | animal "dog"; |
| B. | animal dog; |
| C. | dog "animal"; |
| D. | dog animal; |
| Answer» C. dog "animal"; | |
| 214. |
The arguments that determine the state of the cout object are called |
| A. | classes |
| B. | manipulators |
| C. | format flags or state flags |
| D. | state controllers |
| Answer» D. state controllers | |
| 215. |
The highest level of cohesion is |
| A. | functional cohesion |
| B. | temporal cohesion |
| C. | logical cohesion |
| D. | sequential cohesion |
| Answer» B. temporal cohesion | |
| 216. |
Object is to class as _____ |
| A. | library is to book |
| B. | mother is to daughter |
| C. | Plato is to philosopher |
| D. | president is to Lincoln |
| Answer» D. president is to Lincoln | |
| 217. |
Which is a good reason for passing a variable's address to a function? |
| A. | the function will have a copy of the variable |
| B. | the function cannot change the value of the variable in the calling function |
| C. | C++ requires that all variables used in a function be passed by address |
| D. | the function needs to change multiple variable values |
| Answer» E. | |
| 218. |
The while loop is referred to as a(n) _____ loop because the loop condition is tested at the beginning of the loop |
| A. | beginning |
| B. | initial |
| C. | pretest |
| D. | priming |
| Answer» D. priming | |
| 219. |
The measure of how well the operations in a function relate to one another is _____ |
| A. | coupling |
| B. | cohesion |
| C. | adhesion |
| D. | conversion |
| Answer» C. adhesion | |
| 220. |
When you instantiate a derived class object, a constructor for the derived class _____ |
| A. | is not called |
| B. | is called prior to the base class constructor |
| C. | is called simultaneously with the base class constructor |
| D. | None of the above |
| Answer» E. | |
| 221. |
Separating parts of a program into units that remain unaffected by other parts of a program is the concept known as _____ |
| A. | intrusion |
| B. | volatility |
| C. | encapsulation |
| D. | protection |
| Answer» D. protection | |
| 222. |
Which of the following is the inequality operator? |
| A. | != |
| B. | = |
| C. | == |
| D. | --> |
| Answer» B. = | |
| 223. |
When an object-oriented program detects an error within a function, the function _________ |
| A. | throws an exception |
| B. | throws a fit |
| C. | catches a message |
| D. | catches an exception |
| Answer» B. throws a fit | |
| 224. |
The C++ expression p --> val means the same thing as |
| A. | *p.val |
| B. | *(p.val) |
| C. | (*p).vai |
| D. | p.val |
| Answer» D. p.val | |
| 225. |
Which of the following statements will create and initialize a feelnfo array named fee? |
| A. | fee feeInfo = {{0}, {0}}; |
| B. | fee as feeInfo = 0, 0; |
| C. | feeInfo fee = 0, 0; |
| D. | feeInfo fee = [{0}, {0}]; |
| Answer» E. | |
| 226. |
The instructions you enter into the computer are called the _____ |
| A. | edited code |
| B. | machine code |
| C. | object code |
| D. | source code |
| Answer» E. | |
| 227. |
Evaluate the following expression: 4 >6 || 10 < 2 * 6 |
| A. | 1 |
| B. | |
| Answer» B. | |
| 228. |
You indicate a variable is a pointer variable by placing a(n) _____ in front of the variable's name |
| A. | asterisk |
| B. | ampersand |
| C. | dollar sign |
| D. | exclamation point |
| Answer» B. ampersand | |
| 229. |
Which is a good guideline for creating function names? |
| A. | Use all lowercase letters to identify the functions as C++ functions |
| B. | Use long names to reduce the likelihood of creating a duplicate function name |
| C. | Use abbreviations as much as possible to save both keystrokes and memory |
| D. | Avoid the use of digits because they are easily confused with letters |
| Answer» E. | |
| 230. |
One way in which a structure differs from an array is that _____ |
| A. | a structure may have members of more than one type |
| B. | a structure must have members that; are all the same type |
| C. | art array may have members of more than one type |
| D. | there is no difference between a structure and an array |
| Answer» B. a structure must have members that; are all the same type | |
| 231. |
Which of the following instructions tells C++ to merge the source code from the iostream.h file into the current file? |
| A. | #include <iostream.h> |
| B. | #include iostream.h |
| C. | #include <iostream.h> |
| D. | #merge iostream.h |
| Answer» E. | |
| 232. |
A derived class _____ override attributes of a parent class |
| A. | may |
| B. | may if the two classes have the same name |
| C. | must |
| D. | must not |
| Answer» B. may if the two classes have the same name | |
| 233. |
An expression contains relational, assignment and arithmetic operators. In the absence of parentheses, the order of evaluation will be |
| A. | assignment, relational, arithmetic |
| B. | arithmetic, relational, assignment |
| C. | relational, arithmetic, assignment |
| D. | assignment, arithmetic, relational |
| Answer» C. relational, arithmetic, assignment | |
| 234. |
The code that you enter into a C++ program is called _____ |
| A. | console code |
| B. | object code |
| C. | project code |
| D. | source code |
| Answer» E. | |
| 235. |
An auxiliary function _____ |
| A. | return information about data members |
| B. | changes the state of data members |
| C. | performs an action or service |
| D. | creates and destroys objects |
| Answer» D. creates and destroys objects | |
| 236. |
Format flags may be combined using the _____ |
| A. | bitwise OR operator(|) |
| B. | logical OR operator (||) |
| C. | bitwise AND operator (&) |
| D. | logical AND operator (&&) |
| Answer» B. logical OR operator (||) | |
| 237. |
When a new class is derived from an existing class, the derived class member functions _____ have names that differ from base class function names |
| A. | may |
| B. | may if the two classes have the same name |
| C. | must |
| D. | must not |
| Answer» B. may if the two classes have the same name | |
| 238. |
The main() function is always |
| A. | a called function |
| B. | a calling function |
| C. | recursive function |
| D. | used at the end of the program |
| Answer» C. recursive function | |
| 239. |
Which of the following statements creates a named constant called driverAge whose value is 16? |
| A. | const driverAge = 16; |
| B. | const short driverAge = 16; |
| C. | driverAge =16; |
| D. | driverAge const =16; |
| Answer» C. driverAge =16; | |
| 240. |
An exception specification begins with the keyword _____ |
| A. | exception |
| B. | try |
| C. | throw |
| D. | catch |
| Answer» D. catch | |
| 241. |
Static variables are sometimes called |
| A. | class variables |
| B. | functional variables |
| C. | dynamic variables |
| D. | auto variables |
| Answer» B. functional variables | |
| 242. |
A function that is prototyped as double calculate(int num); may______ |
| A. | receive an integer constant such as 5 |
| B. | receive an integer variable |
| C. | either (a) or (b) |
| D. | neither (a) nor (b) |
| Answer» D. neither (a) nor (b) | |
| 243. |
Which of the following pairs of identifier name(s) are(is) considered to be identical? |
| A. | name, names |
| B. | smith, johnsmith |
| C. | identifier 1, identifier_2 |
| D. | charl, char_l |
| Answer» D. charl, char_l | |
| 244. |
You declare a function with a function _____, which is typically entered at the beginning of the program, below the #include directives |
| A. | call |
| B. | prototype declaration |
| C. | definition |
| D. | pointer |
| Answer» C. definition | |
| 245. |
Which of the following is the extraction operator? |
| A. | >> |
| B. | << |
| C. | // |
| D. | /* |
| Answer» B. << | |
| 246. |
A function in a derived class that has the same name as a function in the parent class |
| A. | will override the base class function |
| B. | will cause an error message to display |
| C. | will be overridden by the base class function |
| D. | will execute immediately often the base class function executes |
| Answer» B. will cause an error message to display | |
| 247. |
A function in a derived class that has the same name as a function in the parent class _____ |
| A. | will cause an error message to display |
| B. | will override the base class function |
| C. | will be overridden by the base class function |
| D. | will execute immediately after the base class function executes |
| Answer» C. will be overridden by the base class function | |
| 248. |
You can pass _____ to functions |
| A. | copies of individual structure members |
| B. | copies of entire structures |
| C. | pointers to structures |
| D. | All of the above |
| Answer» E. | |
| 249. |
The store of memory available to programs is the _____ |
| A. | store |
| B. | stack |
| C. | pile |
| D. | heap |
| Answer» E. | |
| 250. |
A variable declared in a function is called a(n) _____ variable |
| A. | area |
| B. | global |
| C. | local |
| D. | reference |
| Answer» D. reference | |