- 0
- 0
- 约6.39千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
期末c语言考试题
第一部分单选题(50题)
1、若intx=10;则表达式x%3的结果是?()
A.1
B.2
C.3
D.0
【答案】:答案解析:%是取余运算符,10除以3商3余1,故选A。
2、以下函数定义错误的是?()
A.voidfun(){}
B.voidfun(inta){}
C.intfun(){}
D.intfun(){return;}
【答案】:答案解析:D返回类型int(必须return表达式),return无表达式错误,A、B、C正确,故选D。
3、若inta=3;执行a+=aa;后a的值是?()
A.12
B.6
C.9
D.15
【答案】:答案解析:优先级先乘后加,a+=aa等价于a=a+(aa)=3+(33)=12,故选A。
4、以下switch语句中,正确使用字符常量的是?()
A.switch(c){caseA:printf(A);break;}
B.switch(c){caseA:printf(A);break;}
C.switch(c){caseA:printf(A);break;}
D.switch(c){casea:b:printf(ab);break;}
【答案】:答案解析:字符常量用单引号,B是标识符,C是字符串,D语法错误(多个case需分开),故选A。
5、以下关于函数递归的说法错误的是?()
A.必须有终止条件
B.可能导致栈溢出
C.效率比循环高
D.代码简洁
【答案】:答案解析:递归调用会创建栈帧,效率低于循环,A、B、D正确,C错误,故选C。
6、以下switch语句语法错误的是?()
A.switch(x){case1:printf(1);break;}
B.switch(x){casea:printf(a);break;}
C.switch(x){case1.5:printf(1.5);break;}
D.switch(x){default:printf(0);}
【答案】:答案解析:case后必须是整型常量,1.5是浮点型,语法错误,故选C。
7、以下关于数组的说法正确的是?()
A.数组下标从1开始
B.数组名可作为左值赋值
C.数组长度定义后不可修改
D.数组元素类型可不同
【答案】:答案解析:数组下标从0开始,数组名是常量(不可赋值),元素类型必须相同,长度定义后固定,故选C。
8、以下哪个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。
9、若inta[3][2]={{1,2},{3,4},{5,6}};则a[2][1]的值是?()
A.5
B.6
C.3
D.4
【答案】:答案解析:a[2][1]是第三行第二列,值为6,故选B。
10、若inti=0,s=0;执行while(i=3){s+=i2;i++;}后s的值是?()
A.12
B.6
C.8
D.10
【答案】:答案解析:累加02+12+22+3*2=0+2+4+6=12,s=12,故选A。
11、以下for循环的循环变量初始化表达式为“i=5”的是?()
A.for(i=0;i5;i++)
B.for(i=5;i0;i--)
C.for(i=2;i=5;i++)
D.for(i=5;i10;i+=2)
【答案】:答案解析:初始化表达式是for循环第一个部分,B中i=5符合,其余初始化非5,故选B。
12、以下哪个条件表达式表示“x是奇数”?()
A.x%2==0
B.x%2!=0
C.x/2==0
D.x/2!=0
【答案】:答案解析:奇数除以2余数为1,x%2!=0表示奇数,A是偶数,故选B。
13、若inta[4]={10,20,30,40};则a+1表示?()
A.10的地址
B.20的地址
C.30的地址
D.40的地址
【答案】:答案解析:a是首地址(a[0]=10),a+1是a[1](20)的地址,故选B。
14、以下指针运算中,结果为指针的是?()
A.*p
B.p+1
C.a
D.B和C
【答案】:答案解析:p+1是指针偏移,a是取地址,结果均为指针;*p是解引用(获取值),故选D。
15、以下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)的三个
您可能关注的文档
- 数组c语言考试题库(基础题).docx
- 2025年呼伦贝尔市保安员招聘考试试题题库附答案解析.docx
- 2025年周口市鹿邑县保安员考试真题附答案解析.docx
- 2025年周口市鹿邑县辅警考试真题附答案解析.docx
- 2025年周口理工职业学院单招职业技能测试题库精编答案详解.docx
- 2025年周口市鹿邑县辅警招聘考试试题题库附答案解析.docx
- 2025年周口市鹿邑县辅警招聘考试真题附答案解析.docx
- 2026上半年杭州市第七人民医院公开招聘高层次人才25人考试笔试备考题库及答案解析.docx
- 2026年中国工业酶行业市场运营态势报告.docx
- 2025年周口市鹿邑县保安员招聘考试题库附答案解析.docx
- 2025年周口市鹿邑县保安员(协警)招聘考试题库附答案解析.docx
- 2026黑龙江黑河五大连池市房产服务中心招聘公益性岗位2人考试笔试备考题库及答案解析.docx
- 2025年周口市鹿邑县保安员招聘考试真题附答案解析.docx
- 2025年周口市鹿邑县保安员招聘考试试题题库附答案解析.docx
- 2025年周口市项城市辅警考试真题附答案解析.docx
- 2025年周口市项城市辅警招聘考试试题题库附答案解析.docx
- 2025年呼伦贝尔市牙克石市保安员招聘考试真题附答案解析.docx
- 2026福建厦门市集美区康城小学教师招聘1人笔试考试备考题库及答案解析.docx
- 2025年周口市项城市辅警招聘考试真题附答案解析.docx
- 2025年周口市项城市辅警(协警)招聘考试题库附答案解析.docx
原创力文档

文档评论(0)