北京理工大学C语言教材习题答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.
4. ASCII,二进制,文件尾,非 0 值
3
来自百度文库
二、填空题
1. 0x34,0x12
2. ARRAY a[10],b[10],c[10];
3. 2,3
4. “ab”,”cd”
5. (*b).day,b->day
6. ad
abcdef
ghimno
hino
7.①node* ②!=NULL ③p=top
8 p1->next
9.①list* ②list*
③return h;
习题
一、单项选择题
1. A
2. A
3. B
4. A
5. B
6. D (题目有错,将 D 中的\改成\\)
7. B
8. B
9. B
10.B
11.B
12.B
13.C
14.C
15.D
16.A
17.D
二、填空题
1. ASCII,二进制
2. pf=fopen(“A:\\zk04\\data\\txfile.dat”,”w”);
习题
一、单项选择题
1. D 2. C 3. B 4. B 5. D 6. A
7. B
8. D
1
二、填空题
1. 非零,零
2. k= =0
2. k= =0
3.if(abs(x)>4)
Printf(“%d”,x);
else
printf(“error!”);
4. if(x%2==1&&( (x>=1)&&(x<=10)||(x>=200&&x<=210))printf("%d",x);
17.C 18.D19.B20.D
填空题
1. ①int * ②* z
2. ①*p++
3. ①’\0’
②++
4. ①q=p+1 ②q<p+10 ③*q>max ④*q<min
习题
一、单项选择题
1. D
2. D
3. A
4.C
5. B
6. A
7. A
8. B
9.D
10.B
11. C
12.B
13.D
14.C
1. 补码 2. (10308 ~10308),15—6 2. (10308 ~10308),15—6
3. 逻辑 4. 单目,自右向左 5. 函数调用 6. a 或 b(题目有错,小括号后面的 c<=98
改成(c>=97&&c<=98)就可以得到所给的答案了)7. 1
8. 65,89
习题
一、单项选择题
教材习题答案 习题 单项选择题 1. C 2. B 3. B4. C5. D6. A 7. C 8. A 填空题 1. 判断条件 2. 面向过程编程 3. 结构化 4. 程序 5. 面向对象的程序设计语言 6. 基本功能操 作、控制结构 7. 有穷性 8. 直到型循环结构 9. 算法 10.可读性 11.模块化 12.对问题的分 解和模块的划分 习题 一 、单项选择题 1. B 2. D 3. C 4. B 5. A 6. A 7. B 8.C 二、填空题 1. 主 2. C 编译系统 3. 函数、函数 4. 输入输出 5.头 6. .OBJ 7. 库函数 8. 文本 习题 一、单项选择题 1. D 2. B 3. A 4. C 5. C 6. D 7. D 8. B 9. B 10.C 11.A 12.D 13.C 14.C 15.C 16.A 17.C 18.C 19.C 20.D 21.A 22.D 23.D 24.D, A 25.D 26.A 27.B 二、填空题
1. D 2. C 3. D 二、填空题 1. 一 ; 2. 5.169000
4. A 5. D 6. B
7. A 8. C
9. B 10.B
i 200 3. (1)-200 2500 (2)i=-200,j=2500 (3) j 2500
4. a=98,b=765.000000,c=4321.000000 5.100 25.81 1.89234 ,100 25.81 按 Enter 键)1.89234,100(按 Tab 键)25.81 (按 Tab 键)1.89234 6. 0,0,3 7. 3 8. scanf(" %lf %lf %lf",&a,&b,&c); 9. 13 13.000000 13.000000 10.b=a;a=c;c=b;或 a=a+b;c=c-b;(对于本题来说,后者的答案更好,不仅使 a 与 c 的值进行交 换而且能保持中间变量 b 的值不发生改变)
5. k=1(原题最后一行漏了个 d,如果认为原题正确,则输出 k=%。)
6. 10!,Right!11
7. $$$a=0
8. a=2,b=1
9. 0<a<b
习题
一、单项选择题
1. B
2. C
3. C
4. B
5. C
6.B
7. C
8. A
二、填空题
1. 无穷次
2. 8(原题有误。应该把 b=1 后面的逗号改为分号)
14.C
15.B
二、填空题
1. ①return(0) ②return(n+sum(n-1))
2. ①return(1) ②n*facto(n-1)
习题
一、单项选择题
1. D 2. C 3. D 4. A 5. C6. C
7. C 8. A 9. B 10.C11.A
12.A 13.B14.B 15.B 16.D
3. ①break
②i==8
4. ①a[i]>b[j] ②i<3
③j<5
5. ①b[j]=a[j][0] ②b[j]<a[j][k]
6. a[k++]=a[j]
2
习题
一、单项选择题
1. B 2. C 3. C 4. A 5. A6. C
7. C 8. D 9. D 10.B 11.A
12.C
13.A
3. 20
4. 11
5. 2.400000
6. *#*#*#$
7. 8 5 2
8. ①d=1.0 ②k++
③k<=n
9. ①x>=0 ②x<amin
习题
一 、单项选择题
1. B
2. B
3. C
4. C
5.A
6. A
7. B
8. A
二、填空题
1 2 4 8 16
1.
32 64 128 256 512
2. ①a[age]++ ②i=18;i<26