- 0
- 0
- 约6.87千字
- 约 13页
- 2026-01-27 发布于山东
- 举报
期末c语言试题
第一部分单选题(50题)
1、函数返回值通过______语句返回?()
A.printf
B.scanf
C.return
D.break
【答案】:答案解析:return语句用于函数返回值,printf输出,scanf输入,break跳出循环/switch,故选C。
2、若intx=1;执行switch(x){case1:printf(1);break;case1:printf(2);break;}会出现什么情况?()
A.输出1
B.输出2
C.编译错误
D.运行错误
【答案】:答案解析:case后常量不能重复,编译时会报错,故选C。
3、以下哪个条件表达式表示“x是奇数”?()
A.x%2==0
B.x%2!=0
C.x/2==0
D.x/2!=0
【答案】:答案解析:奇数除以2余数为1,x%2!=0表示奇数,A是偶数,故选B。
4、若inti=3;执行do{printf(%d,i);i--;}while(i=1);输出结果是?()
A.321
B.123
C.3210
D.无输出
【答案】:答案解析:do-while先执行,i从3减到1,输出321,故选A。
5、以下关于指针数组和数组指针的说法正确的是?()
A.指针数组是数组,元素为指针
B.数组指针是指针,指向数组
C.int*arr[5]是指针数组,int(*arr)[5]是数组指针
D.以上都正确
【答案】:答案解析:A、B、C均准确区分了指针数组和数组指针,故选D。
6、函数参数传递中,值传递适用于?()
A.简单变量,无需修改实参
B.数组,需修改元素
C.指针,需修改实参
D.结构体,需修改成员
【答案】:答案解析:值传递用于简单变量(不修改实参),地址传递用于需修改实参的场景,故选A。
7、C语言程序的基本单位是?()
A.语句
B.函数
C.变量
D.表达式
【答案】:答案解析:C程序由函数构成,main是入口函数,其他函数实现功能,故选B。
8、二维数组a[2][3]在内存中存储的顺序是?()
A.a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2]
B.a[0][0],a[1][0],a[0][1],a[1][1],a[0][2],a[1][2]
C.随机顺序
D.按列存储
【答案】:答案解析:二维数组按行优先连续存储,顺序为第一行所有元素,再第二行,故选A。
9、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
10、若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。
11、以下关于数组初始化的说法正确的是?()
A.数组必须初始化
B.数组初始化时元素个数不能少于长度
C.数组初始化时可部分赋值
D.数组初始化后不能修改
【答案】:答案解析:数组可部分赋值(未赋值元素默认0),A数组可不用初始化,B可少于长度,D数组元素可修改,故选C。
12、若intx=6;执行以下代码后输出结果是?()if(x5){printf(A);}elseif(x8){printf(B);}else{printf(C);}
A.A
B.B
C.C
D.无输出
【答案】:答案解析:x=68,执行第二个分支,输出B,故选B。
13、若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。
14、以下循环语句中,执行次数为5次的是?()
A.for(i=0;i5;i++)
B.while(i5){i++;}
C.do{i++;}while(i5);
D.for(i=1;i=5;i--)
【答案】:答案解析:A执行5次(0-4),B、C未初始化i(若i初始0则5次,否则不确定),D初始i=10,执行0次,故选A。
15、若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+
您可能关注的文档
- 法官廉政知识测试题(必刷).docx
- 期末c语言考试题及参考答案.docx
- 廉洁廉政知识测试题(研优卷).docx
- 廉政考试题库(a卷).docx
- Meiling美菱D8AB120A说明书用户手册.pdf
- TONE WINNER天逸音响悠享三号说明书用户手册.pdf
- Panasonic松下NI-WL700 Operating Instructions说明书用户手册.pdf
- OPPO Enco Free 快速指南说明书用户手册.pdf
- Meiling美菱D8AB100说明书用户手册.pdf
- Meiling美菱MC-15bai说明书用户手册.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西新 CDM6HL系列剩余电流动作断路器说明书-英文 20251212.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西CDMX系列塑料外壳式断路器说明书 20251129.pdf
- Meiling美菱LRS1AD100B说明书用户手册.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西CDM6H系列塑料外壳式断路器说明书 20251129.pdf
- Meiling美菱MZG-722说明书用户手册.pdf
- Meiling美菱KFR-72L MXW1SRS说明书用户手册.pdf
- Meiling美菱Y8NB100说明书用户手册.pdf
- Meiling美菱JSQ25-13H201A说明书用户手册.pdf
- DELIXI德力西电气塑料外壳式断路器(MCCB)CDM6SEV剩余电流动作断路器说明书 -20251129.pdf
- DELIXI德力西电气塑料外壳式断路器(MCCB)CDM6Li说明书-20250910.pdf
原创力文档

文档评论(0)