- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言考试题库
单选
1以下程序段中,能够正确地执行循环的是()。
A、static int a; while(a)
B、int s=6; do s-=2; while(s);
C、for(i=1;i10;i++)
D、int s=6; m:if(s100) exit(0); else s-=2; goto m:
2
以下描述中正确的是()。
A、do-while 循环中,根据情况可以省略 while
B、由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
C、do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号
D、在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零(假)的操作
3以下程序段的输出结果是 。
int n=10;
while(n7)
{ n--;
Printf(%d, n );
}
A、1098
B、10987
C、987
D、9876
4C语言中 while 和 do-while 循环的主要区别是()。
A、while的循环控制条件比 do-while的循环控制条件更严格
B、do-while 的循环体至少无条件执行一次
C、do-while 的循环体不能是复合语句
D、do-while 允许从外部转到循环体内
5从循环体内某一层跳出,继续执行循环外的语句是
A、break语句
B、return语句
C、continue语句
D、空语句
6设j和k都是int类型,则for循环语句
for(j=0,k=-1;k=1;j++,k++) printf(****\n);()。
A、循环体一次也不执行
B、是无限循环
C、循环结束的条件不合法
D、循环体只执行一次
7以下不是无限循环的语句为()。
A、for(;;x++=i);
B、while(1){x++;}
C、for(y=0,x=1;x++y;x=i++) i=x;
D、for(i=10;;i--) sum+=i;
8以下程序的运行结果是()。
main()
{
int i=1,sum=0;
while(i10) sum=sum+1;i++;
printf(i=%d,sum=%d,i,sum);
}
A、i=10,sum=9
B、运行出现错误
C、i=2,sum=1
D、i=9,sum=9
9在下述程序中,判断i j共执行了多少次
#include stdio.h
main()
{
int i = 0, j = 10, k = 2, s = 0;
for( ; ; )
{
i += k;
if(i j)
{
printf(%d\n, s);
break;
}
s += i;
}
}
A、4
B、8
C、6
D、7
10语句while(!E);中的表达式!E等价于()。
A、E!=1
B、E==0
C、E==1
D、E!=0
11有以下程序段,其输出结果是
int a = 0, b = 0, c = 0;
c = ( a -= a - 5), (a = b, b+3);
printf(%d,%d,%d\n,a, b, c);
A、0,0,-10
B、0,0,5
C、-10,3,-10
D、3,3,-10
12执行下列程序后,其输出结果是()。
main()
{int a=9;
a+=a-=a+a;
printf(%d\n,a);
}
A、18
B、-18
C、-9
D、9
13下列程序段的输出结果为()。
float k=0.8567;
printf(%06.1f%%,k*100);
A、0085.7%
B、.857
C、0085.6%
D、0085.6%%
14下列程序段的输出结果为()。 int x=3,y=2; printf(%d,(x-=y,x*=y+8/5));
A、5
B、1
C、3
D、7
15当运行以下程序时,在键盘上从第一列开始,输入9876543210CR(此处CR表示Enter),则程序的输出结果是
main()
{ int a; float b, c;
scanf(%2d%3f%4f, a, b, c);
printf(\na=%d,b=%f,c=%f\n,a, b, c);
}
A、a=10,b=432,c=8765
B、a=98,b=765.0,c=4321.0
C、a=98,b=765,
您可能关注的文档
- CG开头的英语单词.doc
- CG插画开题报告.doc
- CHJ课程设计报告.doc
- chuchu开题报告.doc
- CH部分习题解答.doc
- CISA2008最新中文习题710(答案).doc
- cisco防火墙试题.doc
- CISP模拟考试试题及答案.doc
- CISP课程介绍共开版.doc
- ci主题安装方法删除方法和证书错误安装失败.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 高中物理万有引力与航天模拟专题.doc VIP
- 《教父(1972)》完整中英文对照剧本.pdf VIP
- ABB喷涂机器人生产节拍提升的改进实施工艺方案.pdf VIP
- 航天电器产品手册y50系列电连接器.pdf VIP
- 2025年广水市城市社区专职工作者招聘85人考试备考试题及答案解析.docx VIP
- 二年级语文暑假习题二.doc VIP
- 房建工程监理实施细则样本合集(207页).docx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(二年级).pdf VIP
- 数据处理与信息共享合作协议.doc VIP
- 2023-2024学年辽宁省实验中学、大连八中、大连二十四中、鞍山一中、东北育才学校高一下化学期末检测试题含解析.doc VIP
文档评论(0)