- 2
- 0
- 约6.23千字
- 约 13页
- 2026-02-02 发布于河南
- 举报
c语言循环程序设计题目
第一部分单选题(50题)
1、定义整型变量x、y并均赋值10的语句是?()
A.intx=y=10;
B.intx=10,y=10;
C.intx=10;y=10;
D.intx=10;inty=10;
【答案】:答案解析:同一行定义多个变量用逗号分隔,A不能连续赋值,C缺少int,D是两行定义,故选B。
2、逻辑表达式!0的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:C语言中非0为真,!是逻辑非,!0(假)结果为1(真),故选B。
3、若inta=2;执行a*=a+3;后a的值是?()
A.7
B.10
C.14
D.5
【答案】:答案解析:a*=a+3等价于a=a*(a+3)=2*(2+3)=10,故选B。
4、若inti=0,s=0;执行for(i=0;i4;i++)s+=i;后s的值是?()
A.6
B.10
C.4
D.0
【答案】:答案解析:累加0+1+2+3=6,s=6,故选A。
5、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
6、若intx=2;执行switch(x){case1:printf(a);case2:printf(b);case3:printf(c);}输出结果是?()
A.b
B.bc
C.abc
D.无输出
【答案】:答案解析:x=2匹配case2,无break,穿透到case3,输出bc,故选B。
7、若inta=3;执行if(++a==4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a使a=4,条件为真,输出A,故选A。
8、以下if-else语句中,代码块执行顺序正确的是?()
A.先执行if条件,满足则执行if代码块,否则执行else代码块
B.先执行else代码块,再执行if条件
C.同时执行if和else代码块
D.仅执行else代码块
【答案】:答案解析:if-else逻辑为“条件判断→满足执行if,否则执行else”,互斥执行,故选A。
9、以下函数定义中,参数为指针的是?()
A.voidfun(int*a){printf(%d,*a);}
B.voidfun(inta){printf(%d,a);}
C.voidfun(inta[]){printf(%d,a[0]);}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
10、若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。
11、函数嵌套调用是指?()
A.函数调用自身
B.函数调用另一个函数
C.函数定义中包含另一个函数
D.多个函数互相调用
【答案】:答案解析:嵌套调用是函数A调用函数B,函数B调用函数C,递归是调用自身,故选B。
12、以下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。
13、以下if-elseif语句的执行逻辑是?()if(x0)printf(负);elseif(x==0)printf(零);elseprintf(正);
A.多个条件可同时满足
B.仅执行第一个满足的条件分支
C.所有满足的条件分支都执行
D.无满足条件则不执行
【答案】:答案解析:if-elseif是互斥分支,仅执行第一个满足条件的分支,故选B。
14、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=NULL;
C.charp=(char)0;
D.以上都正确
【答案】:答案解析:NULL指针是不指向任何有效地址的指针,三种写法均正确,故选D。
15、若inti=0,s=0;执行do{s+=i;i++;}while(i5);后s的值是?()
A.10
B.15
C.5
D.0
【答案】:答案解析:do-while累加0+1+2+3+4=10,s=10,故选A。
16、函数参数传递中,值传递适用于?()
A.简单变
您可能关注的文档
- 2026年及未来5年市场数据中国建筑检测行业市场调研与投资前景研究报告.docx
- 2026年及未来5年市场数据中国就业人口行业市场规模及投资前景预测分析报告.docx
- 2026年及未来5年市场数据中国门桥式起重机行业发展趋势分析及投资前景策略研究报告年.docx
- 2026年及未来5年市场数据中国建筑工程机械行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国建筑工程机械行业市场专项调研及投资前景可行性预测报告.docx
- 2026年及未来5年市场数据中国建筑机械行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国冷链物流市场发展现状与投资策略分析报告.docx
- 2026年及未来5年市场数据中国甲醛行业全景调研及投资前景分析报告.docx
- 2026年及未来5年市场数据中国甲醛行业市场调研与投资前景预测报告.docx
- 2026年及未来5年市场数据中国聚偏氟乙烯(PVDF)膜行业市场投资调研及预测分析报告(精).docx
- 2026年及未来5年市场数据中国及全球直流电机行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国摩托车市场监测及投资前景评估.docx
- 2026年及未来5年市场数据中国坚果炒货市场调研及投资前景评估.docx
- 2026年及未来5年市场数据中国坚果炒货行业深度调研与投资战略研究报告.docx
- 2026年及未来5年市场数据中国苜蓿草行业深度调研及未来五年投资价值评估报告.docx
- 2026年及未来5年市场数据中国减肥行业运行态势及投资前景预测报告.docx
- 2026年及未来5年市场数据中国检测设备行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国江西米粉市场发展研究及投资前景报告.docx
- 2026年及未来5年市场数据中国建筑隔震橡胶支座市场竞争态势及投资发展趋势预测报告.docx
- 2026年及未来5年市场数据中国建筑设计行业市场前景预测及投资价值评估分析报告.docx
原创力文档

文档评论(0)