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
|
Back to home page
|