C语言习题册答案集.doc

上传人:小** 文档编号:16728982 上传时间:2020-10-22 格式:DOC 页数:12 大小:78.50KB
返回 下载 相关 举报
C语言习题册答案集.doc_第1页
第1页 / 共12页
C语言习题册答案集.doc_第2页
第2页 / 共12页
C语言习题册答案集.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
第1章 绪论一、 选择题15 CABCD 610 BDCBC 1115 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章 基本数据类型及顺序结构程序设计一、 选择题 0105 ACDDA 0610 ACAAC 1115 BDBBC1620 DABAA 2125 DBDAA 2630 ADDCB 3135 BDCAB二、程序填空题1、_基本数据类型、_构造类型_ 和_其它类型_。2、 4 、 4 、 8 、 1 。3、 double 4、 x5或 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:CBBDB16-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=97&cc&a+cb&b+ca 或(a+b)c&(a-b)=60&cj=0&c=48&c=57)第4章 循环结构一、 选择题1- 5: ABCDB 6-10: BACDA 11-15:ABCCC16-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、 i10 j%3!=0 10、i=m;i%7=0|i%11=0;count+ 第5章 函数一、 选择题01-05:ABDDB 06-10:CCABD 11-15:CDBBA16-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:CACDC16-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 ; xi-1;2、 ai-1 ; a4-i 3、 j/2 ; str9-i ;4、 i=1;i10-j;i+ i=0&si=0&siaj_第7章 指针一、选择题01-05:BBBBC 06-10:DDDAC 11-15:BBDDC16-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:CDBDD16-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:%dn”,sizeof ( ex );3、已知链表的存储结构如下所示,请完成结构体类型定义struct list * next ;4、已有定义:double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元 p=(double *)malloc(sizeof(double) 。5、以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并做为函数值返回。请填空: if( personi.sex =M ) 6、while(p) printf(“%d,”,pdata); p+ ;7、若有如下结构体说明:struct STRU t20;第9章 文件一、选择题01-05: CABDD 06-10: DDCBC 11-15: BABDD16-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+zmain() int a=1,b=2, c=3;printf(“%dn”, 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
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!