c语言程序设计答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章C语言概述
一、选择题
1.B
2.D
3.C
4.C
5.A
6.B
7.D
8.C
9.A
二、基本概念填空题
1. 小写
2. 有且仅有
3. 函数
4. 执行部分
5. 编译连接
6. /* */
7. Alt+Enter 8. F2
9. F6 10. F10
第2章程序的灵魂—算法
一、基本概念填空题
1. 一个或多
2. 流程图N-S
3. 判断
4. 分支
5. 顺序结构循环结构
6. 一个一个
7. 结构8. 适合
9. 一个算法应包含有限个操作步骤10. 略
二、算法填空题
1.(1)a与b互换(2)输出a,c,b
(3)输出a,b,c
2.(1)n=1 (2)a>max
(3)n=n+1
3.(1)sum=sum+n (2)输出sum
4.(1)n被5整除(2)输出n不能被3和5整除
第3章数据类型、运算符与表达式
一、选择题
1.D
2.A
3.B
4.C
5.A
6.B
7.B
8.A
9.B 10.D 11.D 12.B 13.C 14.C 15.C 16.D 17.A
18.B 19.C 20.D
21.A 22.C 23.C 24.A 25.C 26.D 27.A
28.D
二、基本概念填空题
1. unsigned
2. #define 符号常量名常量
3. 预定义标识符用户标识符
4. 字母数字下划线字母下划线
5. 换行
6. 4.0
7. a/(b*c) 8.(1)5
8.(2)5 8.(3)3
9. float a1=1,a2=1; 10. 65535 0 1 0000000000000000
11. 0 1 12. ! && ||
13. 非0 0 1 0 14. 1 0
15. x>20&&x<30||x<-100
一、选择题
1.C
2.D
3.D
4.C
5.B
6.D
7.C
8.D
9.C 10.D
二、基本概念填空题 1. 4.2 4.2 2. 11 12 3. 将10赋值给s 4. \ 'A' '\0' 5. 3
6. 0.0
7. cos(3.14/3)+8*exp(x) 8. -b+ac b 42 9. 20 3 10. 12 11. 145 12. 3 13. 5.5 14. 10
15. 1
16. 算术 关系 逻辑 逗号 条件 赋值
第4章 顺序结构程序设计
一、选择题 1.B 2.D 3.B
4.C
5.A
6.D
7.D
8.C
9.B
10.C
11.A
12.D
二、填空题 1. ; 2. 花括号(“{}”) 3. 1245
4.(1)-200 2500 4.(2)i=-200, j=2500 4.(3)i=-200
j=2500
5. a=513.789215,a= 513.79,a= 513.,a= 513.
6. 25 21 37 三、完善程序题 1. a=b b=c
2. ch=ch-32 ch
3. scanf("%f%f",&x,&y); z
4. #define PI 3.14159 scanf("%f",&r,) v=4.0/3*PI*r*r*r
一、选择题
1.B
2.D
3.A
4.D
5.D
6.B
7.A
二、填空题
1. 0
2. 100 300 400
三、完善程序题
1. a/1000 a/100%10 a%100/10 a%10
2. 方法1:a-b a-b
方法2:a/b a/b
第5章选择结构程序设计
一、选择题
1.A
2.C
3.D
4.B
5.A
6.B
7.D
8.C
9.D 10.C
11.A 12.C 13.A 14.B 15.A 16.C
二、填空题
1. yes
2. -4
3. 1
4. 10 20 0
5. 5 0 3
三、完善程序题
1. a%2==1 "no\n"
2. ch>=’A’&&ch<=’Z’ch+32
3. z=-2*x/Pi x==0 z=2*x/Pi
4. temp=a b=temp
5. x%3==0||x%7==0 f=1
6. (int)(score/10) default:grade='E'
一、选择题
1.C
2.A
3.D
4.B
5.B
6.A
7.C
8.D
9.A 10.B
二、填空题
1. 3
2. *#
3. m=1 m=3
三、完善程序题
1. b<=c b<=a&&b<=c printf("%d,%d,%d\n",c,a,b) printf("%d,%d,%d\n",c,b,a)
2. x>=1&&x<10 y=3*x-11
3. k==1 k==2 k==3
4. ch=ch+3 ch=ch+3-26
5. scanf("%ld",&i) b2+200000*0.05 b=i*0.1 b10+(i-1000000)*0.01
第6章循环结构程序设计
一、选择题
1.A
2.C
3.A
4.C
5.D
6.D
7.D
8.A
9.B 10.A 11.A 12.B 13.D 14.C 15.C 16.D 17.C
18.B 19.B 20.C