ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:18.04KB ,
资源ID:5151547      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5151547.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言习题集改版答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言习题集改版答案.docx

1、C语言习题集改版答案第一单元 程序设计和C语言一、 选择题1. A 2. B 3. C 4. C 5. D 6. A 7. C 8. D 9. A 10. D 11. A12. D 13. BC 14. B 15. B二、 填空1 函数首部、函数体2 主函数、main函数3 04 赋值、逗号、18、18、18、35 浮点型、指数型6 逗号第二单元 顺序程序设计一、 选择题1. C2. C 3. A 4. D 5. C 6. C7. C二、 读程序写结果1 172 20803 X=3.600000,i=34 2,05 X=2,y=%d6 6,0,6,1027 2,12,2三、 填空1 字符 整数

2、2 左 右3 格式说明 普通字符4 (1) float area,girth;(2) l*w(3) 2*(l+w)(4) printf(“area=%f,girth=%fn”,area,girth);5 (1) #include “stdio.h”(2) int n(3) getchar()(4) c-0 或者c-48(5) “%c,%dn”第三单元 分支程序设计一、 选择题1. C2. EB 3. D 4. C 5. D 6. C7. D8. C二、 读程序写结果1 1,0,32 2003 014 1 7 05 It is B. It is C.other.6 a=2,b=1三、 填空1 0

3、2 13 (1) y=2*x+3(2)else if(x=0)(3)else4 (1) #include “math.h”(2) float a,b,c,s,s1(3) (a+bc)&(b+ca)&(c+ab)(4) sqrt(s1)(5) else5 (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第四单元 循环程序设计一、 选择题1 D 2 A . 3 B . 4 C5 A6 D二、 读程序写结果1 12 32 i=0,s=1i

4、=1,s=4i=2,s=9i=3,s=163 m=4m=10m=22m=46m=944 (1) quert(2) rvfsu(3) quert?5 #6 a=57 2 5 8 11 148 (0,0),(1,0),(1,1),(2,0),(2,1),(2,2),(3,0),(3,1),(3,2),(3,3),9 * * * *10 11 13 17 19 23 29三、 填空1 switch、循环2 (1)s=0(2)i=i+23 (1) x=9(2) y=9(3) z=0(4) z=9(5) x*100+y*10+z4 (1) n(2) Tn+a(3) Sn+Tn(4) count+5 (1

5、) 10(2) Sn+hn*2(3) hn/26 (1) 3(2) 2*i(3) printf(“n”);(4) i(5) 4-2*i7 (1) station(2) i+1(3) total+2第五单元 数组一、 选择题1. C 2. D 3. D 4. A 5. C 6. D 7. A 二、 读程序写结果1 1 0 2 2 5 7 13 202 2.20 3.30 4.40 5.50 6.60 1.103 k=244 sum=65 0 1 0 2 1 0 3 2 1 06 -57 “BBB”8 没有输入数据三、 填空1 类型2 (1) int i,p(2) p=i(3) printf(“%

6、dn”,p);3 (1) #include “math.h”(2) ai/20(3) s=fabs(ai-pjz);(4) printf(“%f,%fn”,pjz,t);4 (1) x4(2) y3(3) z=35 (1) N/2(2) aN-1-k(3) aN-1-k (4) kN6 (1) stri!=0(2) k(3) k7 (1) si(2) si,str8 (1) i*3+j*5(2) break(3) s!=ak(4) kn9 (1) &aij(2) printf(“n”)(3) ai0(4) akjmax(5) i,j,aij第六单元 函数一、 选择题1. A 2. A 3. A

7、 4. B 5. D 6. B 7. B 8.C 9.B 10.C 11.B 12.B 13 .A二、 读程序写结果1 The final result is:42 1253 94 0,00,25 8, 176 5 67 318 579 2 610 1511.4三、 填空1 (1) i=A & stri=a & stri=0 & stri=9(4) stri= = 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、 C2、 D3、 D 对如下定义,以下说法中正确的是 。

8、char *a2= abcd,ABCD; A. 数组a的元素值分别为abcd和ABCD B. a是指针变量,它指向含有两个数组元素的字符型数组 C. 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址 D. 数组a的两个元素中各自存放了字符a、A的地址4、 D char *s=tNameAddressn; 指针s所指字符串的长度为: 。 A. 说明不合法 B. 19 C. 18 D. 155、 D6、 C7、 D8、 A9、 B10、D若有以下定义和语句: double r=99 , *p=&r ; *p=r ; 则以下正确的叙述是 。 A. 以上两处的*p 含义相同,都说明给指针变量

9、p 赋值 B. 在double r=99,*p=&r;中,把r 的地址赋值给了p 所指的存储单元 C. 语句*p=r;把变量r 的值赋给指针变量p D. 语句*p=r;取变量r 的值放回r 中11、D12、A13、C14、C15、C16、B17、A18、B19、B20、B21、B (与18题同了)22、B23、D24、B25、B26、C下面各语句行中,不能正确进行字符串赋值操作的语句是 。(去掉“不”) A. char st5=ABCDE; B. char s5=A,B,C,D,E; C. char *s; s=ABCDE; D. char *s; scanf(%s,s);27、A28、A29

10、、C30、C31、A32、B33、B34、D (与第3题重复了)35、C36、B二、读程序题,写出程序运行的结果。1、8,55,82、7,13、y=194、155、266、3,7,37、1 3 5 2 4 68、BCDCDD9、410、711、abc+abc=defdef12、2413、1714、000815、CEG16、BABBAB17、GFEDCB18、26 (与第5题相同了)19、0020、12021、991122、000023、3574524、567890123425、7 126、627、-5,-12,-7三、填空题1(1) *max=i(2) *min=i(3) a,&max,&mi

11、n2(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) stri!=0(2) e10*10(3) digit+(*(pstr+i-1-m)-48)*e10(4) ndigit+;第八单元 结构体和共用体一、选择题1、A2、A3、C4、A5、D6、D7、B8、C9、C10、

12、B11、B12、C13、B14、C15、B16、C 若要使P 指向data 中的a 域,正确的赋值语句是 。(P改成小写p)二、读程序题,写出程序运行的结果。1、 62、 Zhao3、 045154、 51, 60, 215、 06、 270.007、 408、 80三、填空题1先声明结构体类型再定义变量、在声明类型的同时定义变量、直接定义结构体类型变量2(1) x.re+y.re(2) x.im+y.im(3) x.re*y.re-x.im*y.im3(1) struct student(2) bi.total=0(3) bi.total+bI.scorej(4) bi.ave=bi.total/3(5) float s1,s1,s24(1) struct student *b(2) i=0;itotal=0(4) b-total+b-scorej(5) p=a(6) p=a;pa+3;p+5(1) float amax,s0(2) p=stu;pscorepi-score(4) i=0;inext(2) p2=p2-next(3) p1=head1(4) p2=head2(5) p1=p1-next10(1) struct line(2) p2-next=p1(3) p2-next=NULL(4) newhead

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1