- 0
- 0
- 约6.37千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言期末试题
第一部分单选题(50题)
1、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
2、函数参数传递中,值传递的特点是?()
A.形参修改影响实参
B.形参是实参的副本
C.传递的是变量地址
D.用于数组传参
【答案】:答案解析:值传递时形参是实参的拷贝,修改形参不影响实参,地址传递才影响实参,故选B。
3、以下字符串数组定义正确的是?()
A.charstr[5][10]={hello,world};
B.charstr[5][]={hello,world};
C.charstr[][10]={hello,world,!};
D.charstr[5][10]={hello,world,!};
【答案】:答案解析:B第二维不能省略,A、C、D均正确?D最完整(5行10列,初始化3个字符串),故选D。
4、数组在内存中的存储方式是?()
A.随机存储
B.连续存储
C.链式存储
D.散列存储
【答案】:答案解析:数组元素在内存中连续存放,便于通过下标访问,故选B。
5、若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。
6、以下switch语句中,case穿透的情况是?()
A.case后加break
B.case后不加break
C.有default
D.无default
【答案】:答案解析:case后不加break会继续执行下一个case的代码(穿透),加break则跳出,故选B。
7、若inta=3;执行if(++a3)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a是前置自增,a变为43,条件为真,输出A,故选A。
8、函数参数为数组时,形参的写法错误的是?()
A.inta[]
B.int*a
C.inta[5]
D.inta
【答案】:答案解析:D中inta是普通变量,不能接收数组名(地址),A、B、C均正确,故选D。
9、若inti=0;执行for(i=0;i5;i++){printf(%d,i);if(i==2)break;}输出结果是?()
A.012
B.01
C.01234
D.无输出
【答案】:答案解析:i=2时break,输出012,故选A。
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、若inta=10,*p=a,q=p;则q的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:q=p使q指向a,*q=10,故选A。
12、以下数组初始化正确的是?()
A.charstr[]=hello;
B.charstr[5]=hello;
C.charstr[]={h,e,l,l,o};
D.charstr[5]={h,e,l,l,o,\0};
【答案】:答案解析:A字符串自动加\0,B长度5不足以存hello(含\0共6个字符),C无\0(字符串不完整),D长度5超,故选A。
13、以下for循环中,循环变量初始化、条件判断、更新表达式均正确的是?()
A.for(i=0;i5;i++)
B.for(i=5;i0;i--)
C.for(i=0;i5;i+=2)
D.以上都正确
【答案】:答案解析:A(递增)、B(递减)、C(步长2)的三个表达式均合法,循环逻辑正确,故选D。
14、若inti=1;执行while(i=4){printf(%d,i);i+=3;}输出结果是?()
A.14
B.1234
C.1
D.无输出
【答案】:答案解析:i初始1,加3后4,执行2次,输出14,故选A。
15、若intx=5;执行if(x3x7)printf(yes);elseprintf(no);输出结果是?()
A.yes
B.no
C.yesno
D.无输出
【答案】:答案解析:x=53且7,条件为真,输出yes,故选A。
16、以下switch语句中,
您可能关注的文档
- c语言编程练习题(基础题).docx
- C语言程序设计理论试题库(全优).docx
- C语言专升本真题学生专用.docx
- 2025年文物保护工程从业资格考试(责任工程师·近现代重要史迹及代表性建筑)历年参考题库含答案详解.docx
- 2025年外语类考试-GMAT-语文部分(Verbal)历年参考题库含答案解析.docx
- 2025年机械员考试(专业基础知识)历年参考题库含答案详解.docx
- 2025年特种作业人员考试(金属非金属矿山安全检查作业·地下矿山)历年参考题库含答案详解.docx
- 2025监理工程师《实务》卷.docx
- 2025年建筑工程类考试-监理工程师-合同管理历年参考题库含答案解析.docx
- 2025年建筑工程类考试-室内设计师-物业管理师历年参考题库含答案解析.docx
- 2025年计算机类考试-软考(初级)-信息系统运行管理员历年参考题库含答案解析.docx
- 2025年城建档案管理员考试(专业管理实务)历年参考题库含答案详解.docx
- 2025年建筑工程类安全员-专业基础知识参考题库含答案解析.docx
- 2025年江苏省政府采购评审专家考试历年参考题库含答案详解.docx
- 2025年小教资考试高频考点试卷.docx
- 2025年计算机类考试-软考(高级)-系统架构设计师历年参考题库含答案解析.docx
- 2025年医卫类考试-外科主治-专业实践技能历年参考题库含答案解析.docx
- 2025年银行业专业人员中级职业资格考试(专业实务·银行管理)历年参考题库含答案详解.docx
- 体育旅游融合发展与消费升级动力机制研究.docx
- 2025年辽宁省高校教师资格岗前培训考试(高等教育心理学)历年参考题库含答案详解.docx
原创力文档

文档评论(0)