- 0
- 0
- 约6.14千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
C语言期末试题北京卷
第一部分单选题(50题)
1、函数调用时,实参的顺序必须与形参的顺序?()
A.一致
B.相反
C.无关
D.部分一致
【答案】:答案解析:实参和形参需按顺序一一对应(类型、个数、顺序匹配),否则可能导致逻辑错误,故选A。
2、定义整型变量x、y并均赋值10的语句是?()
A.intx=y=10;
B.intx=10,y=10;
C.intx=10;y=10;
D.intx=10;inty=10;
【答案】:答案解析:同一行定义多个变量用逗号分隔,A不能连续赋值,C缺少int,D是两行定义,故选B。
3、以下数组定义中,可省略数组长度的是?()
A.inta[5];
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[][3];
【答案】:答案解析:初始化时可省略长度(编译器自动计算),D二维数组第二维不能省略,故选B。
4、若inta[4]={10,20,30,40};则*(a+2)的值是?()
A.20
B.30
C.40
D.10
【答案】:答案解析:a+2是第三个元素地址,*(a+2)=a[2]=30,故选B。
5、指针作为函数参数时,传递的是?()
A.指针的值
B.指针的地址
C.变量的值
D.变量的地址
【答案】:答案解析:指针传参本质是传递变量地址,函数中通过指针可修改实参值,故选D。
6、以下关于函数的说法正确的是?()
A.函数可提高代码复用性
B.函数可简化程序结构
C.函数可便于维护
D.以上都正确
【答案】:答案解析:函数的核心优势是复用、简化结构、便于维护,故选D。
7、以下函数参数为指针的是?()
A.voidfun(int*a){}
B.voidfun(inta){}
C.voidfun(inta[]){}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
8、若charstr[]=Clanguage;则字符串长度是?()
A.10
B.11
C.12
D.13
【答案】:答案解析:字符串长度以\0结束,Clanguage含10个字符(不含\0),故选A。
9、若inta=5,p=a;则p的值是?()
A.5
B.a
C.p
D.无定义
【答案】:答案解析:*p等价于p,即指针p自身的值(a的地址),故选C。
10、以下switch语句中,default的执行时机是?()
A.所有case都不匹配时
B.第一个case不匹配时
C.最后一个case不匹配时
D.任何时候
【答案】:答案解析:default仅在所有case都不匹配时执行,故选A。
11、break语句不能用于以下哪种结构?()
A.for循环
B.while循环
C.do-while循环
D.if语句
【答案】:答案解析:break可用于循环(for/while/do-while)和switch语句,不能用于if语句,故选D。
12、以下关于函数参数的说法正确的是?()
A.形参是函数定义时的变量
B.实参是函数调用时的变量/常量
C.形参和实参类型需匹配
D.以上都正确
【答案】:答案解析:A、B、C均是函数参数的基本规则,故选D。
13、以下哪个数据类型的占用字节数最大?()
A.char
B.short
C.int
D.double
【答案】:答案解析:char(1字节)、short(2字节)、int(4字节)、double(8字节),故选D。
14、以下哪个转义字符表示制表符?()
A.\n
B.\t
C.\b
D.\r
【答案】:答案解析:\t是制表符(Tab),\n换行,\b退格,\r回车,故选B。
15、若inti=0;执行while(i5){if(i==2)break;printf(%d,i);i++;}输出结果是?()
A.01
B.012
C.01234
D.无限循环
【答案】:答案解析:i=2时执行break,终止循环,输出01,故选A。
16、以下数组初始化中,未赋值元素默认为0的是?()
A.inta[5]={1,2,3};
B.charstr[5];
C.inta[5];
D.以上都是
【答案】:答案解析:全局数组未初始化默认为0,局部数组未初始化是随机值,A初始化部分元素,未赋值默认为0,故选A。
17、若intx=5;则表达式x+++x的结果是?()
A.10
B.11
C.12
D.9
【答案】:答案解析:结合性从左到右,x+++x等价于(x++)+x=5+6=11,故选B。
18、以下函数返回值类型为int的是?()
A.voidfun(){return
您可能关注的文档
- c语言题目讲解精选答案.docx
- c语言试题期末(含答案).docx
- c语言理论考试题(基础题).docx
- c语言文件考试题库(达标题).docx
- c语言上机期末考试题及答案(考点梳理).docx
- 深度解析(2026)《HGT 6154-2023工业用乙酸镁》.pptx
- 深度解析(2026)《HGT 6377-2024 脱水稀硫酸处理回用装置技术要求》与未来行业应用前瞻.pptx
- 宣贯培训(2026)《GBT 14805.7-2007行政、商业和运输业电子数据交换(EDIFACT) 应用级语法规则(语法版本号4,语法发布号1) 第7部分 批式电子数据交换安全规则(保密性)》.pptx
- 宣贯培训(2026)《GBT 17934.5-2021印刷技术 网目调分色版、样张和生产印刷品的加工过程控制 第5部分:网版印刷》.pptx
- 宣贯培训(2026)《GBT 18311.26-2007纤维光学互连器件和无源器件 基本试验和测量程序 第3-26部分:检查和测量 光纤和插针轴线间的角偏差的测量》.pptx
- 深度解析(2026)《GAT 2195-2024警犬技术 治安巡逻犬街面防控使用规范》.pptx
- 宣贯培训(2026)《GBT 10954-2006 机夹螺纹车刀》国家标准的深度:技术精解、应用策略与未来趋势全景透视.pptx
- 深度解析(2026)《GA 2308-2024警服 移民管理警察长袖夏作训服》.pptx
- 深度解析(2026)《GAT 448-2021居民身份证总体技术要求》.pptx
- 深度解析(2026)《GAT 1553-2019法庭科学 换页文件检验规范》.pptx
- 2026—2027年基于卫星与人工智能的全球文化遗产地(金字塔、古城)结构稳定性长期监测与预警系统获联合国教科文组织成员国资助.pptx
- 2026—2027年利用太赫兹全息成像实现文物内部结构无损检测与虚拟修复规划的机器人考古助手获国家级博物馆与考古研究所联合项目资助.pptx
- 2026—2027年利用退役大型客机改造的“空中无人机母舰”进行远海持久监测与通信中继概念获海洋战略研究机构思想性投资.pptx
- 2026—2027年面向复杂电路板故障检测与元件更换的显微镜级精密操作机器人解决高端电子维修痛点获军工电子与高端制造服务资本青睐.pptx
- 宣贯培训(2026)《GBT 11405-2006工业邻苯二甲酸二丁酯》.pptx
最近下载
- EN 12900-2013 制冷剂压缩机的额定测试条件、公差和制造商性能数据表示方法.pdf VIP
- 门禁接线图-文档.doc VIP
- VDA 5 (红皮书)-中文(简体).pdf VIP
- 餐饮行业员工劳动合同(2025年修订版).docx
- 的压力容器事故案例分析课件.ppt VIP
- 一种半导体用石英的氧化钇涂层的制备方法.pdf VIP
- 小学科学知识竞赛(练习).docx VIP
- 中成药治疗冠心病临床应用指南(2020版).pdf VIP
- BS EN 10225-1-2019 固定海上建筑物用可焊接结构钢 交货技术条件第1部分:板材.pdf
- 2021年10月化疗药物使用试题 (1).docx VIP
原创力文档

文档评论(0)