- 0
- 0
- 约6.69千字
- 约 14页
- 2026-01-27 发布于河南
- 举报
电大c语言期末试题
第一部分单选题(50题)
1、若inta=3,b=5;执行以下代码后输出结果是?()if(ab)printf(A);elseprintf(B);
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:a=3b=5,条件为假,执行else分支,输出B,故选B。
2、若intx=5;执行以下代码后输出结果是?()if(x10)printf(A);elseif(x6)printf(B);elseif(x3)printf(C);elseprintf(D);
A.A
B.B
C.C
D.
【答案】:答案解析:x=53,执行第三个分支,输出C,故选C。
3、以下函数声明中,返回类型为float的是?()
A.floatfun();
B.voidfun(floata);
C.intfun(floata);
D.charfun(floata);
【答案】:答案解析:A返回类型为float,B无返回值,C返回类型int,D返回类型char,故选A。
4、以下指针运算中,结果为指针的是?()
A.*p
B.p+1
C.a
D.B和C
【答案】:答案解析:p+1是指针偏移,a是取地址,结果均为指针;*p是解引用(获取值),故选D。
5、以下函数调用错误的是?()
A.fun();
B.fun(5);
C.fun(3,4);
D.无错误(需看函数定义)
【答案】:答案解析:调用需匹配函数定义,A对应无参函数,B对应单参函数,C对应双参函数,均可能正确,故选D。
6、以下switch语句中,case穿透的情况是?()
A.case后加break
B.case后不加break
C.有default
D.无default
【答案】:答案解析:case后不加break会继续执行下一个case的代码(穿透),加break则跳出,故选B。
7、若inti=3;执行do{printf(%d,i);i--;}while(i=1);输出结果是?()
A.321
B.123
C.3210
D.无输出
【答案】:答案解析:do-while先执行,i从3减到1,输出321,故选A。
8、若intx=1;执行switch(x){case1:printf(1);break;case1:printf(2);break;}会出现什么情况?()
A.输出1
B.输出2
C.编译错误
D.运行错误
【答案】:答案解析:case后常量不能重复,编译时会报错,故选C。
9、若inti=1;执行while(i5){printf(%d,i);i+=2;}输出结果是?()
A.13
B.135
C.1234
D.无输出
【答案】:答案解析:i初始1,每次加2,执行2次(1、3),输出13,故选A。
10、数组作为函数参数时,函数中修改数组元素会影响主调函数中的数组吗?()
A.会(指针传递)
B.不会(值传递)
C.取决于数组长度
D.不确定
【答案】:答案解析:数组名传参是指针传递,函数中通过指针修改元素会同步到主调函数数组,故选A。
11、若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。
12、以下关于数组的说法正确的是?()
A.数组长度可动态修改
B.数组元素可不同类型
C.数组在内存中连续存储
D.数组名可作为左值赋值
【答案】:答案解析:A数组长度定义后固定,B元素必须同类型,D数组名是常量(不可赋值),C正确,故选C。
13、若inta=5,b=3;执行if(ab){a--;b++;}后a和b的值分别是?()
A.4,4
B.5,3
C.4,3
D.5,4
【答案】:答案解析:ab为真,执行代码块,a=5-1=4,b=3+1=4,故选A。
14、以下if-else语句中,代码块执行顺序正确的是?()
A.先执行if条件,满足则执行if代码块,否则执行else代码块
B.先执行else代码块,再执行if条件
C.同时执行if和else代码块
D.仅执行else代码块
【答案】:答案解析:if-else逻辑为“条件判断→满足执行if,否则执行else”,互斥执行,故选A。
15、若inta=2,b=4;执行if(a==b)a=0;elseb=0;后a和b的值分别是?()
A.0,4
B.2,0
C.0,0
D.2,4
【答案】:答案解析:a==b为假,执行else,b=0,a保持2,故选B。
16、以下数组定义错误的是?
您可能关注的文档
- 新廉政知识测试题及答案一套.docx
- 2026年六安市裕安区卫健系统公开引进急需紧缺人才32名考试笔试备考题库及答案解析.docx
- 2026年台州黄岩农商银行招聘33人考试笔试模拟试题及答案解析.docx
- 2026北京农学院人才引进5人考试笔试备考试题及答案解析.docx
- 两新党建知识试题精选答案.docx
- 2026年巡查整改党建知识测试题(易错题).docx
- 企业反恐知识测试题(夺分金卷).docx
- 党建基础知识测试题及答案1套.docx
- 反恐考试题库及答案参考.docx
- 党建知识测试试题(名师系列).docx
- 党建类知识试题及答案一套.docx
- 2026年枣庄党建考试题库新版.docx
- 烟台党建知识测试题精选答案.docx
- 党建专项知识测试题(易错题).docx
- 2026年反恐防暴考试题库含答案(完整版).docx
- 2026天津海泰资本投资管理有限公司总经理1人考试笔试模拟试题及答案解析.docx
- 2026一季度湖南张家界市本级招募就业见习人员119人考试笔试参考题库及答案解析.docx
- 2026安徽滁州市凤阳县城区学校选调教师163人考试笔试备考试题及答案解析.docx
- 2026黑龙江齐齐哈尔市龙沙区五龙街道公益性岗位招聘1人笔试考试备考题库及答案解析.docx
- 2026上半年云南事业单位联考省民族宗教事务委员会委属事业单位公开招聘人员考试笔试备考试题及答案解析.docx
原创力文档

文档评论(0)