Computer Science - Object Oriented Programming Using C++

26. 

The String data type is an extension of the _____ data type

A. Character
B. Double
C. Letter
D. Long
E. Text

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.

27. 

An advantage of using local variables is that _____

A. they are known to all functions in the file
B. names used in one function do not affect data stored in variables with the same names in other functions
C. values given to local variables are retained when those parameters go out of scope
D. the program does not become "crowded" with too many variable names

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.

28. 

The difference between a return and a throw is that _____

A. with a throw, no value can be sent
B. with a return, no value can be sent
C. with a throw, execution takes place at the location from which the function was called
D. with a return, execution takes place at the location from which the function was called

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.

29. 

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
E. the called function can change the value of the variable in the calling function

Answer: Option E

Explanation:

No answer description available for this question. Let us discuss.

30. 

The string HELLO WORLD needs

A. 11 bytes
B. 12 bytes
C. 10 Bytes
D. 8 bytes
E. None of the above

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.