Practice Test: Question Set - 34
1. If an integer object is thrown with a throw statement, then a subsequent catch block has a usable match if the type of the catch argument is _______
- (A) const int
&
- (B) int &
- (C) Either (a)
or (b)
- (D) Neither (a)
nor (b)
2. 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) Short
integer
3. The keyword used to define a structure is
- (A) stru
- (B) stt
- (C) struct
- (D) unlimited
4. The number 5.5e3 is a _______ constant
- (A) Character
literal
- (B) Named
literal
- (C) Numeric
literal
- (D) String
literal
5. The set of instructions for how to tie a bow is an example of the _______ structure
- (A) Control
- (B) Repetition
- (C) Selection
- (D) Sequence
6. A default constructor ________
- (A) Takes no
arguments
- (B) Has
default values for all its arguments
- (C) Either (a)
or (b)
- (D) Neither (a)
nor (b)
7. One way pointers are useful is to refer to a memory address that has no _______
- (A) Name
- (B) Constant
- (C) Location
- (D) Field
8. Catch blocks must ________
- (A) Appear
in every object-oriented program
- (B) Appear
within try blocks
- (C) Appear
immediately after throw statements
- (D) Appear
immediately after try blocks
9. To create a template class, you begin with _________
- (A) The
template definition
- (B) The
keyword class
- (C) The
function definitions
- (D) The
keyword definition
10. The last statement in a value-returning function is always ________
- (A) };
- (B) result
expression;
- (C) return;
- (D) return
expression;
11. A 'C function does not contain
- (A) A
function header
- (B) Argument
declarations
- (C) Other
'C' functions
- (D) Function
body
12. Which of the following is false?
- (A) A
pointer variable contains the address of a variable in memory
- (B) You should
both declare and initialize a pointer before you use it
- (C) Pointers are
typically initialized to the empty string ("")
- (D) A
pointer's datatype must match the datatype of the variable to which it points
13. Which is true?
- (A) A
derived class may have more than one base class
- (B) A
base class may have more than one derived class
- (C) Both (a) and
(b)
- (D) Neither (a)
nor (b)
14. You can place function templates
- (A) At the end
of main()
- (B) At the start
of a program above main()
- (C) In
two files-one for the definition and one for the function
- (D) Any of the
above
15. A program that predicts the exact sequence in which events will take place is said to be ________
- (A) Compiled
- (B) Interpreted
- (C) Procedural
- (D) Object-oriented
Next Tests: