模块习题及分析--打印版本

模块习题及分析--打印版本

ID:40280920

大小:122.00 KB

页数:15页

时间:2019-07-30

模块习题及分析--打印版本_第1页
模块习题及分析--打印版本_第2页
模块习题及分析--打印版本_第3页
模块习题及分析--打印版本_第4页
模块习题及分析--打印版本_第5页
资源描述:

《模块习题及分析--打印版本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、模块复习测试二一、选择题P70-40题——循环结构的理解假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是______。A、如果"条件"值为0,则一次循环体也不执行B、如果"条件"值为0,则至少执行一次循环体C、如果"条件"值不为0,则至少执行一次循环体D、不论"条件"是否为"真",至少要执行一次循环体Do…Until…Loop循环结构中,当条件值为假时,重复执行循环体,直至条件值为真,结束循环。所以,如果条件值为0,则至少执行一次循环体。所以本题答案为B。P72-48题——循环结构的理解假定有以下循环结构:Do

2、until条件循环体Loop则下列说法正确的是______。A、如果"条件"是一个为-1的常数,则一次循环体也不执行B、如果"条件"是一个为-1的常数,则至少执行一次循环体C、如果"条件"是一个不为-1的常数,则至少执行一次循环体D、不论"条件"是否为"真",至少要执行一次循环体DoUntil循环采用的是先判断条件后执行循环体的做法。所以如果"条件"是一个为-1(为真)的常数,则循环体就会一次也不执行。所以本题答案是A。P72-49题.——循环结构循环次数的判断设有如下过程:x=1Dox=x+2LoopUntil______运行程

3、序,要求循环体执行3次后结束循环,空白处应填入的语句是______。A、x<=7B、x<7C、x>=7D、x>7Do…LoopUntil是当条件值为假时,重复执行循环,直至条件值为真或执行到选择ExitDo语句,结束循环。本题中变量x初始值为1,第一次循环结束后,x=1+2=3,第二次循环结束后,x=3+2=5,第三次循环结束后,x=5+2=7,所以,要求循环体执行3次后结束循环,则需要在空白处填入x>=7,这样,当x的值等于7时,循环条件为真,则循环结束。所以本题答案为C。类似题型:在下面的程序中,要求循环体执行四次,请填空。P

4、rivateSubCommand1_Click()x=1DoWhile______x=x+2LoopEndSub标准答案为:x<8或x<=7或x<9或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,题目要求循环执行四次跳出,所以应在判断处添加x<8或x<=7或x<9。P102-16题.——循环结构的理解以下程序段运行结束后,变量x的值为______。x=2y=4Dox=x*yy=y+1LoopWhiley<4A、2B、4C、8D、20思

5、考:如果改成DO…LoopUntil结构,结果如何?改成DOWhile…Loop或者DoUntil…loop呢?P70-38题.——循环结构的理解下列四种形式的循环设计中,循环次数最少的是______。A、a=5:b=8Doa=a+1LoopWhileaba=a+1LoopDo…LoopUntil和DoUntil…Loop都是当条件值为假时,重复执行循环,直至条件值为真或执行到选择

6、ExitDo语句,结束循环。Do…LoopWhile当条件结果为真时,执行循环体,并持续到条件结果为假或执行到选择ExitDo语句,结束循环。本题中选项A执行了3次,选项B执行了1次,选项C一次都没有执行,选项D执行了4次,因此本题中循环次数最少的为C选项。所以本题答案为C。P70-38题.——循环结构的理解在VBA中,错误的循环结构是______。A、DoWhile条件式循环体LoopB、DoUntil条件式循环体LoopC、DoUntil循环体Loop条件式D、Do循环体LoopWhile条件式P72-49题.——单层FOR

7、循环程序分析执行下面的程序段后,x的值为______。x=5ForI=1To20Step2x=x+I5NextIA、21B、22C、23D、24注意单循环结构在分析程序执行时,一定要逐次循环去分析,起初不要怕麻烦!然后慢慢找规律!!循环第1次,I=1,所以I5=0;循环第2次,I=3,所以I5=0;循环第3次,I=5,所以I5=1;循环第4次,I=7,所以I5=1;循环第5次,I=9,所以I5=1;循环第6次,I=11,所以I5=2;循环第7次,I=13,所以I5=2;循环第8次,I=15,所以I5=3;循环第9

8、次,I=17,所以I5=3;循环第10次,I=19,所以I5=3;循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。所以本题答案是A。P72-52题.设有如下程序PrivateSubCommand1_Click()DimsumA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。