1、第 1 章 绪论一、选择题C D B C D B B D A C A二、填空题1. 二进制(代表空格)数、程序存储控制2. 73 3b 59 3. 1110101 165 754. 11011010.15. 1024 10246. 802b ffd4 ffd5 4f 4f 4f7. 65535 32768 -1 -637688. ASCII 码9. 硬件系统、软件系统10. .C .OBJ .EXE11. 英文字母、数字、下划线、字母或下划线12. main()、函数体第 2 章 数据及运算一、选择题B C A C A A B A D D二、填空题1. a=-0438 a=b-a=32. 58
2、 8008 ff 8000 ff80 7dc3. A n t 4. 452、5、2、0、265. 2011 9 20216. (x*x+y*y)/(x-y) 3.14*R*R*R*3/4 8*(x+9*(10*(7-y)+20)7. -3 -3 65533 4294967293 -3 -3 65533 4294967293 -3 65533 65533 65533 -3 -3 65533 4294967293 -84 -84 65452 4294967212 97 97 97 97 a a第 3 章 顺序结构程序设计一、选择题D B D A B A B C C二、填空题1. a=12345,b
3、=-2.0e+02,c=006.502. 12#,12#3.141592600000000070000000000000000000000#3. 030078.50,71.82,Aa4. a=12,b=345,x=91.2345. scanf(“%f”, printf(“radius is %.2f,area=%.3f”, r,s);三、编程题1、#include void main() int x,y,a,b,c; printf(“输入一个三位数 xn“); scanf(“%d“, a=x/100; y=x-100*a; b=y/10; c=y-10*b; printf(“%d%d%dn“,
4、c,b,a);2、#include void main() float r,s,v; printf(“输入球的半径 rn“); scanf(“%f“, v=4/3*3.1415926*r*r*r; s=4*3.1415926*r*r; printf(“v=%f,s=%fn“,v,s);第 4 章 选择结构程序设计一、选择题D B C D A D A A二、填空题1. a=2,b=12. 1,0,13. 1,0,34. c=getchar() c=0 return m;8. double s1,s2; return v;第 7 章 指针一、选择题A B C A A A二、填空题1. 72. 45
5、3. -5,-12,-74. 15,1522,2237,375. 15,22,3715,22,376. num=*b; num=*c; 第 8 章 数组一、选择题:D D D B D C D A D B二、填空题1. 5,15.0000002. x=0x=03.1013151617194. i=1 bi=ai-1+ai i%35. ai=ai+1 pa+10-count6. void fun(int x,int n,int p)scanf(“%d”,p)int *p1=x+n第 9 章 字符串一、选择题:C D C C A D A A二、填空题1. I love China!China!2.
6、sw*3. defgged4. CHINACHINAESE5. 76543216. 1235697. 1235698. 2第 10 章 结构体、联合体与枚举一、选择题15 B A C A B 610 A B B A B二、填空题1. adabcdefghimnohief2. i=60501ch0=101,ch1=141ch0=A,ch1=a3. 543210-1-2 -3-44. 595. 1236. sum=0 p+第 11 章 位和位段一、选择题C C B A C A A B二、填空题1. x=11y=17z=112. 163. 74. 051第 12 章 文件一、选择题A A C A A A 第 13 章 编译预处理一、填空题1. The result is 16.The result is 4.The result is 14.The result is 100.The result is 30.2. 483. 8124. Grand total=645. 6789:;stu注:代表空格