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.
| 451. |
The number of the relational operators in the C language is |
| A. | four |
| B. | six |
| C. | three |
| D. | one |
| Answer» C. three | |
| 452. |
If no exception is thrown ________ |
| A. | a catch block will cause an error |
| B. | the first catch block coded will execute |
| C. | the last catch block coded with execute |
| D. | any catch blocks coded with be bypassed |
| Answer» E. | |
| 453. |
The actual arguments cannot he |
| A. | a constant or a variable |
| B. | of a different type from the corresponding formal arguments |
| C. | other functions |
| D. | expressions |
| Answer» C. other functions | |
| 454. |
When you pass a variable _____, C++ passes only the contents of the variable to the receiving function |
| A. | by reference |
| B. | by value |
| C. | globally |
| D. | locally |
| Answer» C. globally | |
| 455. |
Using the wardrobe structure within the ShopList structure is an example of a good programming principle, known as _____ |
| A. | reusability |
| B. | polymorphism |
| C. | redundancy |
| D. | recursion |
| Answer» B. polymorphism | |
| 456. |
If the description of function is "input the quantity, validate that the quantity is greater than 1, subtract 1 from the quantity, and print the quantity," the function is |
| A. | sequentially cohesive |
| B. | logically cohesive |
| C. | communicationally cohesive |
| D. | functionally cohesive |
| Answer» C. communicationally cohesive | |
| 457. |
A static data member is given a value |
| A. | within the class definition |
| B. | outside the class definition |
| C. | when the program is executed |
| D. | never |
| Answer» C. when the program is executed | |
| 458. |
The loosest type of coupling is |
| A. | data coupling |
| B. | control coupling |
| C. | external coupling |
| D. | pathological coupling |
| Answer» B. control coupling | |
| 459. |
The function whose prototype is Item getData(void); returns _____ |
| A. | the address of a structure |
| B. | a copy of a structure |
| C. | a pointer to a structure |
| D. | nothing |
| Answer» E. | |
| 460. |
Which of the following are never inherited? |
| A. | public data members |
| B. | constructor functions |
| C. | void functions |
| D. | overloaded + operators |
| Answer» C. void functions | |
| 461. |
If you design a class that needs special initialization tasks, you will want to design a(n) _____ |
| A. | housekeeping routine |
| B. | initializer |
| C. | constructor |
| D. | compiler |
| Answer» D. compiler | |
| 462. |
The C++ operator used to allocate memory is _________ |
| A. | mem |
| B. | allocate |
| C. | new |
| D. | create |
| Answer» D. create | |
| 463. |
Assume that a program includes the short *agePtr = NULL; statement. The name of the pointer is _____ |
| A. | *agePtr |
| B. | agePtr |
| Answer» C. | |
| 464. |
Assume that a variable will need to store only integers in the range of 1 through 20000. The most efficient data type for the variable is _____ |
| A. | character |
| B. | float |
| C. | integer |
| D. | long integer |
| Answer» E. | |
| 465. |
The pow and sqrt functions return a(n) _____ type number |
| A. | double |
| B. | float |
| C. | integer |
| D. | long |
| Answer» B. float | |
| 466. |
The number 5.5e3 is a _____ constant |
| A. | character literal |
| B. | named literal |
| C. | numeric literal |
| D. | string literal |
| Answer» D. string literal | |
| 467. |
When a program calls a function that has default parameters, if you omit an argument, you must _____ |
| A. | not omit any other arguments |
| B. | omit all arguments |
| C. | omit all arguments to the right of that argument |
| D. | omit all arguments to the left of that argument |
| Answer» D. omit all arguments to the left of that argument | |
| 468. |
The most common operation used in constructors is _____ |
| A. | addition |
| B. | overloading |
| C. | assignment |
| D. | polymorphism |
| Answer» D. polymorphism | |
| 469. |
Paying attention to the important properties while ignoring inessential details is known as________ |
| A. | selectiveness |
| B. | polymorphism |
| C. | abstraction |
| D. | summarizing |
| Answer» D. summarizing | |
| 470. |
The switch variable can be of |
| A. | int type only |
| B. | char type only |
| C. | both int as well as char type |
| D. | float type only |
| Answer» D. float type only | |
| 471. |
The compiler determines the type used in a template function via ___________ |
| A. | the name of the function |
| B. | the first variable declared within the function |
| C. | the type of the argument passed to the function |
| D. | the type of the value returned from the function |
| Answer» D. the type of the value returned from the function | |
| 472. |
Which of the following stream manipulators advances the cursor to the next line on the computer screen? |
| A. | adin |
| B. | advin |
| C. | edlin |
| D. | endl |
| Answer» E. | |
| 473. |
An array element is accessed using |
| A. | a first-in-first-out approach |
| B. | the dot operator |
| C. | a member name |
| D. | an index number |
| Answer» E. | |
| 474. |
Which type of statement does not occur in computer programs? |
| A. | sequence |
| B. | loop |
| C. | denial |
| D. | selection |
| Answer» D. selection | |
| 475. |
To use the strcpy function, you must include the _____ header file in your program |
| A. | assign.h |
| B. | copy.h |
| C. | string.h |
| D. | strcopy.h |
| Answer» D. strcopy.h | |
| 476. |
The variables declared in a statement block or listed in a function header's parameterlist are considered _____ variables |
| A. | area |
| B. | global |
| C. | local |
| D. | reference |
| Answer» D. reference | |
| 477. |
_____ variables are declared outside of any statement block |
| A. | Area |
| B. | Global |
| C. | Local |
| D. | Reference |
| Answer» C. Local | |
| 478. |
With communicational cohesion |
| A. | a tasks and the data are related |
| B. | the tasks are related; the data are not |
| C. | the data are related; the tasks are not |
| D. | the tasks and the data are unrelated |
| Answer» D. the tasks and the data are unrelated | |
| 479. |
In a class specifier, data or functions designated private are accessible |
| A. | to any function in the program |
| B. | only if you know the password |
| C. | to member functions of that class |
| D. | only to public members of the class |
| Answer» D. only to public members of the class | |
| 480. |
If container classes are carefully constructed, then these tools are available to work with structures that are not ______ |
| A. | valid without container classes |
| B. | programmer-defined |
| C. | type-specific |
| D. | public |
| Answer» D. public | |
| 481. |
The _____ mode tells C++ to open a file for input |
| A. | add::ios |
| B. | in::file |
| C. | ios::app |
| D. | ios::in |
| Answer» E. | |
| 482. |
Within a program, you can instantiate ________that have a class template type |
| A. | classes |
| B. | functions |
| C. | parameters |
| D. | objects |
| Answer» E. | |
| 483. |
"Rohan Motors" is a _____ |
| A. | character literal constant |
| B. | numeric literal constant |
| C. | string literal constant |
| D. | variable |
| Answer» D. variable | |
| 484. |
When a multidimensional array is accessed, each array index is |
| A. | separated by commas |
| B. | surrounded by brackets and separated by commas |
| C. | separated by commas and surrounded by brackets |
| D. | surrounded by brackets |
| Answer» E. | |
| 485. |
If you want only one memory location to be reserved for a class variable, no matter how many objects are instantiated, you should declare the variable as |
| A. | static |
| B. | unary |
| C. | dynamic |
| D. | volatile |
| Answer» B. unary | |
| 486. |
Some Streams work with input, and some with output |
| A. | 1 |
| B. | |
| Answer» B. | |
| 487. |
When a language has the capability to produce new data types, it is said to be |
| A. | reprehensible |
| B. | encapsulated |
| C. | overloaded |
| D. | extensible |
| Answer» E. | |
| 488. |
A class D can be derived from a class C, which is derived from a class B, which is derived from a class A |
| A. | 1 |
| B. | |
| Answer» B. | |
| 489. |
The break statement is |
| A. | a preprocessor directive |
| B. | an operator in the C++ language |
| C. | a keyword in the C++ language |
| D. | switch in the C++ language |
| Answer» D. switch in the C++ language | |
| 490. |
Of the three ways to pass arguments to functions, only passing by _____ and passing by _____ allow the function to modify the argument in the calling program |
| A. | reference, pointer |
| B. | array, location |
| C. | array, pointer |
| D. | None of the above |
| Answer» B. array, location | |
| 491. |
The statement double total = 0.0; performs _____ |
| A. | assignment |
| B. | initialization |
| C. | rationalization |
| D. | polymorphism |
| Answer» C. rationalization | |
| 492. |
You have assigned the address of Value to the pointer P, Which statement will display the value stored in Value? |
| A. | cout<<P; |
| B. | cout<<*Value; |
| C. | cout<<&P; |
| D. | cout<<*P; |
| Answer» E. | |
| 493. |
One of the valid escape sequences used in the C language is |
| A. | \z |
| B. | \N |
| C. | \t |
| D. | \s |
| Answer» D. \s | |
| 494. |
Two or more arrays whose elements are related by their position (subscript) in the arrays are called _____ arrays |
| A. | horizontal |
| B. | paired |
| C. | parallel |
| D. | related |
| Answer» D. related | |
| 495. |
A _____ is a single item of information about a person, place, or thing |
| A. | data file |
| B. | field |
| C. | program file |
| D. | record |
| Answer» C. program file | |
| 496. |
The type of value that a function sends back to the function that calls it is known as its _____ |
| A. | type |
| B. | return value |
| C. | reference data |
| D. | sentinel |
| Answer» C. reference data | |
| 497. |
You may override the class access specifier for_____ |
| A. | public members |
| B. | public and protected members |
| C. | any specific class members you choose |
| D. | no clas smembers |
| Answer» D. no clas smembers | |
| 498. |
Recursive Functions |
| A. | easier to code |
| B. | executable faster than iterative ones |
| C. | takes less main storage space |
| D. | necessary to solve a certain class of problems |
| Answer» E. | |
| 499. |
Evaluate the following expression: 3 >6&&7>4 |
| A. | 1 |
| B. | |
| Answer» C. | |
| 500. |
If an exception is thrown and no catch block matches the type of the thrown parameter, then _____ |
| A. | the program terminates |
| B. | the first catch block is executed |
| C. | the last catch block is executed |
| D. | the program proceeds with the code following the catch blocks |
| Answer» B. the first catch block is executed | |