--
----
绪论
选择题:
答案: 1.C 2.C 3.C 4.D 5.C 6.C 7.A 8.A 9.C 10.A
第2章 数据类型
选择:
答案: 1.D 2.A 3.B 4.A 5.C 6.A 7.B 8.D 9.C 10.B 11.C 12.C l 3.B 14.A 15.D 16.D 17.B 18.D 19.D 20.B 21.B 22.B 23.C 24.B 25.C 26.B
填空题:
答案: 1.aabb cc 2. 24,20,36 3. 65535 4.A B
第3章 运算符与表达式
选择题
答案: 1.C 2.C 3.D 4.D 5.D 6.B 7.A 8.D 9.A 10.A 11.D 12.C 13.A 14.C 15.C 16.D 17.A 18.C 19.B 20.D 21.C 22.B 23.A 24.D 25.A 26.D 27.B 28.A 29.C 30.C 31.C 32.A 33.C 34.D 35.C 36.C 37.B 38.C 39.C 40.B 41.B 42.C 43.D 44.C 45.B 46.C 47.A 48.C 49.D 50.C 51.A 52.C 53.D 54.A 55.A
填空题:
答案:1. 1 2. 35.000000 3. 11 4. 3, 2, -8,2
1
1
3.00000,5.12000,-8.00000 5.total=400 6. 1,1 7. l,O 8. 1,-13,-7 9.b=2 10.2 11.Q 12.0 13.4
5
14. n=24 15. 9,11,9,10
第四章 语句
选择题
答案: 1.D 2.C 3.B 4.D 5.D 6.B 7.A 8.B 9.A 10.B 11.C 12.A 13.B 14.C 15.B 16.C 17.A 18.B 19.A 20.C 21.B 22.C 23.C 24.D 25.A 26.B 27.D 28.C 29.C
答案: 1.[1] u,v [2]x>y [3]u>x 2.[1]x<y [2]x=y;y=z;
3.[1]y2&&x<=10 [2]x>-1&&x<=2 [3] y=-1
改错题:
答案: 1 错误if(a>b) min=a;
改正if(min>b) min=b;
错误printf("min=%d",min);
改正 printf("min=%f",min);
2.错误 scanf("%d",n);
改正:scanf("%d",&n);
错误:if(n%2)
改正:if(n%2==0)
第五章 数组
答案: 1.C 2.D 3.C 4.C 5.C 6.D 7.D 8.C 9.B 10.D 11.C 12.B 13.D 14.D 15.B 16.D 17.D 18.D 19.D 20.C 21.D 22.B 23.A 24.C 25.A 26.B 27.B
数 组
6.1 选 择 题
[题6.1]在C语言中,引用数组元素时,其数组下标的数据类型允许是_____.B
A)整型常量 B)整型表达式
C)整型常量或整型表达式 D)任何类型的表达式
[题6.2]以下对一维整型数组a的正确说明是_____。D
A)int a(10); B)int n=10,a[n];
C)int n; D)#define SIZE 10
scanf("%d,&n); int a[SIZE];
int a[n];