c语言测试卷b卷

c语言测试卷b卷

ID:823308

大小:38.02 KB

页数:4页

时间:2017-09-08

c语言测试卷b卷_第1页
c语言测试卷b卷_第2页
c语言测试卷b卷_第3页
c语言测试卷b卷_第4页
资源描述:

《c语言测试卷b卷》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言B卷一、程序阅读理解。(每小题6分,共24分。)1、有以下程序voidmain(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf("%d",cnum[0].y*cnum[0].x+cnum[1].x);}程序执行后输出的结果是:2、有以下程序intfun(intx,inty){intm=3;return(x*y-m);}voidmain(){intm=13;inta=7,b=5;printf("%d",fun(a,b)/m);}程序运行后的输出结果是:3、有以下程序voidmain(){inta=1,b=3,c=5;if(c=

2、=a+b)printf("yes");elseprintf("no");}执行以上程序后,输出结果是:4、有以下程序voidmain(){charm;m='F'+32;printf("%c",m);}程序运行后的输出结果是:二、程序填空题(每空题3分,共12分)1、下面的程序它输入一个字符,然后判别输入的字符是否是小写字母,若是小写字母则输出“YES”,否则输出“NO”,请填空。#include“stdio.h”main(){charch;scanf(_____________________);if(_________________________________)prin

3、tf(“YES”);elseprintf(“NO”);}2、输出1到100每个整数的平方。main(){intk;for(_____________________)printf(_____________________);}三、选择题(每小题3分,共42分)。1、以下程序的输出结果是()main(){intA=3;printf(“%d”,(A+=A-=A*A));}A)-6B)12C)0D)-122、以下合法的赋值语句是()A)x=y=100;B)D--;C)9,2D)10,23、以下程序的输出结果是()unionmyun{struct{intx,y,z;}u;intk;}

4、A;main(){A.u.x=4;A.u.y=5;A.u.z=6;A.k=0;printf(“%d”,A.u.x);}A)4B)5C)6D)04、以下选项中合法的字符常量是()A)“B”B)‘10’C)68D)D5、若有定义doublex,y;则表达式x=2,y=x+3/2的值是()A)3.5000000B)3C)2.000000D)3.0000006、若有定义intx,y,z;则执行语句:x=y=3;t=++x

5、

6、++y;后,y的值为()A)不定值B)4C)3D)17、下列各函数的首部中,符合C语言要求的是()A)voidplay(vara;integer,varb:intege

7、r)B)voidplay(intA,B)C)voidplay(intA,intB)D)subplay(Aasinteger,Basinteger)8、t为int类型,进入下面的循环之前,t的值为0。while(t=1){……}则以下叙述中正确的是()A)循环控制表达式的值为0B)循环控制表达式的值为1C)循环控制表达式不合法D)以上说法都不对9、假定int类型变量占用二个字节,若有定义:intx[5]={3,6,9};,则数组x在内存中所占的字节数是()A)3B)6C)10D)2010、以下程序的输出结果是()main(){inti,A[10];for(i=9;i>=0;i--)A[i]=

8、10-i;printf(“%d%d%d”,A[2],A[5],A[8]);}A)258B)741C)852D)36911、设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()A)struct是结构体类型的关键字B)example是结构体类型名C)x,y,z都是结构体成员名D)structex是结构体类型12、若执行以下程序时从键盘上输入9,则输出的结果是()main(){intn;scanf(“%d”,&n);if(n++<10)printf(“%d”,n);elseprintf(“%d”,n--);}A)11B)10

9、C)9D)813、如果要打开一个已经存在的非空文件“FILE”进行只读数据,正确的打开语句是()A)fp=fopen(“FILE”,“r”);B)fp=fopen(“FILE”,“ab+”);C)fp=fopen(“FILE”,“w+”);D)fp=fopen(“FILE”,“r+”);14、有以下程序段()intk=0;while(k=1)k++;while循环执行的次数是()A)无限次B)有语法错误C)一次也不执行D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。