1 / 11
文档名称:

c语言期中考试试题及答案.pdf

格式:pdf   大小:314KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言期中考试试题及答案.pdf

上传人:秋江孤影 2023/3/20 文件大小:314 KB

下载得到文件列表

c语言期中考试试题及答案.pdf

文档介绍

文档介绍:该【c语言期中考试试题及答案 】是由【秋江孤影】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【c语言期中考试试题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
--
―中国民航大学2009-2010学年第二学期


―《C语言程序设计》期中考试试卷


―03402513
课程编号:试卷类型:A卷考试形式:笔试考试日期:


―题号一二三四五六总分



得分

室室


―注意事项:,将答案填写在其中;



―写好等信息并与试题一起上交;、资料、纸张等。。

―一、单项选择题〔1空1分,共20分〕

1、C语言程序的基本结构是(【1】)。


【1】A)函数B)语句C)字符D)程序行



2、一个C程序的执行是(【2】)。
师师―
教―【2】A)从本程序的主函数开始,到本程序的主函数结束
课―
任―B〕从本程序的第一个函数开始,到本程序的最后一个函数结束
线
C)从本程序的主函数开始,到本程序的最后一个函数结束
D〕从本程序的第一个函数开始,到本程序的主函数结束
订订
3、以下四个表达中,错误的选项是(【3】)。
【3】A)一个C源程序必须有且只能有一个主函数
装装
―B)一个C源程序可以含一个或多个子函数
::

号C)在C源程序中注释说明必须位于语句之后



考D)C源程序的基本结构是函数




―4、下面不属于C语言保留字的是(【4】)。

【4】A)shortB)ELSEC)externD)for



―5、以下四个表达中,正确的选项是(【5】)。
::―
―【5】A)库函数也是C语言本身的组成部分

B)C语言中的输入输出操作是由相应语句完成的


C)库函数是C编译系统提供的功能函数

―D)标题文件(头文件)可以在程序的函数内部调用



6、以下四组数据类型中,C语言允许的一组是(【6】〕。
::―
级―【6】A)整型、实型、逻辑型B)整型、实型、字符型
班―
C)整型、双精度型、布尔型D)整型、实型、复型
7、在C语言中不同数据类型的的长度是(【7】〕。
【7】A)固定的B)由用户自己定义的
C)任意的D)与机器字长有关:.
8、以下四组(八进制或十六进制)常数中,正确的一组是(【8】〕。
【8】A)0160xbf18B)0abc0170xa
C)010-0x110x16D)0A127FF-123
9、以下四组转义字符中,合法的一组是(【9】〕。
【9】A)‘\t’‘\’‘\n’B)‘\’‘\017’‘\x’
C)‘\018’‘\f’‘\xab’D)‘\0’‘\101’‘xif’
10、在C语言中,一个整型数据占两个字节,则int型数据的取值范围是(【10】〕。
【10】A)32767~-32768B)0~65535
C)127~-128D)0~255
11、经charw;intx;floaty;doublez;说明后,表达式w*x+z-y的类型是(【11】〕。
【11】A)floatB)charC)intD)double
12、以下能正确定义变量a,b和c并为它们赋值的语句是(【12】〕。
【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;
13、在C语言中,用于表示逻辑“真”的值是(【13】〕。
【13】A)TB)1C)-1D)非零值
14、经inta=7;floatx=,y=;说明后,表达式x+a%3*(int)(x+y)%2/4的值是
(【14】〕。
【14】A))))
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~2147483647
17、在C语言中,以下四个长整型数中合法的是(【17】)。
【17】A)0LB)4962C))
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,-1
C)ffff,32767,-1D)ffff,177777,-1
22、已有定义inta=-2;以下表达中正确的选项是(【22】)。
【22】A)整型变量的输出格式符只有%d一种
B)%x是格式符的一种,它可以用于任何一种类型的数据
C)%x是格式符的一种,其变量的值按十六进制输出,但格式符%32x是错误的
D)%32x格式符中,数字32规定了输出字符的宽度
23、假设有定义:intx=3,y=2;floata=,b=;则表达式(x+y)%2+(int)a/(int)b
的值是(【23】)。
【23】A)0B)2C))1
24、设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)4
25、设ch是char型变量,其值为‘A’,则表达式ch=(ch>=‘A’&&ch<=‘z’)?(ch+32):
ch的值是(【25】)。
【25】A)ZB)aC)zD)A
26、表达式5!=3的值是(【26】)。
【26】A)TB)非零值C)0D)1
27、假设希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假
",则下面不能满足要求的表达式是(【27】)。
【27】A)A%2==1B)!(A%2==0)C)!(A%2)D)A%2
28、为表示关系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)12
30、sizeof(double)是(【30】)。
【30】A)一种函数调用B)一个双精度表达式
C)一个整型表达式D)一个不合法的表达式
31、设x为int型变量,则执行语句x=10;x+=x-=x-x;后,x的值为(【31】)。
【31】A)10B)20C)40D)30:.
32、设x、y、z、s均为int型变量,且初值均为1,则执行语句s=++x||++y&&++z;后,s的
值为(【32】)。
【32】A)不定值B)2C)1D)0
33、设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*3
36、假设给定条件表达式〔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、以下各程序段中,不能实现1+2+3+...+10求和的是(【38】)。
【38】A)inti=0,s=0;
while(i<=10){s+=i,i++;}
B)inti,s;
for(s=0,i=1;i<11;i++)s+=i;
C)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、已知intx=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;则执行下面的语句后,d的值为(【47】)。
switch(c)
{case0:d=0;break;
case1:
case2:d=1;break;
case3:
case4:d=2;break;
default:d=3;
}
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分,共10分〕
56、运行以下程序段的输出结果是(【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】)
#defineN10
main()
{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】【28】









【29】【30】【31】【32】





【33】【34】【35】【36】


::―


―【37】【38】【39】【40】






::―
级―
班―
:.
三、填空题〔每题2分,共30分〕
【41】【42】
【43】【44】
【45】【46】
【47】【48】
【49】【50】
【51】【52】
【53】【54】
【55】
四、阅读程序题〔每题2分,共10分〕
【56】【57】
【58】【59】
【60】
《C语言程序设计》2010〔2〕期中考试
--
―A卷答案


―一、单项选择题〔1空1分,共20分〕



―【1】A【2】A【3】C【4】B






室室





考:.
【5】C【6】B【7】D【8】A
【9】A【10】A【11】D【12】D
【13】D【14】A【15】D【16】C
【17】A【18】A【19】C【20】C
二、单项选择题〔每空2分,共40分〕
【21】D【22】D【23】D【24】B
【25】B【26】D【27】C【28】A
【29】A【30】C【31】B【32】C
【33】D【34】D【35】C【36】C
【37】D【38】D【39】B【40】A
:.
三、填空题〔每题2分,共30分〕
【41】11,13【42】1
【43】8,16,10【44】-1
【45】67,D【46】a=-32768
【47】3【48】5,4
【49】16【50】23
【51】不输出任何信息【52】11
【53】10【54】20
【55】4
四、阅读程序题〔每题2分,共10分〕
【56】a【57】s(2,3)=6
【58】987【59】153
【60】19

最近更新

汉语初级阶段西语学生语序习得的偏误分析的中.. 2页

林文文轻食店项目融资计划书 37页

晶界工程提升金属材料韧性 29页

水通道蛋白3与人皮肤成纤维细胞光老化的机制研.. 2页

北京某地产对中海项目管理分析 64页

化工工艺 绪论 37页

活动方案之接待联络组工作方案 12页

水库沉水植物过度生长的生物控制方法研究的中.. 2页

2024年智慧物流投资申请报告代可行性研究报告.. 70页

2024年娱乐、游览用船舶项目资金申请报告代可.. 63页

氢气湿度对发电机护环影响研究的综述报告 2页

龙门吊防风方案 22页

黑龙江省哈尔滨市69中校模考初四英语测试题与.. 12页

鸿雁iBOX智能配电箱展示方案概要 3页

武汉城市圈3E系统的协调性评价的综述报告 2页

欧阳修学风与文风之关系考论的中期报告 2页

欠驱动机械臂分层滑模模糊控制研究的综述报告.. 2页

高考文科数学真题全国卷 16页

模式匹配算法研究及其在IDS中的应用的综述报告.. 2页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页

随班就读资源教室设备配置标准 13页

大学食堂餐饮企业准入退出制度 3页

利用f206片内flash进行在线编程 8页

混凝土投标技术响应文件1 36页

复制以下网址粘贴到浏览器打开 1页

灵歌第一.二册130首 50页

板形培训资料 43页

范例:湖北省科技支撑计划(重点新产品新工艺研.. 14页