Languages
Google Translate???
Math
Shampoo and Froot Loops
100

Define compound operations.

What are combinations of multiple fundamental operations involving complex sequences?
100

What kind of code does a compiler generate?

What is machine code?

100

Differentiate the AND and OR operators.

- AND: All conditions must be true.

- OR: At least one condition must be true.

100

Define what an IF-ELSE statement is.

- IF: Runs code when a certain condition is met

- ELSE: Fallback code that runs when a certain condition is not met

200

State at least two (2) needs for higher-level languages.

- Fixed vocabulary

- Unambiguous meaning

- Consistent grammar and syntax

- Abstraction 

- Simplicity

200

Differentiate compilers and interpreters.

- Batch translation vs. per-line translation

- Runtime after translation vs. runtime during translation

- Fast vs. slow

- Difficult error handling vs. easy error handling

200

Define the % operation.

What is modulo (remainder)?

200

What will a FOR (i = 0; i < 5; i++) loop do?

What is run 5 times?

300
State the four (4) fundamental operations.

What are ADD, RETRIEVE/LOAD, SAVE/STORE, and COMPARE?

300

Define how an assembler operates.

What is the translation of assembly language to machine code?

300
What does the code 'i--' do?

What is decrement the variable 'i'?

300
What are the parts of a function?

What are parameters (input) and output?

400

What kind of information can computers access?

What is machine code/binary?

400

Define how a Virtual Machine operates.

What is the translation to and execution of intermediate bytecode?

400

What is the output when NOT ((23 > 7) AND (4 < 6)) is run in a machine?

What is FALSE?

400

Define a SWITCH conditional.

Checks across different cases to run certain code

500

Order the following in the flow of compilation: Assembly Language, Machine Code, Binary Code, Scripting Languages

Scripting Languages -> Assembly Language -> Machine Code -> Binary Code
500

Differentiate between a class and an object.

An object is an instance of a class
500

What does the code NOT (24 !=7 OR 3 = 3) result to?

What is SyntaxError?

500

Differentiate a WHILE and DO-WHILE loop.

- WHILE: Checks the condition BEFORE executing code

- DO-WHILE: Checks the condition AFTER executing code

M
e
n
u