- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块三 循环程序设计习题及答案
一、填空题
1
、当在数据处理中要重复执行相同的操作时,
宜采用
程序结构来实
现。
2
、循环的
3 要素是
、
、
。
3
、在循环语句体中包含另一个循环语句的用法称为
。
4
、执行循环语句体中的
break 语句后将使用包含它的循环语句
。
5、要结束当前正在执行循环体语句而直接进入下一循环周期,需要执行
语句。
6
、在 for
语句中表达式允许省略,但
不能少,语句for( ;
;);构
成的是
循环。
7
、在 for
语句中,省略表达式
2 时,则循环为
循环。
8
、执行语句 for(i=1;i++4; );
后变量 i 的值是
。
9
、要使用循环程序提前结束本次循环周期并开始下一个循环周期,应在循环体内有条
件使用
语句。
10
、在每次循环周期均要执行一次的语句,称为
。
11
、 for 语句括号内的
3 个表达式的作用分别是
、
和循环控制变量的更新。
二、选择题
1、若 k 为整形变量,则 while 循环共循环( )。
k=5;
while(k=0) k-1;
A、无限循环 B、 6 次
C、5 次 D、4次
2、与 while( ! n) ; 中表达式! dn 等价的是( )。
A 、 dn=0 B 、 dn!=0
C、 dn == 0 D、 dn != 1
3、以下程序段, while 循环执行的次数是( )
int k=0;
while( k == 1) k++;
A、无限次 B、有语法错,不能执行
C、一次也不执行 D、执行 1 次
4、在 C 语言中,当 do while 语句中的条件为( )时,结束该循环。
A、0 B、1
C、 TRUE D、非 0
5、下面程序段的输出结果是( )
do
{ b-=a; a++;
}while(b--0);
A、 10, -1 B、 2, 8
C、9,0 D、 4, -3
6、以下描述正确的是( )
A、由于 do while 循环中循环体语句只能是一条可执行语句,所以循环体内不
能使用复合语句。
B、 do while 循环由 do 开始,用 while 结束,在 while( 表达式)后面不能写分号
C、在 do while 循环体中,一定要有能使 while 后面匠值变为零的操作
D、 do while 循环中,根据情况可以省略 while
7、若有如下程序段,其中 s、 a、 b 、 c 均已定义为整型变量,且 a 、 c 均已赋值( c 大于
)。
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 循环的说法正确的是( )
A 、 for 循环只能用于循环次数已经确定的情况
B
、
f
break 语句跳出循环体
C、在 for 循环中,不能用
o
r
D
1
、
0
循
i=x;
f
A 、 for(y=0,x=1;x++y;x=i++)
、
环
o
下
是
r
、 for( ;
;x++)
B
列
先
执
语
循
{x++;
}
C、 while(1)
句
行
环
循
中
的
;i--)
sum+=i;
环
能
循
跳
体
环
语
三、程序填空题
出
体
句
循
语
环
,
句
1式 2
)
中
main()
、
,
等
可
int a,q,n,sum=0;
比{
以
数
包
列 a=1;q=2;n=0;
含
的
多
第
条do
一
语
项
;
句 {
,
a但
n++;
=必
1须
a*=q;
,
公
比 }while(
);
q ;
=
2 printf( “n%”d,n);
,
下
}
列
程
序 2 、计算1-3+5-7+ ? -99+101 的值。
是
#includestdio求.h
n
main()项
100 的最大 n。
{
int i;t=1,s=0;
for(i=1;i=101;i+=2)
{ ;
;
}
printf(1-3+5+...-99+101=%d,y);
}
3 、输出 100 以内个位数为 6 且能被 3 整除的数。
#includestdio.h
main()
{
int i,j;
for(i=0; ;i++)
{j=i*10+6;
if( )
printf(%d , );
}
}
四、程序运行结果
1、 #
您可能关注的文档
- 廉政谈话会议主持词文稿.docx
- 廉政风险点及防控有效措施完整.docx
- 廉政风险防范学习管理教育标准制度.docx
- 廉洁从教的心得体会.docx
- 建材团购活动实施方案及流程大纲纲要.docx
- 建材实验室实验人员考试试卷习题含答案.docx
- 建材馆开业活动执行实施方案.docx
- 建水县面甸镇中心幼儿园教育安全网格化学习管理工作实施实施方案.docx
- 建筑业企业资质申请标准表格范本.docx
- 建筑公司年终总结计划工作报告总结计划范本.docx
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)