- 0
- 0
- 约6.31千字
- 约 13页
- 2026-02-04 发布于河南
- 举报
(完整版)C语言试题
第一部分单选题(50题)
1、若inta=10,*p=a;则sizeof(p)的值是?()
A.4
B.8
C.取决于系统
D.10
【答案】:答案解析:sizeof(p)是指针大小,32位系统4字节,64位8字节,故选C。
2、若inta[5];则数组a的元素个数是?()
A.4
B.5
C.6
D.不确定
【答案】:答案解析:数组a[5]定义5个元素(下标0-4),故选B。
3、数组在内存中的存储方式是?()
A.随机存储
B.连续存储
C.链式存储
D.散列存储
【答案】:答案解析:数组元素在内存中连续存放,便于通过下标访问,故选B。
4、以下循环语句中,执行次数为5次的是?()
A.for(i=0;i5;i++)
B.while(i5){i++;}
C.do{i++;}while(i5);
D.for(i=1;i=5;i--)
【答案】:答案解析:A执行5次(0-4),B、C未初始化i(若i初始0则5次,否则不确定),D初始i=10,执行0次,故选A。
5、以下switch语句中,case后的常量可以是?()
A.整数
B.字符
C.枚举常量
D.以上都可以
【答案】:答案解析:switch的case后必须是整型常量(整数、字符、枚举常量,字符本质是ASCII码整数),故选D。
6、C语言中,宏定义的预处理命令关键字是?()
A.include
B.define
C.ifdef
D.endif
【答案】:答案解析:#define用于宏定义,#include用于包含头文件,#ifdef/endif是条件编译,故选B。
7、若inti=1;执行while(i5){printf(%d,i);i+=2;}输出结果是?()
A.13
B.135
C.1234
D.无输出
【答案】:答案解析:i初始1,每次加2,执行2次(1、3),输出13,故选A。
8、若inti=0;执行while(i5){printf(%d,i);i++;if(i==3)break;}输出结果是?()
A.012
B.0123
C.01
D.无输出
【答案】:答案解析:i=3时break,输出012,故选A。
9、若inta[3][2]={{1,2},{3,4},{5,6}};则a[2][1]的值是?()
A.5
B.6
C.3
D.4
【答案】:答案解析:a[2][1]是第三行第二列,值为6,故选B。
10、转义字符\的作用是?()
A.表示反斜杠
B.表示换行
C.表示空格
D.表示制表符
【答案】:答案解析:\用于表示字符反斜杠(\),避免与转义字符冲突,故选A。
11、表达式5324的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:53为真(1),24为真(1),逻辑与结果为1,故选B。
12、数组作为函数参数时,函数形参不能是?()
A.inta[]
B.int*a
C.inta[5]
D.inta
【答案】:答案解析:D中inta是普通变量,不能接收数组名(地址),A、B、C均可作为数组形参,故选D。
13、若inta[5]={10,20,30,40,50},p=a+3;则p的值是?()
A.30
B.40
C.50
D.无定义
【答案】:答案解析:a+3指向a[3],*p=40,故选B。
14、数组作为函数参数时,函数中修改数组元素会影响主调函数中的数组吗?()
A.会(指针传递)
B.不会(值传递)
C.取决于数组长度
D.不确定
【答案】:答案解析:数组名传参是指针传递,函数中通过指针修改元素会同步到主调函数数组,故选A。
15、以下字符串常量定义正确的是?()
A.charstr[]=C;
B.charstr[1]=C;
C.charstr[]={C};
D.charstr[2]={C,\0};
【答案】:答案解析:A用双引号定义字符串(自动加\0),B单引号用于字符常量,C无\0,D长度2正确但A更简洁,故选A。
16、以下关于函数参数的说法正确的是?()
A.形参是函数定义时的变量
B.实参是函数调用时的变量/常量
C.形参和实参类型需匹配
D.以上都正确
【答案】:答案解析:A、B、C均是函数参数的基本规则,故选D。
17、以下哪个操作会导致野指针?()
A.指针未初始化
B.指针指向的内存被释放后未置空
C.指针越界访问
D.以上都是
【答案】:答案解析:野指针是指向无效地址的指针,A、B、C均会导致野指针,故选D。
18、函数调用时,实参和形参的个数必须?()
A.相等
B.实参多于形参
C.形参多于实参
D.无要求
【答案】:答案解析:函数调用
您可能关注的文档
- 人教版《道德与法治》八年级上册9.1认识总体国家安全观--课件.ppt
- 耐压试验作业指导书.doc
- 城市园林绿化企业资质管理办法42471.doc
- 市政工程施工方案.docx
- 黄金珠宝系列专题九应对金价波动以复盘对比2013年抢金潮为参考.pdf
- SpaceX星链与火箭发射月球经济与火星殖民愿景-东吴证券-2026年2月2日.pdf
- 商贸零售组-金价波动不减购买热情看好春节旺季高端消费.pdf
- 加密货币情绪转冷报告 2026年02月01日.pdf
- 北美大厂AI开支超预期,存储业绩持续爆发.pdf
- 中诚信国际-航空运输行业展望-2026年2月.pdf
- 国金证券-家居预期曙光初现、泡泡名创密集催化.pdf
- 太空光伏空中加油,储能调整到位迎催化,并继续推荐海风与氢能.pdf
- 东吴证券研究所 北交所2025年业绩预告点评 2026年02月02日.pdf
- 第12天 质谱仪与回旋加速器 (解析版)--2026版高中物理高二寒假复习+预习提升讲义+练习(人教版).pdf
- 引风机改造施工方案(再传)-000000.doc
- 统计学课程设计-大学生就业情况分析报告.docx
- 新办公楼导视系统方案(装饰工程).ppt
- 第七章--财政政策与货币政策.ppt
- 东吴证券-计算机行业点评报告-CPU有望在Agent时代迎来大周期-20260201.pdf
- AI进入新临界点.pdf
最近下载
- ISO TR 24971-2020 中文医疗器械ISO14971应用指南.pdf VIP
- 核保实务知识竞赛备赛试题附答案.docx VIP
- D-Z-T 0079-2015 固体矿产勘查地质资料综合整理综合研究技术要求(正式版).docx VIP
- 吊索具安全培训.pptx VIP
- 核保实务知识竞赛备赛(二).docx VIP
- 4篇 2026年度基层党支部党建工作计划.docx VIP
- 五华县地图梅州市五华县乡镇街道地图高清矢量可填充编辑地图PPT模板.pptx
- 保险业务合伙人合同.docx VIP
- 兴业证券-风格轮动系列七:多维结构化成长价值轮动模型.pdf
- 【应用案例】-可信数据空间方案体系(27页 PPT).pptx VIP
原创力文档

文档评论(0)