第1章 1.选择题 (1) C (2) B (3) D 2.填空题 (1)main (2) main (3) 有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性 (4) 顺序、分支和循环(5) 自顶向下,逐步细化、模块化设计、结构化编码 第2章 1.选择题 BBCDA DDBBA BBDCB 2、填空题 (1) 数字、字母、下划线 (2)0 (3) 4、8 (4) (a+b)*c/(a-b) (5) -60 (6)-16 (7)3 (8)6、4、2 (9)0 (10)10、6 (11)5
500000 (12) 12、4 (13)double (14) 0 (15)16 (16)6
6 3、编程题 (1) main() { printf("int:%5d\n" "float:%5d\n" "char:%5d\n" "double:%5d\n" "long:%5d\n", sizeof(int),+- sizeof(float), sizeof(char), sizeof(double), sizeof(long)); } (2) #define RAT 1
60934 main() { float k=0
0; printf("input the km:"); scanf("%f",&k); printf("\nmile:%f",k*RAT); } 第3章 1.选择题 (1) ~(10):DDCDCDCDBC 2.解析题 (1) x=170,x=ㄩㄩㄩ 170,x=ㄩㄩㄩ 252, x=ㄩㄩㄩ 170 x=170,x=170ㄩㄩㄩ,x=ㄩㄩㄩ 170,x=%6d a=513
789185,a=ㄩㄩ 513
79,a=513
78918457,a=513
78918457 (2) a=3ㄩ b=7x=8
5ㄩ y=71
82c1=Aㄩ c2=a 3.编程题 (1) m