姓名:
班级:
学号:
三叶草传媒特供
C语言课后习题(不含编程题)参考答案
习题一
一、填空题
1.主函数、主函数/main、main、主函数/main
2.声明部分、执行部分
3.源程序
4.多个函数
5.最前面
6./*和*/
二、选择题
1. C2.B3.A4.C5.C
6.C7.A8.B9.B10.B
习题二
一、填空题
1.printf
2.标识符
3.字母、数字、下划线、字母、下划线
4.十进制、八进制、十六进制
5.单撇号
6.32
7.18,14,a
8.123、45.0
9.67,G
10.10300
11.25 21 37
12.n1=%d\nn2=%d\n
二、选择题
1.A2.D3.C4.C 5.C
6.B7.A8.D9.A10.D
11.D12.C13.A14.C
习题三
一、填空题
1.0,非0
2.else 总是与它前面最近的、等待与else配对的if配对
3.将下列条件写成C语言的逻辑表达式:
(1)x<0&&y!=0
(2)x%3==0&&x%7==0
(3)a<0||b<0||c<0
(4)x>0 && x<=10
(5)ch>=’a’ && ch<=’z’ || ch>=’A’ && ch<=’Z’
4. 2 1
5.5 4
6. -4
二、选择题
1.B
2.C
3.B
4.A
5.B
6.B
7.D
8.D
9.D
10.A
11.B
12.B
习题四
一、填空题
1.10
2.36
3.3
4.死、0
5.6
6.2*i – 1、printf("\n")
7.100 – i*5 –j*2、 k>=0
8.4321
9.2.400000
10.*#*#*#$
二、选择题
1.C2.A3.C4.D5.B
6.C7.C8.C9.C10.D
11.B12.B13.D14.B15.C
16.D17.D18.C19.B20.A
习题五
一、填空题
1.变量
2.54,102,171
3.scanf("%f%f%f",&a,&b,&c);
4.0
5.A:1
2
B:18
11
C:4
2,1,4
D:7
2,3,4
6.A:1
B:1
C:1
D:1
7.A:8
B:0
C:1
D:9
8.5,10
9.整型
10.x>2&&x<3||x9 或 !(s[i]>=’0’&&s[i]<=’9’) ‘\0’
11. ch=f
12. 24
13. XbcdBCD
14. PEOPLEpeople and computer
15. 80,-20 f
三、选择题f
1. A 2. C 3. C 4. D 5. B 6. B 7. D 8. D 9. A 10. D
11. D 12. D 13. B 14. B 15. C 16. B 17. B 18. C 19. A
20. C
习题九
一、 填空题。
1. struct
2. 9, 14
3. struct node*
4. struct list* sp int data
5. sum = 0; p++;
6. ex
7. 100
8. max = i min = i
“%s %d”, stud[max].name, stud[max].score
“%s %d”, stud[min].name, stud[min].score
二、 选择题
1. A
2. B
3. D
4. C
5. A
6. B
7. D
8. C
9. C
10. D
三、 写出程序运行结果
1.2
2.101,200,21
3.1997 Borland
10
展开阅读全文