- 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}
您可能关注的文档
最近下载
- 人教版(新插图)五年级上册数学全册教学课件.pptx
- 《机械制图与CAD绘图》课件——剖视图.pptx VIP
- TEAC V-970X_R-919X三磁头卡座维修手册.pdf
- 03S402 室内管道支架及吊架.docx VIP
- 体例格式6:工学一体化课程《windows服务器基础配置与局域网组建》任务7学习任务分析表.docx VIP
- 【初中生物】光合作用第一课时 2024--2025学年北师大版生物七年级上册(2024版).pptx VIP
- 高标准农田高效节水灌溉工程建设项目建议书.pdf VIP
- 统编版(2024新版)七年级上册历史必背知识点提纲详细版 .pdf VIP
- SL 228-2013 混凝土面板堆石坝设计规范.pdf VIP
- 个人简历表格下载word(必威体育精装版).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)