![[填空题] 阅读以下程序:Prlvate Sub Form_Click()Dim k,n,m As Integern=10m=1k=1Do While k<=n m=m*2 k=k+1LoopPr,第1张 [填空题] 阅读以下程序:Prlvate Sub Form_Click()Dim k,n,m As Integern=10m=1k=1Do While k<=n m=m*2 k=k+1LoopPr,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E9%98%85%E8%AF%BB%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%EF%BC%9APrlvate+Sub+Form_Click%28%29Dim+k%EF%BC%8Cn%EF%BC%8Cm+As+Integern%3D10m%3D1k%3D1Do+While+k%EF%BC%9C%3Dn+m%3Dm%2A2+k%EF%BC%9Dk%2B1LoopPr.png)
[填空题] 阅读以下程序:
Prlvate Sub Form_Click()
Dim k,n,m As Integer
n=10
m=1
k=1
Do While k<=n
m=m*2
k=k+1
Loop
Print m
End Sub程序运行后,单击窗体,输出结果为 【8】 。
正确答案:1024
参考解析:本题是对Do While循环语句的考查。初始化条件k=l、n=10,条件表达式k <=n由于控制变量k的增量语句为k=k+l即k每执行一次循环,k的值就增1,故可知循环执行次数为10次。m的初值为l,循环语句 m=m。2即相当于求2的几次幂的运算,循环执行几次就求2的几次幂,故题中等价于求 2的10次幂,输出结果应为1024。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)