You are on page 1of 5

Generated by Foxit PDF Creator © Foxit Software

http://www.foxitsoftware.com For evaluation only.

Quiz for C++ Tutorial

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 ?
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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


Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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 << " "; }

0123456789

0 2 4 6 8 10 12 14 16 18

1010101010

0101010101

19. What is the output of the following code?


for (int a = 1; a <= 1; a++) cout << a++; cout << a;

22
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

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

You might also like