1. What function initalizes variables in a class: |
Constructor |
Destructor |
Constitutor |
A and B are correct.
|
2. To include code from the library in the program, such as iostream, a directive would be called up using this command. |
#include <>; with iostream.h inside the brackets |
include (iostreamh) |
#include <> with iostream.h inside the brackets |
include #iostream,h;
|
3. Single line comments explaining code would be preceded like in the following example |
/** |
// |
*// |
/*
|
4. Which line has all reserved words ? |
char, int, float, doubled, short, long, unsigned, signed |
sizeof, const, typedef, static, voided, enum, struct, union |
if, else, for, while do, switch, continue, break |
defaulted, goto, return, extern, private, public, protected
|
5. What punctuation must each command line have at the end of the line ? |
: |
, |
! |
;
|
6. The C++ language is |
case-sensitive. |
Not case-sensitive. |
It depends |
None of these
|
7. The number 5.9875e17 must be stored in a(n): |
int |
long |
double |
float
|
8. Select the correct definition for a string variable. |
string mystr; |
string mystr[20]; |
string[20] mystr; |
char mystr[20];
|
9. The sentence "Hello world!" uses _____ elements in a character array. |
10 |
11 |
12 |
13
|
10. When you are creating a structure, you need to use the following keyword |
structure |
struct |
object |
record
|
11. Select the correct function definition (NOT prototype) from the list below. |
void intro(); |
double sin(double rad); |
int foo(int bar; double baz) |
double pow(double num, int pow);
|
12. Cout can print multiple values or variables in a single command using the following syntax: |
cout << "Hi" + bob + "\n"; |
cout << "Hi" << bob << "\n"; |
cout << "Hi", bob, "\n"; |
cout << ("Hi" & bob & "\n");
|
13. Write a for loop that counts from 0 to 5. |
for (c = 0; c <= 5; c++) |
for (int c = 0; c <= 6; c++) |
for (c = 0; c < 5; c++) |
for (c = 0; c < 5; c++);
|
14. What does the statement #include do ? |
It defines the function iostream.h |
It tells the compiler where the program begins |
It defines the words TRUE and FALSE |
It allows the programmer to use cout << It defines the statement return
|
15. Which of the following converts an integer "value" to its ASCII equivalent ? |
atoi(value) |
cout << value |
(char) value |
char (value)
|
16. Indicate which data type is not part of standard C++. |
bool |
int |
real |
double
|
17. Which one of the choices would produce the following output ? |
cout << "Hello" << "World"; |
cout << "Hello \n World"; |
cout << "Hello World\n"; |
cin >> "Hello World";
|
18. What is the output of the following code?
for (int i=0; i<10; i++); cout << i%2 << " "; } |
0 1 2 3 4 5 6 7 8 9 |
0 2 4 6 8 10 12 14 16 18 |
1 0 1 0 1 0 1 0 1 0 |
0 1 0 1 0 1 0 1 0 1
|
19. What is the output of the following code? for (int a = 1; a <= 1; a++) cout << a++; cout << a; |
22 |
12 |
error |
23
|
20. For which values of the integer _value will the following code become an infinite loop?
int number=1;
while (true) {
cout << number;
if (number == 3) break;
number += _value; }
|
only 0 |
only 1 |
only 2 |
only 1 or 2
|