- 0
- 0
- 约6.57千字
- 约 13页
- 2026-02-11 发布于宁夏
- 举报
(完整版)C语言试题
第一部分单选题(50题)
1、以下哪个关键字用于定义整型变量?()
A.char
B.int
C.float
D.double
【答案】:答案解析:int定义整型,char字符型,float单精度浮点型,double双精度浮点型,故选B。
2、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:i初始1,满足i=3,执行3次,输出123,i最终4,循环结束,故选A。
3、以下switch语句中,break语句的作用是?()
A.终止当前case
B.终止switch语句
C.跳过下一个case
D.无作用
【答案】:答案解析:break在switch中用于跳出整个switch语句,避免case穿透,故选B。
4、二维数组a[2][3]在内存中存储的顺序是?()
A.a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2]
B.a[0][0],a[1][0],a[0][1],a[1][1],a[0][2],a[1][2]
C.随机顺序
D.按列存储
【答案】:答案解析:二维数组按行优先连续存储,顺序为第一行所有元素,再第二行,故选A。
5、若inta=10,p=a;则p的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:*p是解引用,-用于结构体指针访问成员,.用于结构体变量访问成员,故选B。
6、若inta=6;执行a/=3;后a的值是?()
A.2
B.3
C.6
D.18
【答案】:答案解析:a/=3等价于a=a/3=6/3=2,故选A。
7、以下if语句中,赋值语句和判断语句混淆的是?()
A.if(x==5)
B.if(x=5)
C.if(x!=5)
D.if(x5)
【答案】:答案解析:x=5是赋值(将5赋给x),x==5是判断(x是否等于5),B混淆了两者,故选B。
8、函数参数的默认值在______指定?()
A.函数定义时
B.函数声明时
C.函数调用时
D.C语言不支持默认参数
【答案】:答案解析:标准C语言不支持函数参数默认值(C++支持),故选D。
9、若inta=3,b=4;则表达式ab++的值是?()
A.12
B.15
C.16
D.7
【答案】:答案解析:b++是后置自增,先参与运算(ab=3*4=12),再自增(b变为5),故选A。
10、以下数组定义中,长度为5的是?()
A.inta[5];
B.inta[]={1,2,3,4,5};
C.charstr[]=abcd;
D.以上都是
【答案】:答案解析:A长度5,B长度5,C字符串abcd含\0共5个字符,故选D。
11、C语言中,宏定义的预处理命令关键字是?()
A.include
B.define
C.ifdef
D.endif
【答案】:答案解析:#define用于宏定义,#include用于包含头文件,#ifdef/endif是条件编译,故选B。
12、若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。
13、以下定义指向数组的指针正确的是?()
A.inta[5],*p=a;
B.inta[5],*p=a;
C.inta[5],p=a;
D.inta[5],*p=a[0];
【答案】:答案解析:a是数组名(首元素地址),p=a等价于p=a[0],Ba是数组地址(类型不匹配),Cp是普通变量,Dp不能赋a[0]的值,故选A。
14、若inta=1,b=2;则表达式(a==b)的结果是?()
A.1
B.0
C.2
D.真
【答案】:答案解析:==是等于判断,a==b为假,C语言中假用0表示,故选B。
15、while循环的语法格式正确的是?()
A.while(条件)语句;
B.while条件语句;
C.while(条件);语句;
D.while(条件){语句}
【答案】:答案解析:while后条件需加括号,语句可是单条(加分号)或代码块(用{}),D缺少分号,故选A。
16、若inta[4]={10,20,30,40};则*(a+2)的值是?()
A.20
B.30
C.40
D.10
【答案】:答案解析:a+2是第三个元素地址,*(a+2)=a[2]=30,故选B。
17、若charstr[10]=abcde;则str[5]的值是?()
A.e
B.\0
C.随机
您可能关注的文档
- 石油化工企业环保设施操作工考试试题(废气处理).pdf
- 码头安全风险分级管控管理制度(3篇).pdf
- (32页PPT)部编版语文五年级下册02第二单元03猴课件02.pptx
- (31页PPT)模板6完整标准版商业计划书(健康医生集团美容整形私人诊所).pptx
- (32页PPT)恒联造纸集团招聘用人指导手册.ppt
- (32页PPT)动词不规则变形摇摇乐.pptx
- (32页PPT)季节+月份+星座.ppt
- (31页PPT)延安,我把你追寻教学课件.pptx
- (32页PPT)电磁感应动力学能量专题.ppt
- 分数的意义(课件)-2025-2026学年五年级下册数学苏教版.pptx
- 第七章+相交线与平行线(章节复习)课件-2025-2026学年人教版数学七年级下册同步培优讲义.pptx
- Unit+5+There+is+a+big+bed++Part+A+Let's+learn+&+talk(课件)-2025-2026学年人教PEP版(2012)英语五年级上册.pptx
- 第1单元观察物体(三)》复习与巩固+课件-2025-2026学年五年级数学下册人教版.pptx
- 两条直线被第三条直线所截课件2025-2026学年+人教版七年级数学下册.pptx
- Unit+1+Time+to+Relax+Section+A+(1a-1d)+课件+2025-2026学年人教版英语八年级下册.pptx
- 第一单元++时、分、秒(单元测试)-2025-2026学年三年级上册数学人教版.docx
- 名词专项讲解(课件)人教精通版英语四年级下册.pptx
- Unit+1+Time+to+Relax+Section+A+(1a-1d)+课时+2025-2026学年人教版英语八年级下册.pptx
- 第八章+实数(章节复习)课件-2025-2026学年人教版数学七年级下册.pptx
- 分数的意义(课件)-2025-2026学年苏教版五年级数学下册.pptx
最近下载
- 八年级数学勾股定理的应用题型梳理与讲解(完整版).pdf VIP
- 2025年云南省高考生物真题试卷及答案.docx VIP
- 党的建设与意识形态等知识测试试卷及答案要点.doc VIP
- 年产1亿片盐酸二甲双胍片车间工艺设计.docx VIP
- 夯土墙(仿古土墙)专项施工方案.docx VIP
- 预期发展结果概况(drdp–2015).pdf
- 2025年互联网营销师用户召回中的用户参与度(Engagement)指标体系专题试卷及解析.pdf VIP
- 八年级下册数学勾股定理典型题型梳理与例题讲解.docx VIP
- 学士学位论文—基于plc的船舶主机遥控系统的设计.doc VIP
- 2024国家核安保技术中心社会招聘8人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)