1. Which symbol is used to make comments ? |
| // |
| # |
| !! |
<!--
|
2. How would you insert pre-written code into a current program ? |
| #read <file> |
| #get <file> |
| #include <file> |
#pre <file>
|
3. Which symbols represent a block of code ? |
| { ... code here } |
| ( ... code here ) |
| [ ... code here ] |
< ... code here >
|
4. In which standard library file is the function printf() located ? |
| stdlib.h |
| stdio.h |
| stdout.h |
stdoutput.h
|
5. In order to properly use a variable... |
| The variable must have a valid type. |
| The variable name can not be a keyword (part of the C syntax). |
| The variable name must begin with a letter. |
All of the above.
|
6. Which mathematical operators are in the correct order ? |
| Addition, Division, Modulus |
| Division, Multipication, Modulus |
| Modulus, Multipication, Subtraction |
Modulus, Addition, Division
|
7. Which of the following are NOT relational operators ? |
| > |
| < |
| == |
>=
|
8. The first expression in a for loop is |
| The test expression. |
| The step value of the loop. |
| The value of our counter variable. |
None of the above.
|
9. What is the break statement used for ? |
| To quit the program. |
| To quit the current iteration. |
| To stop the current iteration and begin the next iteration. |
None of the above.
|
10. What is the continue statement used for ? |
| To continue to the next line of code. |
| To stop the current iteration and begin the next iteration from the beginning. |
| As an alternative to the else statement. |
None of the above.
|
11. A function prototypes are useful |
| Because they tell the compiler that a function is declared later. |
| Because they make the program more readable. |
| Because they allow the programmer to see a quick list of functions in the program along with the arguments for each function. |
All of the above.
|
12. Because of variable scope |
| Variables created in a function cannot be used another function. |
| Variables created in a function can be used in another function. |
| Variables created in a function can only be used in the main function |
None of the above.
|
13. Which symbol is used to declare a pointer ? |
| & |
| @ |
| * |
$
|
14. Which symbol is used to reference a pointer ? |
| * |
| & |
| @ |
$
|
15. Adding to a pointer that points to an array will |
| Cause an error. |
| Increase the value of the element that the pointer is pointing to. |
| Cause the pointer to point to the next element in the array. |
None of the above.
|
16. To access the members of a structure, which symbol is used ? |
| * |
| - |
| , |
.
|
17. A member is a |
| Variable in a structure. |
| Structure's datatype. |
| Pointer to a structure. |
None of the above.
|
18. Structures can... |
| Hold many variables of different types. |
| Have pointers to structures. |
| Be assigned to one another, given they are the same type. |
All of the above.
|
19. In a C program, the first statement that will be executed is: |
| The first executable statement of the program. |
| The first executable statement of the main() function. |
| The first executable statment after the comment /*start here*/ |
The first executable statement of the end function.
|
20. The statement: int *jack |
| Declares that all variables ending with jack are ints. |
| Is a pointer declaration. jack is a pointer to an int variable. |
| Declares that jack is the address of a variable and that the address is an int. |
Declares that all variables starting with jack are ints.
|