C语言习题册答案集.doc
《C语言习题册答案集.doc》由会员分享,可在线阅读,更多相关《C语言习题册答案集.doc(12页珍藏版)》请在咨信网上搜索。
. . 第1章 绪论 一、 选择题 1~5 CABCD 6~10 BDCBC 11~15 AADCC 二、程序填空题 1、一个C语言程序是由 函数 组成的。 2、C源程序的后缀名为___.c_____ 3、在C程序中,main()函数最多有 1 个。 4、一个C语言程序总是从 主函数/main( ) 开场执行。 5、在C语言里输入是由 scanf 函数实现,输出是由 printf 函数实现。 6、C语言中,当复合语句多于一条时,要求有一对 { } 括号。 7、一个C源程序必须经过_ 编译__和___生成exe文件才能运行 8、在一个C程序中注释局部两侧的分界符分别为_/*_____和_*/___ 9、编写计算机所程序所使用的语言称为__程序设计语言______。 10、程序设计语言的开展经历了三个阶段__机器语言__、_汇编语言_和__高级语言__ 第2章 根本数据类型及顺序构造程序设计 一、 选择题 01~05 ACDDA 06~10 ACAAC 11~15 BDBBC 16~20 DABAA 21~25 DBDAA 26~30 ADDCB 31~35 BDCAB 二、程序填空题 1、__根本数据类型、_构造类型___ 和___其它类型_______。 2、 4 、 4 、 8 、 1 。 3、 double 4、 x<-5||x>5或 abs(x)>5 5、 y%2==1 或y%2!=0 6、 x%3==0&&x%7==0或x%21==0 , 7、 10 , 10 。 8、printf(“****a=%d, b=%d****〞,a,b) 。 9、a:b ; c:t1 ; 10、 x%10 , x/10%10 ; 三、程序阅读题 1、 G 。 2、 2, 1 。 3、 0 。 4、 16 。 5、2,50 。6、 b 。 7、 3 。8、10,20,0 。 9、 2, 20.00 。 10、67, e 。 第3章 分支构造 一、 选择题 01-05:DCBCD 06-10:CBBBC 11-15:CBBDB 16-20:ACDAA 21-25:CADBC 26-30:CBBAD 二、程序阅读题(共10题) 1、 20,0 。 2、 5858 。 3、 58 。 4、 BBBB 。5、 - 4 。 6、 9 4 5 。 7、1,3,3 8、 1 9、 0 。10、 #& 。 三、程序填空题(共5小题) 1、 x%7==0&&x%11==0 或x%77==0 ); 2、 y%100!=0&&y%4==0 f=0 ; 3、 g/10 4、ch>=’a’ && ch<=’z’ (或ch>=97&&c<-122)‘A’; 5、 a+b>c&&a+c>b&&b+c>a或(a+b)>c&&(a-b)<c 6、a==b||b= =c||==c 7、n/10%10;n/100; a*a*a+b*b*b+c*c*c==n 8、_cj>=60&&cj<80_ 9、_i____default___ 10、_c>=’0’&&c<=’9’ (或c>=48&&c<=57) 第4章 循环构造 一、 选择题 1- 5: ABCDB 6-10: BACDA 11-15:ABCCC 16-20:CCAAC 21-25:DABCD 26-30:BDCDD 二、程序阅读题 1、 8921 2、 52 3、 0918273645 4、 5 5、 2,1,0 。 6、 1978 7、14,4 8、 6 9、 x=4 10、 1 。 三、程序填空题 1、 i*f ; 2、1.0/i 3、 t*10 4、 18 5、 x ; 6、 1.0/(i*i) 7、 N ; i 8、 i%10 ;i/10 9、 i<10 j%3!=0 10、i<=m;i%7==0||i%11==0;count++ 第5章 函数 一、 选择题 01-05:ABDDB 06-10:CCABD 11-15:CDBBA 16-20:BDBBB 21-25:CBBBB 26-30:CBBDC 二、程序阅读题 1、2,5,1,2,3,-2 2、 14 3、 1 3 6 4、 9 5、 9 6、 1,6,3,2,3 7、 15 8、 3,2,2,3 9、 m=4 k=4 i=5 j=5 10、 10 三、程序填空题 1、 double max 2、 15 3、 return 0 ; return 1 4、 float max(int a,int b); 5、 func( ) ; m++ 6、 fun(10) 7、 a=1,b=1,s=1; 8、 x ; x*x+1 9、 register float a1; 10、 float z=0; 第6章 数组 一、选择题 01-05:BBCCD 06-10:DCBDA 11-15:CACDC 16-20:BAAAA 21-25:BDBAA 26-30:DCCDB 二、程序阅读题 1、99 2、 204 3、 357 4、 30 5、6 6、 abc 7、 CDABC 8、 3 4 9、 5678901234 10、 abcbcc 三、程序填空题 1、 i=1 ; x[i-1] ; 2、 a[i-1] ; a[4-i] 3、 j/2 ; str[9-i] ; 4、 i=1;i<10-j;i++ i<10 ; 5、_b[j][i] ; 6、 x[i][i] ;x[i-1][j-1]; 7、 s[i]>=’0’&&s[i]<=’9’ 8、 s[i++] ; 9、 s[i]>=’0’&&s[i]<=’9’ 10、 j=j+2 _a[i]>a[j]_ 第7章 指针 一、选择题 01-05:BBBBC 06-10:DDDAC 11-15:BBDDC 16-20:CABDA 21-25:DDADC 26-30:BCCAD 二、程序阅读题 1、 3 2、 60 3、 6 4、 3 5、 8 6、 Afgd 7、 6 8、 \0 9、 15 10、 24 三、程序填空题 1、 60 。 2、 a+10 、 *p%2==0 3、 a+i++ ; 4、 *p>*s 5. *s-*t 6、 *++p 7、‘\0’ n++ ; 8、 int * 9、 *str++ i ;10、 pf=max2 。 第8章 构造 一、选择题 01-05:BBDBB 06-10:BCBCA 11-15:CDBDD 16-20:AACCD 二、程序阅读题 1、在VC环境下,设有以下构造类型说明和变量定义,那么变量a在内存所占的字节数是 30 。 2、以下程序的输出是 51 。 3、以下程序运行后的输出结果是 4 4、有以下程序,假设从键盘输入:abc def<回车>,那么输出结果是 defdef 。 5、以下程序的运行结果为 1001,ChangRong,1098.0 。 6、有以下程序的运行结果是 2,3 7、有以程序的运行结果是 Qian,p,95,92 8、下面程序的运行结果是: 80 。 9、以下程序运行后的输出结果是 13431 10、有以下程序运行后的输出结果是 Penghua 20045 537 。 三、程序填空题 1、设有说明: struct DATE d={2006,10,1} ; 。 2、以下程序是用来输出构造体变量ex所占内存单元的字节数,请填空。 printf(“ex size:%d\n〞,sizeof ( ex )); } 3、链表的存储构造如下所示,请完成构造体类型定义 struct list * next ; 4、已有定义:double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元 p=(double *)malloc(sizeof(double)) 。 5、以下程序中函数fun的功能是:统计person所指构造体数组中所有性别(sex)为M的记录的个数,存入变量n中,并做为函数值返回。请填空: if( person[i].sex ==’M’ ) 6、while(p) {printf(“%d,〞,p—>data); p++ ;} 7、假设有如下构造体说明:struct STRU t[20]; 第9章 文件 一、选择题 01-05: CABDD 06-10: DDCBC 11-15: BABDD 16-20: DADDA 二、程序阅读题 1、有以下程序运行后的输出结果是 12456 2、有以下程序的运行结果是 1,2,3,0,0,1,2,3,0,0, 3、有以下程序的运行结果是 123 4 、文件的内容是 Chinang 三、程序填空题 1、设有定义: fw=fopen(“readme.txt〞, “a+〞); 2、假设fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读〞而翻开此文件:fp=fopen(“d1.dat〞, “r〞);。 4、下面程序把从终端读入的文本〔用作为文本完毕标志〕输出到一个名为bi.dat的新文件中。请填空: if ((fp=fopen(“bi.dat〞,〞w〞))= =NULL) 5、以下程序完成的功能是统计文件中字符的个数,请填空: if( fp==0 ) while( !feof(fp) ) 6、已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读〞而翻开,由此文件指针fr指向文件,那么程序的输出结果是 Hell 。 7、以下程序段翻开文件后,先利用fseek函数将文件位置指针定位在文件末尾 myf= fopen ("test.t","rb"); f1=ftell( myf ); 8、以下程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空: fp=fopen(“filea.dat〞, “r〞); 第10 章 预处理命令 一、 选择题 01-05:DDCCB 06-10:BBBDB 11-15:BABCB 二、 程序填空题 1、以下程序的运行结果是 125 。 2、以下程序执行后的输出结果是 8 。 3、以下程序的输出结果是 12 #define M(x,y,z) x*y+z main() { int a=1,b=2, c=3; printf(“%d\n〞, M(a+b,b+c, c+a));} 4、有以下程序输出结果是 12 5、有以下程序运行后的输出结果是 7.5 6、以下程序运行后的输出结果是 81 7、以下程序的输出结果是 7 。 8、设有如下宏定义MYSWAP( c ,a,b); 9、程序中头文件typel.h 的内容是输出结果是: 25 10、有以下程序执行后输出结果是 28 . .word..- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 习题 答案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文