Definitions
Calls
Scope
Libraries
Misc
100

This is a named instruction block that you can reuse by simply writing the name, followed by a  parentheses (and optionally values inside the parentheses).

What is a function?

100

This is how you make the computer run the instruction block in a function definition. 

What is a function call?

100

These variables are accessible in a function's scope.

What are parameters and any variables declared inside the instruction block of the function definition?

100

This is the library that the function definition for printf comes from.

What is stdio.h?

100

Popular Video Game franchise where people have their pets fight each other until one of them passes out.

What is pokemon?

200

This is a comma separated list of variables inside the parentheses after the function's name in a function definition. These variables represent the information that is given. 

What is the parameter list?

200

The parameters of a function get their values from these.

What are the arguments?

200
A function definition whose instruction block contains an if else has this many scopes.

What is 3?

200

This is the library that function definitions of functions like sqrtf, ceilf, fabsf, powf, etc. come from.

What is math.h?

200
This is how you craft a diamond sword in minecraft.

What is
x diamond x
x diamond x
x   stick     x

?

300
This is the part of the function definition that tells the computer what kind of information the call to said function will result in.

What is the return type?

300

A function call acts as a placeholder for _____ if the function _________. 

What is the return value? What is if the function is defined to return a value?

300

What scopes are a variable accessible from in the following scenario:


function definition with if/ese and an if inside of the else
variable declared in else scope but outside of its inner of scope

What is the else scope and its inner if scope?

300

What is the following call equivalent to:


powf(5, 3)

What is 125.0?

300

Logan's future career

What is welding?

400

Some function definitions you write yourself. Some are provided for you as part of these that #include in your program.

What are libraries?

400
This is who calls main.

What is the compiler (gcc) ?

400
This is what it means for a scope A to be narrower than scope B.

What is the pair of curly braces of scope A is inside the pair of curly braces of scope B?

400

What is the following call equivalent to:

fmaxf(ceilf(3.1), round(3.45))

What is 4.0?

400

When we transition to new topics in class, this is what I say.

What is "We are moving onto bigger and better things"?

500

The definition of this function must be provided in every C program. The very first line of this function is the very fist line of the program overall.

What is main?

500

For the following function call:
int x = 2 + foo(5, 2, 3);
This is the information you can infer about the function foo.

What is foo has 3 parameters and that it returns a value?

500
Variables declared in scope A are not accessible in scope B if scope A is _________ or _________ scope B.

What is narrower than or equal to?

500

What is the following call equivalent to:

sqrt(64.0)

What is ERROR?

500

Cartoon show about a purple cat-bear-rabbit who works as a chef's apprentice in a kitchen. There is a side character who only communicates using one word. 

What is Chowder?

M
e
n
u