- 0
- 0
- 约6.72千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
C语言程序设计基础单项选择题库
第一部分单选题(50题)
1、以下数组定义错误的是?()
A.inta[5];
B.inta[5]={1,2,3,4,5};
C.inta[5]={1,2,3,4,5,6};
D.inta[]={1,2,3,4,5};
【答案】:答案解析:C初始化元素超5个,编译报错,其余正确,故选C。
2、以下哪个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。
3、do-while循环的语法格式正确的是?()
A.do语句;while(条件);
B.do{语句}while(条件)
C.do语句while(条件);
D.do;语句;while(条件);
【答案】:答案解析:do-while格式为“do循环体;while(条件);”,循环体可是单条语句或代码块,B缺少分号,C缺少分号,D循环体为空,故选A。
4、若inta=4,b=6;则表达式ab?a+b:a-b的结果是?()
A.10
B.-2
C.4
D.6
【答案】:答案解析:ab为真,取a+b=4+6=10,故选A。
5、若inta[4]={10,20,30,40};则*(a+2)的值是?()
A.20
B.30
C.40
D.10
【答案】:答案解析:a+2是第三个元素地址,*(a+2)=a[2]=30,故选B。
6、以下哪个是合法的字符常量?()
A.a
B.ab
C.a
D.a
【答案】:答案解析:字符常量用单引号包裹单个字符,A是字符串,B是两个字符(错误),D是标识符,故选C。
7、若inta[5]={10,20,30,40,50};则a[2]的值是?()
A.10
B.20
C.30
D.40
【答案】:答案解析:数组下标从0开始,a[2]是第三个元素30,故选C。
8、break语句不能用于以下哪种结构?()
A.for循环
B.while循环
C.do-while循环
D.if语句
【答案】:答案解析:break可用于循环(for/while/do-while)和switch语句,不能用于if语句,故选D。
9、下列字符串常量定义正确的是?()
A.abc
B.abc
C.abc
D.ab
【答案】:答案解析:字符串常量用双引号包裹,单引号用于字符常量,C是标识符,D语法错误,故选B。
10、若inta=5,p=a;执行p=8;后a的值是?()
A.5
B.8
C.a
D.无定义
【答案】:答案解析:*p=8通过指针修改指向变量a的值,a变为8,故选B。
11、以下循环语句中,语法正确的是?()
A.while(i5){printf(%d,i);i++;}
B.while(i5)printf(%d,i);i++;
C.do{printf(%d,i);i++;}while(i5)
D.for(i=0;i5)printf(%d,i);
【答案】:答案解析:B中i++在循环体外(循环无限),C缺少分号,D缺少更新表达式,A语法正确,故选A。
12、若intx=1;执行switch(x){case1:printf(1);case2:printf(2);break;case3:printf(3);}输出结果是?()
A.1
B.12
C.123
D.无输出
【答案】:答案解析:x=1匹配case1,无break,穿透到case2(执行后break),输出12,故选B。
13、以下二维数组定义正确的是?()
A.inta[2][3];
B.inta[2][];
C.inta[][3]={1,2,3,4,5,6};
D.inta[2][3]={1,2,3,4,5,6,7};
【答案】:答案解析:B第二维不能省略,C第一维可省略(自动计算为2),D初始化元素超6个(2×3=6),A标准定义正确,故选A。
14、若inti=0;执行for(;i5;){printf(%d,i);i++;}输出结果是?()
A.01234
B.12345
C.无限循环
D.无输出
【答案】:答案解析:for循环初始化和条件省略,循环体中i自增,执行5次,输出01234,故选A。
15、以下哪个关键字用于定义整型变量?()
A.char
B.int
C.float
D.double
【答案】:答案解析:int定义整型,char字符型,float单精度浮点型,double双精度浮点型,故选B。
16、以下循环语句中,执行次
您可能关注的文档
- c语言测考试题库含答案.docx
- 九年级数学下学期练习人教版as13 测素质 解直角三角形.pptx
- 九年级数学下学期练习hz09-章末整合练.pptx
- 九年级数学下学期练习if27.1.2.1圆心角、弧、弦之间的关系.pptx
- 九年级数学下学期练习ij27.1.2.2垂径定理及其推论.pptx
- 九年级数学下学期练习in27.1.3.1圆周角定理.pptx
- 九年级数学下学期练习ok专题6 求与圆有关的阴影部分面积的技巧.pptx
- 九年级数学下学期练习人教版ao11 专题 9 解直角三角形应用的常见模型.pptx
- 九年级数学下学期练习人教版al10 期末综合素质评价.pptx
- 小学音乐乐理基础知识学习教学课件PPT.pptx
最近下载
- 新高考地理一轮复习考点练习微专题 太阳的视运动(解析版).docx VIP
- 《世界上最神奇的24堂课》读书笔记(一).pdf VIP
- 压裂施工曲线分析课件.ppt VIP
- 集中度与劳动力市场的影响.docx VIP
- 透析室库房管理规范.pptx VIP
- 中国文化产业和旅游业年度研究报告(2024)精华版.pdf VIP
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库有完整答案详解.docx VIP
- 2013年《BP世界能源统计年鉴》.pdf VIP
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库及答案详解(考点梳理).docx VIP
- 国外无人机文献篇未翻译.pdf VIP
原创力文档

文档评论(0)