版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-―――――――――――室―教―场―考――――――――――师―教―课―任―――线订:号装证―考―准―――――――――:―名―姓――――――――――:―级―班―
中公民航大学2009-2010学年第二学期《C语言程序设计》期中考试一试卷课程编号:03402513试卷种类:A卷考试形式:笔试考试日期:题号一二三四五六总分得分注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在此中;2.交卷时请确认答题纸能否按要求写好姓名等信息并与试题一同上交;3.禁止携带任何书本、资料、纸张等。4.底稿纸用试卷的反面。一、单项选择题(1空1分,共20分)1、C语言程序的基本构造是(【1】)。【1】A)函数B)语句C)字符D)程序行2、一个C程序的履行是(【2】)。【2】A)从本程序的主函数开始,到本程序的主函数结束)从本程序的第一个函数开始,到本程序的最后一个函数结束从本程序的主函数开始,到本程序的最后一个函数结束D)从本程序的第一个函数开始,到本程序的主函数结束3、以下四个表达中,错误的选项是(【3】)。3】A)一个C源程序必然有且只好有一个主函数一个C源程序可以含一个或多个子函数在C源程序中说明说明必然位于语句今后C源程序的基本构造是函数4、下边不属于C语言保存字的是(【4】)。【4】A)shortB)ELSEC)externD)for5、以下四个表达中,正确的选项是(【5】)。5】A)库函数也是C语言自己的构成部分C语言中的输入输出操作是由相应语句达成的库函数是C编译系统供给的功能函数标题文件(头文件)可以在程序的函数内部调用6、以下四组数据种类中,C语言赞成的一组是(【6】)。【6】A)整型、实型、逻辑型B)整型、实型、字符型C)整型、双精度型、布尔型D)整型、实型、复型7、在C语言中不一样样数据种类的的长度是(【7】)。【7】A)固定的B)由用户自己定义的C)随意的D)与机器字长相关8、以下四组(八进制或十六进制)常数中,正确的一组是【8】A)0160xbf18B)0abc0170xaC)010-0x110x16D)0A127FF-123
(【8】)。9、以下四组转义字符中,合法的一组是【9】A)‘\t’‘’‘\n’C)‘\018’‘\f’‘\xab’
(【9】)。B)‘’‘\017’‘\xD)‘\\0’‘\101’‘xif
’’10、在C语言中,一个整型数据占两个字节,则
int
型数据的取值范围是
(【10】)。【10】A)32767~-32768B)0~65535C)127~-128D)0~25511、经
charw;intx;floaty;doublez;
说明后,表达式
w*x+z-y
的种类是
(【11】)。【11】
A)floatB)charC)int
D)double12、以下能正确立义变量a,b和c并为它们赋值的语句是【12】A)inta=5;b=5;c=5;B)inta,b,c=5;C)a=5,b=5,c=5;D)inta=5,b=5,c=5;
(【12】)。13、在C语言中,用于表示逻辑“真”的值是【13】A)TB)1C)-1D)
(【13】)。非零值14、经inta=7;floatx=,y=;
说明后,表达式
x+a%3*(int)(x+y)%2/4
的值是(【14】)。14】A)B)C)D)15、若在一个表达式中含有int、longint、unsignedint和char种类的常量和变量,则该表达式的种类是(【15】)。【15】A)int型B)char型C)unsignedint型D)longint型16、在C语言中,假如一个int型数据占2个字节,则unsignedint型数据取值范围是(【16】)。【16】A)0~255B)0~32767C)0~65535D)0~4717、在C语言中,以下四个长整型数中合法的是(【17】)。【17】A)0LB)4962C)D)18、如有说明语句:charc=‘\101’;则变量c(【18】)。【18】A)包括一个字符B)包括两个字符C)包括三个字符D)说明不合法19、设变量a为整型,f为实型,i为双精度型,则表达式10+‘a’+i*f的数据种类是(【19】)。【19】A)int型B)float型C)double型D)不确立20、以下四个字符常量中,正确的选项是(【20】)。【20】A)“c”B)“”C)‘W’D)‘\w’二、单项选择题(每空2分,共40分)21、履行printf("%x,%o,%d\n",-1,-1,-1);后的输出结果是(【21】)。【21】A)-1,-1,-1B)ffff,-01,-1C)ffff,32767,-1D)ffff,177777,-122、已有定义inta=-2;以下表达中正确的选项是(【22】)。22】A)整型变量的输出格式符只有%d一种%x是格式符的一种,它可以用于任何一各样类的数据C)%x是格式符的一种,其变量的值按十六进制输出,但格式符%32x是错误的%32x格式符中,数字32规定了输出字符的宽度23、如有定义:intx=3,y=2;floata=,b=;则表达式(x+y)%2+(int)a/(int)b的值是(【23】)。【23】A)0B)2C)D)124、设inta=5,b=6,c=7,d=8,m=2,n=2;则履行(m=a<b)&&(n=c<d)后,n的值为(【24】)。【24】A)2B)1C)3D)425、设ch是char型变量,其值为‘A’,则表达式ch=(ch>=‘A’&&ch<=‘z’)(ch+32):ch的值是(【25】)。【25】A)ZB)aC)zD)A26、表达式5!=3的值是(【26】)。【26】A)TB)非零值C)0D)127、若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假",则下边不可以知足要求的表达式是(【27】)。【27】A)A%2==1B)!(A%2==0)C)!(A%2)D)A%228、为表示关系y在闭区间【x,z】内,应使用的C语言表达式是(【28】)。【28】A)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)C)x<=y<=zD)(x<=y)&(y<=z)29、设有以下语句:intx=10;x+=3+x%(-3);则x的值是(【29】)。【29】A)14B)15C)11D)1230、sizeof(double)是(【30】)。【30】A)一种函数调用B)一个双精度表达式C)一个整型表达式D)一个不合法的表达式31、设x为int型变量,则履行语句x=10;x+=x-=x-x;后,x的值为(【31】)。【31】A)10B)20C)40D)3032、设x、y、z、s均为int型变量,且初值均为1,则履行语句s=++x||++y&&++z;后,s的值为(【32】)。【32】A)不定值B)2C)1D)033、设x和y均为int型变量,则履行以下语句:x+=y;y=x-y;x-=y;的功能是(【33】)。【33】A)把x和y从大到小摆列B)把x和y从小到大摆列C)无确立结果D)互换x和y的值34、putchar()函数可以向终端输出一个(【34】)。【34】A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值35、如有代数式(3ae)/(bc),则以下C语言表达式中,错误的选项是(【35】)。【35】A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*336、若给定条件表达式(S)(a++):(a--),则与表达式S等价的是(【36】)。【36】A)和(S==0)等价B)和(S==1)等价C)和(S!=0)等价D)和(S!=1)等价37、以下四条语句中,有语法错误的选项是(【37】)。【37】A)if(a>b)m=a;B)if(a<b)m=b;C)if((a=b)>=0)m=a;D)if((a=b;)>=0)m=a;38、以下各程序段中,不可以实现【38】A)inti=0,s=0;
1+2+3+...+10
乞降的是
(【38】)。while(i<=10){s+=i,i++;}inti,s;for(s=0,i=1;i<11;i++)s+=i;inti=0,s=0;do{s+=i;,++i;}while(i<=10);D)inti,s;for(s=0,i=1;i<=10;)s+=i;39、以下一维数组说明中,不正确的选项是(【39】)。【39】A)floata[5+6];B)intn=10,a[n];C)#defineLONG10D)floata[10],b[9];inta[LONG+5];40、以下一维数组初始化语句中,正确的选项是(【40】)。【40】A)inta[5]={,2,,3,5};B)inta[5]={};C)inta[5]={5*2};D)inta[]=(0,2,0,3,7);三、填空题(每空2分,共30分)41、定义inta=12,b=12;后,语句
printf("%d,%d\n",--a,++b);
的输出结果是
(【41】)。42、已知
int
x=43,y=0;charch=‘A’;
则表达式
(x>=y&&ch<‘B’&&!y)
的值是
(【42】)。43、如有以下定义和语句
:inta=010,b=0x10,c=10;printf("%d,%d,%d\n",a,b,c);
则输出结果是
(【43】)。44、设intx=0,y=-1;
则履行以下程序段的输出结果为
(【44】)。if(x!=0)if(x>0)y=1;elsey=0;printf("%d\n",y);45、已知字母‘
A’的十进制
ASCII
代码值为
65,下边程序段的输出是
(【45】)。charch1,ch2;ch1=‘A’+‘5’-‘3’;ch2=‘A’+‘6’-‘3’;printf("%d,%c\n",ch1,ch2);46、下边程序段的输出是
(【46】)。unsignedinta=32768;printf("a=%d\n",a);47、若定义intd,c=6;switch(c){case0:d=0;break;case1:case2:d=1;break;case3:case4:d=2;break;default:d=3;
则履行下边的语句后,
d的值为
(【47】)。}48、运转下边程序段的输出结果是(【48】)。inta=4,b=5,t;if(a>b);t=a,a=b,b=t;printf("%d,%d\n",a,b);49、若履行下边程序时,从键盘输入"3,4",则输出是(【49】)。main(){inta,b,s;scanf("%d,%d",&a,&b);s=a;if(a<b)s=b;s=s*s;printf("%d\n",s);}50、运转下边程序段的输出结果是(【50】)。intx=23;do{printf("%2d",x--);}while(!x);51、运转以下程序段的输出结果是(【51】)。c='\0';while(c)printf("%d",++c);52、以下程序段履行后,s的值为(【52】)。intk,s=0;for(k=1;k<=10;++k);s=s+k;53、运转下边程序段的输出结果是(【53】)。inti;for(i=0;i<10;i++);printf("%d",i);54、若
i,j
已定义为
int
种类,则以下程序段中内循环体的总的履行次数是
(【54】)。for(i=5;i;i--)for(j=0;j<4;j++){......}55、以下
for
循环履行时,循环次数为
(【55】)。for(x=0,y=0;(y!=123)&&(x<4);x++);四、阅读程序题(每题2分,共56、运转以下程序段的输出结果是
10分)(【56】)。m='a';do{printf("%c",m);}while(!m);57、运转下边程序段的输出结果是
(【57】)。intn,a,s=0,p=1,i;n=2;a=2;for(i=1;i<=n;++i){p=p*a;s+=p;}printf("\ns(%d,%d)=%d",a,i,s);58、运转下边程序段的输出结果是(【58】)。intn=10;while(n>7){n--;printf("%d",n);}59、阅读以下程序,请给出程序履行的结果(【59】)main(){intn,s=0,t=1;for(n=1;n<=5;n++){t*=n;s+=t;}printf("%d\n",s);}60、阅读以下程序,请给出程序履行的结果(【60】)#defineN10main(){inti,j,m[N];for(i=0;i<N;i++)m[i]=0;for(i=0;i<N;i++)for(j=0;j<N;j++)m[j]=m[i]+1;printf(“%d\n”,m[N-1]);}-―――――――――――室―教―场―考――――――――――师―教―课―任―――线订:号装证―考―准―――――――――:―名―姓――――――――――:―级―班―
《C语言程序设计》2004(2)期中考试A卷答题纸一、单项选择题(1空1分,共20分)【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【11】【12】【13】【14】【15】【16】【17】【18】【19】【20】二、单项选择题(每空2分,共40分)【21】【22】【23】【24】【25】【26】【27】【2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新疆第七师医院医共体上半年招聘87人备考题库及完整答案详解1套
- 2026上海虹口区卫健系统招聘38人备考题库带答案详解(培优b卷)
- 2026重庆长江轴承股份有限公司招聘122人备考题库完整附答案详解
- 2026湖北黄石市大冶市事业单位统一招聘118人备考题库含答案详解【达标题】
- 2026湖北中联太工程造价咨询有限公司招聘备考题库附答案详解(轻巧夺冠)
- 2026郑州大学附属郑州中心医院上半年博士招聘备考题库(考点梳理)附答案详解
- 2026广东佛山市顺德区乐从第一实验学校(教务文员)招聘1人备考题库及答案详解(新)
- 2026山东济南市妇女儿童活动中心幼儿园(领秀公馆园)招聘实习生备考题库附参考答案详解【完整版】
- 2026广东广州民间金融街管理委员会招聘辅助人员1人备考题库及参考答案详解【突破训练】
- 中移动金融科技有限公司2026春季园招聘备考题库含答案详解(满分必刷)
- 水利工程鱼类保护监理实施细则
- 小学二年级下册《人与社会》教案
- 第一单元 一方水土一方情跟着课文探民风 整体公开课一等奖创新教学设计
- 网络安全培训教材与教学大纲(标准版)
- (一模)东北三省三校2026年高三第一次联合模拟考试英语试卷(含答案)+听力音频+听力原文
- 2025-2030中国对叔丁基苯甲酸市场竞争格局展望与营销创新发展趋势研究报告
- (2026春新版)苏教版二年级数学下册全册教学设计1
- 2026年春季人教版小学数学三年级下册教学计划(含进度表)
- 口腔正畸考核制度
- ARM Cortex-A9多核嵌入式系统开发教程
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
评论
0/150
提交评论