- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言期末考试题
(考试时间:90分钟总分:100分)
一、选择题(每题3分,共30分)
以下关于C语言变量定义的说法,正确的是()
A.变量可以先使用后定义
B.同一作用域内,变量名可以重复定义
C.定义变量时必须指定数据类型
D.变量定义后默认初始值为0
若有定义inta=10,b=20;,则表达式a+b%3的值是()
A.12B.13C.30D.32
以下循环语句中,循环体执行次数为5次的是()
A.for(inti=1;i=5;i++)
B.for(inti=0;i5;i++)
C.inti=1;while(i5){i++;}
D.inti=0;do{i++;}while(i=5);
关于数组intarr[5]={1,2,3};,以下说法正确的是()
A.数组下标范围是1~5
B.arr[3]的值是0
C.数组长度为3
D.不能通过arr[0]访问第一个元素
以下函数定义中,语法正确的是()
A.voidfun(intx,y){}
B.intfun(){return1.5;}
C.voidfun(intx){intx;}
D.intfun(intx){returnx+1;}
若有int*p,a=5;p=a;,则以下表达式值为5的是()
A.pB.*pC.pD.a
以下关于字符串的说法,错误的是()
A.C语言中字符串以\0作为结束标志
B.charstr[]=abc;定义的字符串长度为3
C.strlen(abc)的返回值是4
D.可以用strcmp(str1,str2)比较两个字符串
以下程序段的输出结果是()
intx=3;
if(x5)
printf(A);
elseif(x3)
printf(B);
else
printf(C);
A.AB.BC.CD.无输出
以下能正确定义二维数组的是()
A.intarr[][3];B.intarr[2][3]={1,2,3,4,5};
C.intarr[2][]={1,2,3,4};D.intarr[2][3]={{1,2},{3,4},{5,6}};
以下关于文件操作的说法,正确的是()
A.打开文件后可以直接读写,无需判断是否打开成功
B.fopen(test.txt,w)会清空文件原有内容
C.fscanf()只能读取文本文件,不能读取二进制文件
D.文件使用后无需关闭,程序结束会自动关闭
二、填空题(每空2分,共20分)
若有定义inta=5;,则执行a+=3;后,a的值为______。
执行以下程序段,输出结果为______。
inti=0,sum=0;
while(i=4){
sum+=i;
i++;
}
printf(%d,sum);
函数intmax(intx,inty)的功能是返回x和y中的较大值,其函数体为:
{
if(xy)return______;
elsereturn______;
}
定义一个长度为10的字符数组,存储字符串hello,语句为charstr[10]=______;。
若有intarr[5]={10,20,30,40,50};,则arr[2]的值是______,数组中最后一个元素的下标是______。
执行以下程序段,输出结果为______。
inta=1,b=2;
int*p1=a,*p2=b;
*p1=*p2;
printf(%d%d,a,b);
用for循环求1到100中所有偶数的和,循环条件部分应写为for(inti=2;______;______)。
三、程序分析题(每题10分,共20分)
分析以下程序的输出结果,并说明执行过程。
#includestdio.h
voidfun(intn){
if(n0){
printf(%d,n);
fun(n-2);
}
}
intmain(){
fun(5);
return0;
}
分析以下程序的输出结果,并指出程序的功能。
#includestdio.h
intmain(){
intarr[3][3]={{1,2,3}
您可能关注的文档
最近下载
- 《心理健康讲座》ppt课件(图文).pptx
- 初中英语话剧7-8个人物的剧本.doc VIP
- 鲁教版五四制八年级上册生物 第七单元 第一章 动物的主要类群 练习题(无答案).doc VIP
- [人教版小学五年级上册美术教案.doc VIP
- 《中华人民共和国放射性污染防治法》知识培训.pptx VIP
- 二年级上册劳动技术教案(详).docx VIP
- 第2课 使用数字设备 教案 义务教育人教版信息科技三年级全一册.docx VIP
- DLT5161表格大全(电气装置安装工程质量检验和评定规程).pdf VIP
- 初中数学综合实践活动课教学策略研究.pptx VIP
- 六年级语文上册第二单元教材分析+说课.pptx VIP
文档评论(0)