- 0
- 0
- 约6.27千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言期末试题
第一部分单选题(50题)
1、以下函数参数为指针的是?()
A.voidfun(int*a){}
B.voidfun(inta){}
C.voidfun(inta[]){}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
2、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
3、若inta=3;执行a+=aa;后a的值是?()
A.12
B.6
C.9
D.15
【答案】:答案解析:优先级先乘后加,a+=aa等价于a=a+(aa)=3+(33)=12,故选A。
4、若inta=5;执行if(a10);elsea=20;后a的值是?()
A.5
B.20
C.10
D.无定义
【答案】:答案解析:if后分号表示空语句,else执行a=20,故选B。
5、以下指针的算术运算中,单位是?()
A.1字节
B.指针指向类型的大小
C.4字节
D.8字节
【答案】:答案解析:指针算术运算(如p++)偏移量是指向类型的大小(如int指针+1偏移4字节),故选B。
6、函数参数的默认值在______指定?()
A.函数定义时
B.函数声明时
C.函数调用时
D.C语言不支持默认参数
【答案】:答案解析:标准C语言不支持函数参数默认值(C++支持),故选D。
7、若inta=10;执行if(a%2==0)printf(偶数);elseprintf(奇数);输出结果是?()
A.偶数
B.奇数
C.10
D.无输出
【答案】:答案解析:a=10%2=0,条件为真,输出偶数,故选A。
8、以下关于void类型函数的说法正确的是?()
A.不能有return语句
B.可以有return语句(无表达式)
C.必须有return语句
D.可返回任意类型
【答案】:答案解析:void函数可写return;(无表达式),用于提前结束函数,不能返回表达式,故选B。
9、以下哪个if语句的条件是“x是偶数且x大于10”?()
A.if(x%2==0x10)
B.if(x%2=0x10)
C.if(x%2==0||x10)
D.if(x%2=0||x10)
【答案】:答案解析:偶数判断用x%2==0,逻辑与用,B是赋值,C、D是逻辑或,故选A。
10、以下函数参数传递方式中,能修改实参值的是?()
A.值传递
B.地址传递
C.都能
D.都不能
【答案】:答案解析:值传递修改的是形参(副本),不影响实参;地址传递通过指针修改实参值,故选B。
11、以下函数声明中,返回类型为float的是?()
A.floatfun();
B.voidfun(floata);
C.intfun(floata);
D.charfun(floata);
【答案】:答案解析:A返回类型为float,B无返回值,C返回类型int,D返回类型char,故选A。
12、continue语句只能用于以下哪种结构?()
A.循环语句
B.switch语句
C.if语句
D.所有结构
【答案】:答案解析:continue仅用于循环语句(for/while/do-while),用于跳过本次循环,故选A。
13、逻辑表达式!0的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:C语言中非0为真,!是逻辑非,!0(假)结果为1(真),故选B。
14、若inta=5,p=a;执行p=8;后a的值是?()
A.5
B.8
C.a
D.无定义
【答案】:答案解析:*p=8通过指针修改指向变量a的值,a变为8,故选B。
15、若int*p=(int)malloc(sizeof(int));则p的值是?()
A.0
B.随机值
C.1
D.无定义
【答案】:答案解析:malloc分配的内存未初始化,值为随机值,故选B。
16、递归函数的终止条件是?()
A.函数调用自身
B.函数返回值为0
C.不再调用自身的条件
D.无终止条件
【答案】:答案解析:递归函数必须有终止条件(否则无限递归栈溢出),终止条件是不再调用自身的判断,故选C。
17、若inti=1;执行while(i5){printf(%d,i);i+=2;}输出结果是?()
A.13
B.135
C.1234
D.无输出
【答案】:答案解析:i初始1,每次加2,执行2次(1、3),输出13,故选A。
18、若intx=1;执行switch(x){case1:printf(1);break;case1:printf(2);break;}会出现什么情
您可能关注的文档
- c语言竞赛测试题(a卷).docx
- 时政微热点:中央八项规定常态化长效化(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- Unit 8 Literature(复习课件) -2025-2026学年高中英语选择性必修第三册(北师大版).pptx
- 热点八 聚焦中央经济工作会议 锚定高质量发展稳中求进(课件)-2026年高考复习时政热点解读及命题探究(全国通用).pptx
- 6.2.1 排列的定义(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 5.2胺和酰胺(教学课件)-2025-2026学年高中化学选择性必修3(苏教版).pptx
- 2025-2026学年高二语文春季开学第—课 课件:向上吧,青年(全国通用).pptx
- 第3课 古代西亚、非洲文化(任务型课件)-2025-2026学年高中历史选择性必修3(统编版).pptx
- 时政微热点:中央八项规定常态化长效化(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:俄乌冲突和谈(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:中阿建交 70 周年(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 6.1 乘法原理与加法原理(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 6.1.4诱导公式(教学课件)-2025-2026学年高中数学必修第二册(沪教版).pptx
- 时政微热点:网络生态治理(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 第三单元 走向整体的世界(单元复习课件)-2025-2026学年高中历史中外历史纲要下册(统编版).pptx
- 专题02 有关晶胞的计算(微专项课件)-2025-2026学年高中化学选择性必修2(人教版).pptx
- 时政微热点:俄乌冲突和谈(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:具身智能人形机器人(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
最近下载
- 2025年销售年度工作计划.docx VIP
- 五年级下册生字表语文.pdf VIP
- 区委常委、区纪委书记、监委主任2025年度民主生活会五个带头个人对照检查材料.doc VIP
- 《第三方物流》-第5章-第三方物流的供应链管理-测试.docx VIP
- 蜡基温拌剂对沥青微观特性的影响分析.pdf VIP
- 五种基本句型英语.ppt VIP
- 沥青温拌剂的制备工艺与温拌沥青混合料性能的关联性研究.docx VIP
- 江苏省南通市启东市2025届九年级下学期中考二模英语试卷(含答案).pdf VIP
- 《现代农业节水灌溉技术》课件.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
原创力文档

文档评论(0)