a test for the c programming language
i. history
1. c was originally designed for and implemented on the (what) operating system on the dec pdp-11, by (who) .
2. the most recently approved ansi/iso c standard was issued in (when) , and single line comments notation “//” is or isn’t a feature of c89.
ii. syntax and semantics
1. in a runtime c program, auto variables are stored in , static variables are stored in , and function parameters are stored in .
a. stack b. heap c. neither stack nor heap
2. the statement “extern int x;” is a , and the keyword extern is used during .
a. variable declaration b. variable definition
c. compilation time d. runtime
3. there is a complicated declaration: void ( * signal (int, void (*)(int)) ) (int);
if a statement “typedef void (*p) (int);” is given, please rewrite this complicated declaration.
4. the following code is a segment of c program.