- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块习题及分析打印版本
模块复习测试二
一、选择题
P70-40题——循环结构的理解
假定有以下循环结构
Do Until 条件
循环体
Loop
则正确的叙述是______。
A、如果条件值为0,则一次循环体也不执行
B、如果条件值为0,则至少执行一次循环体
C、如果条件值不为0,则至少执行一次循环体
D、不论条件是否为真,至少要执行一次循环体
Do…Until…Loop循环结构中,当条件值为假时,重复执行循环体,直至条件值为真,结束循环。所以,如果条件值为0,则至少执行一次循环体。
所以本题答案为B。
P72-48题——循环结构的理解
假定有以下循环结构:
Do until 条件
循环体
Loop
则下列说法正确的是______。
A、如果条件是一个为-1的常数,则一次循环体也不执行
B、如果条件是一个为-1的常数,则至少执行一次循环体
C、如果条件是一个不为-1的常数,则至少执行一次循环体
D、不论条件是否为真,至少要执行一次循环体
Do Until循环采用的是先判断条件后执行循环体的做法。所以如果条件是一个为-1(为真)的常数,则循环体就会一次也不执行。
所以本题答案是A。
P72-49题. ——循环结构循环次数的判断
设有如下过程:
x=1
Do
x=x+2
Loop Until ______
运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是______。
A、x=7 B、x7 C、x=7 D、x7
Do…Loop Until是当条件值为假时,重复执行循环,直至条件值为真或执行到选择Exit Do语句,结束循环。本题中变量x初始值为1,
第一次循环结束后,x=1+2=3,
第二次循环结束后,x=3+2=5,
第三次循环结束后,x=5+2=7,
所以,要求循环体执行3次后结束循环,则需要在空白处填入x=7,这样,当x的值等于7时,循环条件为真,则循环结束。
所以本题答案为C。
类似题型: 在下面的程序中,要求循环体执行四次,请填空。
Private Sub Command1_Click()
x=1
Do While ______
x=x+2
Loop
End Sub
标准答案为:x8 或 x=7 或 x9 或 x=8
第一次循环x=x+2=1+2=3,
第二次循环x=x+2=3+2=5,
第三次循环x=x+2=5+2=7,
第四次循环x=x+2=7+2=9,题目要求循环执行四次跳出,
所以应在判断处添加x8或x=7或x9。
P102-16题. ——循环结构的理解
以下程序段运行结束后,变量x的值为______。
x=2
y=4
Do
x=x*y
y=y+1
Loop While y4
A、2 B、4 C、8 D、20
思考:如果改成DO…Loop Until结构,结果如何?改成DO While…Loop或者Do Until…loop呢?
P70-38题. ——循环结构的理解
下列四种形式的循环设计中,循环次数最少的是______。
A、a = 5 : b = 8
Do
a = a + 1
Loop While a b
B、a = 5 : b = 8
Do
a = a + 1
Loop Until a b
C、a = 5 : b = 8
Do Until a b
b = b + 1
Loop
D、a = 5 : b = 8
Do Until a b
a = a + 1
Loop
Do…Loop Until和Do Until…Loop都是当条件值为假时,重复执行循环,直至条件值为真或执行到选择Exit Do语句,结束循环。Do…Loop While当条件结果为真时,执行循环体,并持续到条件结果为假或执行到选择Exit Do语句,结束循环。
本题中选项A执行了3次,选项B执行了1次,选项C一次都没有执行,选项D执行了4次,因此本题中循环次数最少的为C选项。 所以本题答案为C。
P70-38题. ——循环结构的理解
在VBA中,错误的循环结构是______。
A、Do While 条件式
循环体
Loop
B、Do Until 条件式
循环体
Loop
C、Do Until
循环体
Loop 条件式
D、Do
循环体
Loop While 条件式
P72-49题. ——单层FOR循环程序分析
文档评论(0)