C语言习题集答案1.docx
- 文档编号:9752145
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:23
- 大小:18.82KB
C语言习题集答案1.docx
《C语言习题集答案1.docx》由会员分享,可在线阅读,更多相关《C语言习题集答案1.docx(23页珍藏版)》请在冰点文库上搜索。
C语言习题集答案1
C语言程序设计习题集答案
第一单元程序设计和C语言
一、选择题
1.A2.B3.C4.C5.D6.A7.C8.D9.A10.D11.A
12.D13.BC14..B15.B
二、填空
1.函数首部、函数体
2.主函数、main函数
3.0
4.赋值、逗号、18、18、18、3
5.浮点型、指数型
6.逗号
第二单元顺序程序设计
一、选择题
CAADCCC
二、读程序写结果
1.17
2.2080
3.X=3.600000,i=3
4.2,0
5.X=2,y=%d
6.6,0,6,102
7.2,1
2,2
三、填空
1.字符整数
2.左右
3.格式说明普通字符
4.
(1)floatarea,girth;
(2)l*w
(3)2*(l+w)
(4)printf(“area=%f,girth=%f\n”,area,girth);
5.
(1)#include“stdio.h”
(2)intn
(3)getchar()
(4)c-‘0’或者c-48
(5)“%c,%d\n”
第三单元分支程序设计
一、选择题
1.C
2.EB
3.D
4.C
5.D
6.C
7.D
8.C
二、读程序写结果
1.1,0,3
2.200
3.01
4.170
5.ItisB.ItisC.other.
6.a=2,b=1
三、填空
1.0
2.1
3.
(1)y=2*x+3
(2)elseif(x==0)
(3)else
4.
(1)#include“math.h”
(2)floata,b,c,s,s1
(3)(a+b>c)&&(b+c>a)&&(c+a>b)
(4)sqrt(s1)
(5)else
5.
(1)b!
=0
(2)c!
=0
(3)d>=0
(4)(2*a)
(5)(2*a)
(6)pi=sqrt(-d)/(2*a)
6.
(1)switch(c)
(2)break
(3)break
(4)default
第四单元循环程序设计
一、选择题
DABCAD
二、读程序写结果
1.1
2
3
2.i=0,s=1
i=1,s=4
i=2,s=9
i=3,s=16
3.m=4
m=10
m=22
m=46
m=94
4.
(1)quert
(2)rvfsu
(3)quert?
5.<><><>#
6.a=5
7.2581114
8.(0,0),
(1,0),(1,1),
(2,0),(2,1),(2,2),
(3,0),(3,1),(3,2),(3,3),
9.******
******
******
******
******
******
10.111317192329
三、填空
1.switch、循环
2.
(1)s=0
(2)i=i+2
3.
(1)x<=9
(2)y<=9
(3)z=0
(4)z<=9
(5)x*100+y*10+z
4.
(1)n
(2)Tn+a
(3)Sn+Tn
(4)count++
5.
(1)10
(2)Sn+hn*2
(3)hn/2
6.
(1)3
(2)2*i
(3)printf(“\n”);
(4)i
(5)4-2*i
7.
(1)station
(2)i+1
(3)total+2
第五单元数组
一、选择题
1.C2.D3.D4.A5.C6.D7.A
二、读程序写结果
1.1022571320
2.2.203.304.405.506.601.10
3.k=24
4.sum=6
5.
0
10
210
3210
6.-5
7.“BBB”
8.没有输入数据
三、填空
1.类型
2.
(1)inti,p
(2)p=i
(3)printf(“%d\n”,p);
3.
(1)#include“math.h”
(2)a[i]/20
(3)s=fabs(a[i]-pjz);
(4)printf(“%f,%f\n”,pjz,t);
4.
(1)x<4
(2)y<3
(3)z==3
5.
(1)N/2
(2)a[N-1-k]
(3)a[N-1-k]
(4)k 6. (1)str[i]! =’\0’ (2)k (3)k 7. (1)s[i] (2)strcmp(s[i],str) 8. (1)i*3+j*5 (2)break (3)s! =a[k] (4)k 9. (1)&a[i][j] (2)printf(“\n”) (3)a[i][0] (4)a[k][j] (5)i,j,a[i][j] 第六单元函数 一、选择题 1.A2.A3.A4.B5.D6.B7.B8.C9.B10.C11.B12.B13.A 二、读程序写结果 1.Thefinalresultis: 4 2.125 3.9 4.0,0 0,2 5.8,17 6.56 7.31 8.57 9.26 10.15 11.4 三、填空 1. (1)i (2)pp=0; (3)sum+prime(a[i]); 2. (1)strlen(str); (2)str[i]>=’A’&&str[i]<=’Z’||str[i]>=’a’&&str[i]<=’z’ (3)str[i]>=’0’&&str[i]<=’9’ (4)str[i]==’’ 3. (1)pn(x,n); (2)1; (3)x; (4)((2*n-1)*x*pn(x,n-1)-(n-1)*pn(x,n-2))/n; 4.x 第七单元指针 一、选择题 1、C 2、D 3、D 4、D 5、D 6、C 7、D 8、A 9、B 10、D 11、D 12、A 13、C 14、C 15、C 16、B 17、A 18、B 19、B 20、B 21、B(与18题同了) 22、B 23、D 24、B 25、B 26、C 27、A 28、A 29、C 30、C 31、A 32、B 33、B 34、D(与第3题重复了) 35、C 36、B 二、读程序题,写出程序运行的结果。 1、 8,5 5,8 2、 7,1 3、 y=19 4、 15 5、 26 6、 3,7,3 7、 135246 8、 BCD CD D 9、 4 10、 7 11、 abc+abc=defdef 12、 24 13、 17 14、 0008 15、 CEG 16、 BABBAB 17、 GFEDCB 18、 26(与第5题相同了) 19、 00 20、 120 21、 9911 22、 0000 23、 35745 24、 5678901234 25、(与第2题重复) 71 26、 6 27、 -5,-12,-7 三、填空题 1. (1)*max=i (2)*min=i (3)a,&max,&min 2. (1)*(p1+i)==*(p2+i) (2)return(0); (3)*(p1+i)-*(p2+i) (4)str1; (5)str2; 3. (1)*(psco+5*i+j) (2)average (3)*(psco+5*i) (4)sum/4 (5)*(psco+5*i+j)<60 (6)*(psco+5*i+k) (7)*(pave+i) (8)*(psco+5*i+k) 4. (1)str[i]! =’\0’ (2)e10*10 (3)digit+(*(pstr+i-1-k)-48)*e10 (4)ndigit++; 第八单元结构体和共用体 一、选择题 1、A 2、A 3、C 4、A 5、D 6、D 7、B 8、C 9、C 10、B 11、B 12、C 13、B 14、C 15、B 16、C 二、读程序题,写出程序运行的结果。 1、6 2、Zhao 3、04515 4、51,60,21 5、0 6、270.00 7、40 8、80 三、填空题 1.先声明结构体类型再定义变量、在声明类型的同时定义变量、直接定义结构体类型变量 2. (1)x.re+y.re (2)x.im+y.im (3)x.re*y.re-x.im*y.im 3. (1)structstudent (2)b[i].total=0 (3)b[i].total+b[I].score[j] (4)b[i].ave=b[i].total/3 (5)floats1,s1,s2 4. (1)structstudent*b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 习题集 答案