31. 

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

32. 

Using new may result in less _____ memory than using an array

A. wasted
B. used
C. RAM
D. ROM

33. 

The most common operation used in constructors is

A. addition
B. overloading
C. assignment
D. polymorphism

34. 

In a simple 'if' statement with no 'else'. What happens if the condition following the 'if is false?

A. the program searches for the last else in the program
B. nothing
C. control 'falls through' to the statement following 'if
D. the body of the statement is executed
E. None of the above

35. 

If two types of errors may be thrown, you should write _______

A. no catch blocks
B. one catch block with two arguments
C. two catch block-one with an argument, and one without
D. two catch blocks with one argument each