1、4.2练习题一、选择题1 D2 B3 A4 B和D5 C6 A7 B二、填空题1 /或/* */2 主或main3 函数首部和函数体4 编译和连接5 分号5.2练习题一、选择题1 A2 D3 B4 B5 C6 C7 D8 A9 B10 B11 D12 B13 A或B14 C15 B16 B17 D18 D19 C20 D21 B22 A23 D24 C25 C26 B27 C28 D29 A30 B二、填空题1 102,102 #define 宏名 字符串3 14 n=15 -46 a=1,b= ,c=27 c=A8 n1=%dnn2=%d9 a+bc&a+cb&b+ca10 ch=a&ch=
2、A&ch=Z11 712 013 1111000014 8,46.2练习题一、选择题1 A2 C3 D4 C5 A6 B7 A8 D9 B10 C11 A12 A13 C14 B15 正确答案为:12345678二、填空题1 102 y=1 x%i=03 屏幕中间输出一个由星号组成的菱形4 15 136 (cx=getchar()!=-1 front=cx;7 m%n8 49 *p px=&x py=&y三、读程序,写结果1 -12 3,1,-1,3 a=16,y=604 x=12,y=45 597.2练习题一、选择题1 B2 C3 C4 A5 D6 C7 D8 D9 C10 D11 D12
3、D13 A14 B15 C16 B17 B18 A19 A20 D21 B22 D23 C24 D25 D26 C二、填空题1 a 02 ak ak ak3 0 64 A B C D EA5 1,66 k=p;7 iday (*b).day2. DDBBCC3. zhang 170.000000wang 150.0000004. 995. max=i min=i studmax.name,studmax.score studmin.name,studmin.score6. &r 1 feof(fp) break7. BBB AAA 1238. rewind三、读程序,写结果1. 2002,shangxian2. 32