![[单项选择题] 下列程序段的执行结果为()。a=0:b=1Doa=a+bb=b+1Loop While a<10Print a;b,第1张 [单项选择题] 下列程序段的执行结果为()。a=0:b=1Doa=a+bb=b+1Loop While a<10Print a;b,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%B8%BA%28%29%E3%80%82a%3D0%3Ab%3D1Doa%3Da%2Bbb%3Db%2B1Loop+While+a%EF%BC%9C10Print+a%3Bb.png)
[单项选择题] 下列程序段的执行结果为( )。
a=0:b=1
Do
a=a+b
b=b+1
Loop While a<10
Print a;b
A.10 30
B.a b
C.0 1
D.10 5
正确答案:D
参考解析:本题考查Do…While循环分析。根据分析循环程序的原则,首先找出循环变量为a,其初始值为0,循环步长为a+b,注意每次循环b的值会发生变化,变化规律为1,2,3,…,由此推出a的变化规律为:0+1,1+2,3+3…,当a变化到10的时候,退出循环。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)