- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C语言程序设计期末试题及答案解析
2021年国家开放大学电大本科《C语言程序设计》期末试题(试卷号:1253)及答案可参考2021年春季学期(7月)的考试内容,以下是整合后的完整试题与对应答案:
一、单项选择题(每小题3分,共42分)
C语言中使用的字符常量,其起止标记符是()
A.单引号B.双引号C.中括号D.尖括号
一个函数定义所包含的两个部分是()
A.函数头和函数体B.函数头和函数尾C.函数原型和函数体D.函数名和参数表
在printf()函数调用的格式字符串中,若使用格式符为%c,则对应输出的数据类型为()
A.charB.intC.floatD.double
char类型的长度为()
A.1B.2C.3D.4
要利用const保留字定义整型常量ABC的值为10,则对应的定义语句为()
A.constintABC10;B.constintABC,10;C.constintABC;10;D.constintABC=10;
已知x的初值为15,则下列各表达式中的最小值为()
A.x%=20B.x+=10C.x/=2D.x*=2
在循环语句for(i=0;i10;i++)中,循环体执行的次数是()
A.8B.9C.10D.11
下列运算符中,优先级最低的是()
A.+B.==C.D.=
若inta=3,b=4;,则表达式a||b的值为()
A.0B.1C.3D.4
假定有定义inta[10];,则数组a的元素下标的取值范围是()
A.1-10B.0-9C.0-10D.1-9
若函数原型为intfun(inta[]),则下列函数调用格式不正确的是()
A.fun(arr)B.fun(arr+1)C.fun(3)D.fun(arr[0])
若要访问结构体指针变量p所指对象中的成员num,正确的表示方法是()
A.p.numB.p-numC.*p.numD.(*p).num
表示“x大于a且小于b”的C语言表达式是()
A.axa||xax(a)
表示文件结束符的符号常量EOF的值为()
A.127B.0C.1D.-1
二、是非判断题(每小题2分,共30分)
在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符。()
一个C语言程序能够包含多个用户头文件。()
在定义一个变量时,可以同时给它赋初值。()
表达式14%5的值为5。()
关系表达式x!=0的等价表达式为!x。()
while循环是先判断循环条件,当条件为真时执行循环体。()
continue语句只有保留字,没有语句体。()
在二维数组的定义语句中,数组名后带有两对圆括号。()
在C语言程序中,存储字符串的方法是使用字符指针。()
在定义指针变量的语句int*p,*pp;中,p和pp具有不同的指针类型。()
假定a是一个一维数组,则a+i的值与a[i]的值相等。()
在一个函数定义中,参数表中的参数说明项之间是采用逗号分开的。()
在C语言程序中,主函数可以是递归函数。()
定义结构类型的同时能够定义它的变量。()
每次只能向文本文件中写入一个字符,不能一次写入一个字符串。()
三、程序填空题(每小题5分,共20分)
执行下面程序的输出结果为______。
#includestdio.h
voidmain(){
intx=5,y=8,z=4;
if(xy)x=y;
if(xz)x=z;
printf(%d\n,x);
}
执行下面程序的输出结果为______。
#includestdio.h
voidmain(){
inti,f1=1,f2;
for(i=2;i=5;i++){
f2=3*f1;
f1=f2;
}
printf(f2=%d\n,f2);
}
执行下面程序的输出结果为______。
#includestdio.h
#defineN6
voidmain(){
inta[N];
a[0]=1;
a
您可能关注的文档
- 2026中水珠江规划勘测设计有限公司招聘笔试备考题库及答案解析.docx
- CCC认证产品跨界品牌联名分析报告(2025).docx
- GB_T 13861-2022《生产过程危险和有害因素分类与代码》解读.docx
- GJB 5313A-2017《电磁辐射暴露限值和测量方法》全面解读.docx
- IPSS国际前列腺症状评分表(含中医食养适配指南).docx
- MBTI 16种人格类型与对应职业适配指南.docx
- MCN机构与短视频艺人孵化签约合作协议.docx
- MC系列油压金属圆锯机使用说明书.docx
- MySQL物理分页与逻辑分页:核心逻辑、实现方式及区别解析.docx
- PE管在消防系统中的施工工艺与质量控制措施.docx
最近下载
- 低压电工实操考试要点(最新).docx
- 新人教版三年级上册道德与法治全册知识点(新教材).pdf
- 大学生职业生涯规划ppt...ppt VIP
- 脑的发育与可塑性.ppt VIP
- 2025年中考第二次模拟考试卷:语文01(浙江卷)(解析版).docx VIP
- 中文核心期刊要目总览(2023年版).docx
- 2025室内设计规范.docx VIP
- JTGT L80-2014 高速公路改扩建交通工程及沿线设施设计细则.pdf VIP
- 安徽芜湖市湾沚区国有资本建设投资有限公司及其子公司招聘笔试题库及参考答案详解1套.docx VIP
- 新版ISOIEC 270022022标准发布及关键变化点解读.doc VIP
原创力文档


文档评论(0)