Types
Class
Loops
IDE
Functions
100

This is the basic data type used for whole number values.

What is an int?

100

This is the class access level that allows any part of a program access.

What is public?

100

This type of loop may run between 0 and infinite times depending on when a condition is met (or the machine crashes).

What is a while loop?

100

This is what the acronym I.D.E stands for.

What is integrated development environment?

100

Coming at the beginning of a function declaration, this must be a valid type or void.

What is the return type?

200

This data type for storing decimal point values is twice as precise as its more traditional brother.

What is a double?

200

By default, all members of a class have this access level. Sam Spade would be proud.

What is private?

200

This loop is bounded in its initial declaration which is characterized by three expressions separated with semi-colons.

What is a for loop?

200

One of three important processes the IDE performs when compiling your code. It pulls all the objects made in the previous step together to turn your code into an executable file (or library).

What is the linker?

200

These are the values in function definition placed inside of parentheses and separated by commas.

What are the parameters?

300

This data type is traditionally used to hold one letter, number, or symbol.

What is a char?

300

If an inherited class can access this member but main() cannot it must be under this level of access.

What is protected?

300

This statement will exit a loops code block and proceed to the next line of code.

What is a break?

300

This early process of creating an executable, copies and pastes all included files at the top of your code.

What is the preprocessor?

300

These are the value passes to a function. They can also be passed by reference.

What are arguments?

400

This data type can store whole number values between 0 and 2^64.

What is an unsigned long long int?

400

A type of constructor that is only run if the precise signature is matched by the instantiating call.

What is a copy constructor?

400

This statement will end the current iteration of a loop and begin the next.

What is continue?

400

This middle process in creating an executable, converts higher-level languages into assembly.

What is compilation?

400

The function name, its return type, and all arguments are collectively known as this. Useful to know if you want to override it.

What is a function's signature?

500

These 11 bits are found in a double-precision type between the sign bit and the mantissa.

What is the exponent?

500

This keyword before a function definition will force all inherited classes to provide their own method for this function.

What is virtual?

500

This type of loop may run between 1 and infinite times depending on when a condition is met (or the machine crashes).

What is a do-while loop?

500

When you are done debugging, telling the IDE to compile in this mode will optimize your code and produce a smaller file.

What is release mode?

500

Placing this part of a function at the top of a program can ensure the compiler it does exist, even if you call it before the definition.

What is a function declaration?

M
e
n
u