User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

k_r_chapter_1 [2019/04/08 20:11] (current)
Line 1: Line 1:
 +===== K & R Chapter 1 Study Questions ===== 
 +  - What does printf output if one of the formatting arguments is ''​\t''?​ 
 +  - How many bits are contained in an ''​int''?​ 
 +  - (T or F) A while-loop always executes the body at least once. 
 +  - (T or F) A for-loop always executes the body at least once. 
 +  - (T or F) Symbolic constants defined using ''#​define''​ must be terminated with a semicolon. 
 +  - (T or F) printf is a part of the C language. 
 +  - (T or F) (5/9) == 0. 
 +  - (T or F) The programmer must know the value of EOF in order to write correct programs. 
 +  - (T or F) It is impossible to determine the value of EOF. 
 +  - (T or F) A for-loop must always have a body. 
 +  - (T or F) These parts of the for-loop must be included so the program will compile correctly (initialization,​ test, increment step). 
 +  - (T or F) ''#​define''​ can only be used for numeric constants. 
 +  - (T or F) '''​\n'''​ is a string constant. 
 +  - What happens if you use '''​\b'''​ in a printf statement. 
 +  - (T or F) Assignment expressions have values. 
 +  - (T or F) ''&&''​ represents logical AND. 
 +  - (T or F) Functions can directly alter a variable in the calling function. 
 +  - (T or F) ALL character strings must be terminated with '''​\0'''​. 
 +  - (T or F) The ''​extern''​ keyword is a way to make global variables accessible.
k_r_chapter_1.txt · Last modified: 2019/04/08 20:11 (external edit)