- 0
- 0
- 约6.46千字
- 约 13页
- 2026-02-04 发布于河南
- 举报
(完整版)C语言选择题题库
第一部分单选题(50题)
1、以下关于数组的说法正确的是?()
A.数组下标从1开始
B.数组名可作为左值赋值
C.数组长度定义后不可修改
D.数组元素类型可不同
【答案】:答案解析:数组下标从0开始,数组名是常量(不可赋值),元素类型必须相同,长度定义后固定,故选C。
2、若inti=0;执行for(i=0;i5;i++){if(i%2==0)continue;printf(%d,i);}输出结果是?()
A.13
B.024
C.01234
D.无输出
【答案】:答案解析:i为偶数(0、2、4)时continue,输出奇数1、3,故选A。
3、表达式5324的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:53为真(1),24为真(1),逻辑与结果为1,故选B。
4、以下指针的算术运算中,单位是?()
A.1字节
B.指针指向类型的大小
C.4字节
D.8字节
【答案】:答案解析:指针算术运算(如p++)偏移量是指向类型的大小(如int指针+1偏移4字节),故选B。
5、以下哪个操作会导致野指针?()
A.指针未初始化
B.指针指向的内存被释放后未置空
C.指针越界访问
D.以上都是
【答案】:答案解析:野指针是指向无效地址的指针,A、B、C均会导致野指针,故选D。
6、以下if语句中,赋值表达式作为条件的是?()
A.if(x==3)
B.if(x=3)
C.if(x3)
D.if(x!=3)
【答案】:答案解析:x=3是赋值表达式,结果为3(非0,真),其余是判断表达式,故选B。
7、以下函数参数为指针的是?()
A.voidfun(int*a){}
B.voidfun(inta){}
C.voidfun(inta[]){}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
8、若charstr[]=helloworld;则字符串长度是?()
A.10
B.11
C.12
D.13
【答案】:答案解析:helloworld含11个字符(不含\0),长度为11,故选B。
9、指针的自增运算(p++)的含义是?()
A.指针值加1
B.指针指向的变量值加1
C.指针指向地址偏移一个类型大小
D.指针指向地址偏移1字节
【答案】:答案解析:p++使指针指向地址偏移“指向类型大小”(如int指针+4字节),故选C。
10、若inti=0,s=0;执行for(i=1;i=4;i++)s+=i;后s的值是?()
A.10
B.9
C.8
D.7
【答案】:答案解析:累加1+2+3+4=10,s=10,故选A。
11、若charstr[10];执行strcpy(str,hello);后str的长度是?()
A.5
B.6
C.10
D.不确定
【答案】:答案解析:strcpy复制字符串hello(含\0),长度为5(不含\0),故选A。
12、指针与数组的关系,以下说法正确的是?()
A.数组名是常量指针,不能自增
B.指针可指向数组元素,通过指针遍历数组
C.p[i]等价于*(p+i)
D.以上都正确
【答案】:答案解析:数组名是首元素地址(常量,不可自增),指针可遍历数组,p[i]与*(p+i)等价,故选D。
13、以下哪个for循环是无限循环?()
A.for(i=0;i5;i++)
B.for(;;)
C.for(i=0;i5;i--);
D.for(i=5;i0;i--)
【答案】:答案解析:for循环三个表达式均省略时,条件恒为真,是无限循环,A执行5次,C、D初始条件不满足(执行0次),故选B。
14、若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。
15、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
16、若inti=0;执行while(i5){if(i==2)break;printf(%d,i);i++;}输出结果是?()
A.01
B.012
C.01234
D.无限循环
【答案】:答案解析:i=2时执行break,终止循环,输出01,故选A。
17、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.0
您可能关注的文档
- 中化二建集团有限公司中化二建防腐厂-公示稿-20260126170602358.pdf
- 大唐天镇10万千瓦风电项目环境影响报告书.pdf
- 电子智能制造数字化工厂建设项目环境影响评价报告书.pdf
- 烟台蓬莱机场天气雷达报告书(送审版)-公示版本.pdf
- 东风坝混凝土拌合站建设项目环评报告表.pdf
- 东兰县长寿生态食品移民创业园—标准厂房(中草药产业配套基础设施)500T污水处理厂项目好吧苹果是.docx
- 千万吨级煤矸石综合利用项目(一期)环境影响报告表.pdf
- 电瓷铸造厂 年产500吨铝法兰配套阳极氧化项目环评报告书.pdf
- 高铁刹车托盘及先进复合耐磨材料生产基地建设项目环境影响报告表.pdf
- 公示版辽宁东旗新材料有限公司(2).doc
最近下载
- 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)