- 0
- 0
- 约6.62千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
c语言测考试题库
第一部分单选题(50题)
1、若inta=3;执行if(++a==4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a使a=4,条件为真,输出A,故选A。
2、以下switch语句中,break语句的作用是?()
A.终止当前case
B.终止switch语句
C.跳过下一个case
D.无作用
【答案】:答案解析:break在switch中用于跳出整个switch语句,避免case穿透,故选B。
3、以下if-else语句中,代码块正确的是?()
A.if(x0)printf(a);printf(b);elseprintf(c);
B.if(x0){printf(a);printf(b);}elseprintf(c);
C.if(x0)printf(a);{printf(b);}elseprintf(c);
D.if(x0)printf(a);printf(b);else{printf(c);}
【答案】:答案解析:else需与最近的if匹配,A、C、D中else前有独立printf,语法错误,B用{}包裹代码块正确,故选B。
4、以下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。
5、若inti=1;执行while(i=4){printf(%d,i);i+=3;}输出结果是?()
A.14
B.1234
C.1
D.无输出
【答案】:答案解析:i初始1,加3后4,执行2次,输出14,故选A。
6、若inta[3]={1,2,3},p=a;则(p+2)的值是?()
A.1
B.2
C.3
D.无定义
【答案】:答案解析:p+2指向a[2],解引用*(p+2)=a[2]=3,故选C。
7、若inti=0;执行do{printf(%d,i);i++;}while(i0);输出结果是?()
A.0
B.无输出
C.无限循环
D.01
【答案】:答案解析:do-while先执行一次(输出0,i=1),判断i0为假,循环结束,故选A。
8、以下关于数组的说法正确的是?()
A.数组下标从1开始
B.数组名可作为左值赋值
C.数组长度定义后不可修改
D.数组元素类型可不同
【答案】:答案解析:数组下标从0开始,数组名是常量(不可赋值),元素类型必须相同,长度定义后固定,故选C。
9、函数参数传递中,值传递的特点是?()
A.形参修改影响实参
B.形参是实参的副本
C.传递的是变量地址
D.用于数组传参
【答案】:答案解析:值传递时形参是实参的拷贝,修改形参不影响实参,地址传递才影响实参,故选B。
10、以下循环中,循环次数为3次的是?()
A.for(i=1;i=3;i++)
B.while(i=3)
C.do{i++;}while(i3);
D.for(i=5;i0;i--)
【答案】:答案解析:A执行3次(1-3),B是无限循环,C(i初始0)执行3次,D执行5次,题目问“3次”,A明确正确,故选A。
11、以下switch语句中,default的位置可以在?()
A.所有case之前
B.所有case之后
C.两个case之间
D.以上都可以
【答案】:答案解析:default位置灵活,可在case前、后或中间,不影响执行逻辑,故选D。
12、以下指针运算正确的是?()
A.inta=10,*p=a;p++;
B.inta=10,*p=a;p=a;
C.inta=10,*p=a;p=5;
D.inta=10,*p=a;*p=a;
【答案】:答案解析:A指针p自增(指向a的下一个地址),B不能将int值赋给指针,C不能取常量地址,D不能将地址赋给int变量,故选A。
13、若charstr=hello;则str[1]的值是?()
A.h
B.e
C.l
D.\0
【答案】:答案解析:str是字符串首地址,str[1]等价于(str+1),值为e,故选B。
14、若inti=0;执行for(i=1;i=5;i++){if(i%3==0)continue;printf(%d,i);}输出结果是?()
A.1245
B.12345
C.3
D.无输出
【答案】:答案解析:i=3时continue,跳过printf,输出1、2、4、5,故选A。
15、若inti=0,s=0;执行while(i=3){s+=i2;i++;}后s的值是?()
A
您可能关注的文档
- c语言指针考试题库及参考答案一套.docx
- 紫金控股精品课件.ppt
- 硬件调试精品课件.ppt
- 静态路由精品课件.ppt
- 番茄花园精品课件.ppt
- 海南省海口市海南中学2025-2026学年高二上学期期末语文试题(含答案).docx
- 安徽省皖豫县中联盟2025-2026学年高一上学期期中语文试题(含答案)(含解析).docx
- 广西南宁市2025-2026学年高一上学期期末考试语文试题(含答案)(含解析).docx
- 安徽省A10联盟2025-2026学年高一上学期期中语文试题(含答案)(含解析).docx
- 广东省汕头市潮阳实验学校2025-2026学年高二上学期12月月考语文试题(含答案)(含解析).docx
- 2026届江西省部分高中高三上学期一月联考历史试题(含答案).docx
- 01J618(二) 轻质新型钢天窗.pdf
- 陕02G01-1 砌体结构构造详图(P型烧结多孔砖、烧结普通砖)陕西 建筑 图集.pdf
- 20BGJG4 北京市轨道交通通用图集 矿山法标准单线区间隧道二次衬砌构造及详图.pdf
- 粤05JT-906 住宅厨房卫生间变压三防排气道.pdf
- 01J618(二) 轻质新型钢天窗图集.pdf
- 03R411-2 室外热力管道地沟 (2).pdf
- 陕02G05 钢筋混凝土过梁陕西 建筑 图集.pdf
- (一诊)重庆市九龙坡区2026届高三学业质量调研抽测(第一次)政治试题(含答案).docx
- (一诊)重庆市2026届高三第一次联合诊断检测 数学试卷(含标准答案)康德卷.pdf
原创力文档

文档评论(0)