- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块三循环程序设计习题及答案
一、填空题
1、当在数据办理中要重复履行同样的操作时,宜采纳程序构造来实
现。
2、循环的3因素是、、。
3、在循环语句体中包括另一个循环语句的用法称为。
4、履行循环语句体中的break语句后将使用包括它的循环语句。
5、要结束目前正在履行循环体语句而直接进入下一循环周期,需要履行
语句。
6、在for语句中表达式同意省略,但
组成的是循环。
7、在for语句中,省略表达式2时,则循环为
8、履行语句for(i=1;i++4;);后变量i的值是
不可以少,语句for(
循环。
。
;;)
;
9、要使用循环程序提早结束本次循环周期并开始下一个循环周期,应在循环体内有条
件使用
语句。
10、在每次循环周期均要履行一次的语句,称为
。
11、for
语句括号内的
3个表达式的作用分别是
、
和循环控制变量的更新。
二、选择题
1、若k为整形变量,则while循环共循环()。
k=5;
while(k=0)
k-1;
A、无穷循环
C、5次
D
B
、6次
、4次
2、与
while(!n);
中表达式!
dn等价的是(
)。
A、dn=0
B
、dn!=0
C、dn==0
D
、dn!=1
3、以下程序段,
while
循环履行的次数是(
)
intk=0;
while(k==1)
k++;
A、无穷次
B
、有语法错,不可以履行
C、一次也不履行
D
、履行
1次
4、在
C语言中,当
dowhile
语句中的条件为(
)时,结束该循环。
A、0
B
、1
C、TRUE
D
、非
0
5、下边程序段的输出结果是(
)
do
{b-=a;a++;
}while(b--0);
A、10,-1
B
、2,8
C、9,0D
6、以下描绘正确的选项是(
A、因为dowhile
、4,-3
)
循环中循环体语句只好是一条可履行语句,
因此循环体内不
能使用复合语句。
B、dowhile
循环由
do
开始,用
while
结束,在
while(
表达式)后边不可以写分
号
C、在
dowhile
循环体中,必定要有能使
while
后边匠值变成零的操作
、dowhile循环中,依据状况能够省略while
7、如有以下程序段,此中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大
于0)。
s=c;
for(b=1;b=c;b++)s=s+1;
则与上述程序段功能等价的赋值语句是()
A、s=a+b;
B
、s=a+c;
C
、s=s+c;
D
、s=b+c;
8、假设
a,b,c,d
均已定义为整型变量,且
a、c均已赋值,
a大于
0,c大于
0,则与程
序段for(d=a,b=1;b=c;b++)d--;
功能等价的语句是(
)
A、d=a+b;
B
、d=a+c;
C
、d=a-b;
D
、d=a-c
9、以下对于
for
循环的说法正确的选项是(
)
、for循环只好用于循环次数已经确立的状况
B、for循环是先履行循环体语句,后判断表达式2
、在for循环中,不可以用break语句跳出循环体
、for循环的循环体语句中,能够包括多条语句,但一定用花括号括起来
10、以下语句中能跳出循环的是()
A、for(y=0,x=1;x++y;x=i++)i=x;
B、for(;;x++)
C、while(1){x++;}
D、for(i=10;;i--)sum+=i;
三、程序填空题
1、等比数列的第一项a=1,公比q=2,以下程序是求知足前n项和小于100的最大n。
main()
{inta,q,n,sum=0;a=1;q=2;n=0;
do
{;
n++;
a*=q;
}while();
;
printf(“%dn”,n);
}
2、计算1-3+5-7+-99+101的值。
#include
main()
{
inti;t=1,s=0;
for(i=1;i=101;i+=2)
{;
;
}
printf(1-3+5+...-99+101=%d,y);
}
、输出100之内个位数为6且能被3整除的数。
#include
main()
{
inti,j;
for(i=0;;i++)
{j=i*10+6;
if()
printf(%d,);
}
}
四、程序运转结果
1、#include
main()
{
inta,b;
for(a=1,b=1;a=100;a++)
{
if(b=20)break;
您可能关注的文档
最近下载
- 公司人员借调协议书模板通用版.docx VIP
- 食品配送服务方案.docx
- GB∕T 33338-2016 浸胶纱线、线绳和帘线捻度试验方法.pdf
- 3.中央八项规定精神专题解读.ppt VIP
- 2025年武汉市武昌区公开招聘社区干事40人笔试模拟试题及答案解析.docx VIP
- 道依茨BFM1013产品维修装配操作培训.ppt VIP
- 全国轻工行业职业技能竞赛计算机程序设计员S(CAD设计)赛项备赛试题库(含答案).docx
- 2025年武汉市武昌区公开招聘社区干事40人备考题库及答案解析.docx VIP
- 中央八项规定实施细则解读的课件.ppt VIP
- IATF16949--质量管理体系内部审核计划.xlsx VIP
文档评论(0)