Comments
Variable Scope
Header Files
Teammates
SV1
100

According to the guidelines, every non-obvious struct declaration must have one of these.

What is an accompanying comment that describes what it is for and how it should be used?

100

This keyword should be used to limit the visibility of functions and variables to their .c file.

What is static?

100

In general, every .c file should have an associated?

What is a .h file?

100

Who has 11 siblings?

Who is David R?

100

The vendor “Steller Exploration” is responsible for delivering what satellite subsystem to Turion?

What is the propulsion system?

200

According to the style guide, comments should be as readable as this type of text.

What is narrative/plain text?

200

Declaring a static function or variable in a header file can lead to this problem when the header is included in multiple source files.

What are multiple instances?

200

All header files should have what to prevent multiple inclusion?

What are #define guards?

200

This teammate has a twin brother

Who is James?

200

This major hardware component will be developed by Turion.

What is the Farsight camera?

300

All TODO comments should include this.

What is a Jira Ticket ID?

300

True or False: Local variables in a while or if statement should usually be declared outside those blocks.

What is False?

300

True of False: Default to include all headers which contain definitions of symbols you depend on

What is True?

300

This teammate has a motrocycle

Who is Nick?

300

This is the orbit that SV1 will be operating in.

What is LEO?

400

When documenting a function declaration, these two aspects of pointer arguments should be described.

What are whether the pointer can be NULL and what happens to its state?

400

This can happen when a variable is declared inside a loop like for (int i = 0; ...) {int i = 0;}

What are multiple constructions and destructions?

400

Generally, inline functions should be this.

What is short?

400

Who is currently engaged?

Who is Andy?

400

This SV1 radio will provide operators with 24/7 connectivity!

What is the Aptos?

500

You can skip comments on a function declaration only when the function is this.

What is simple and obvious?

500

This is preferred over declaring a variable and assigning it later.

What is instant initialization?

500

Improper use of inline functions can actually result in this.

What is an increase in code size, AKA code bloat?

500

This teammate has 6 toes.

Who is Keona?

500

The Vulcan Wireless Radio will provide which new radio band?

What is Ka band?