早教吧 育儿知识 作业答案 考试题库 百科 知识分享

SOS!PrivateSubForm1Click()/Dimk,n,mAsInteger/n=10/m=1/k=1/DoWhilek

题目详情
SOS!Private Sub Form1_Click()/Dim k, n, m As Integer/n=10/m=1/k=1/Do While k
▼优质解答
答案和解析
我运行的结果是1024
每一次的运行结果分析
第1次:
m=2
k=2
n=10
第2次:
m=4
k=3
n=10
第3次:
m=8
k=4
n=10
第4次:
m=16
k=5
n=10
第5次:
m=32
k=6
n=10
第6次:
m=64
k=7
n=10
第7次:
m=128
k=8
n=10
第8次:
m=256
k=9
n=10
第9次:
m=512
k=10
n=10
第10次:
m=1024
k=11
n=10
下一次 k>n不满足条件,整个循环退出.
那么m就等于1024
实际上最后分析此段代码,也就是,k从1增长到10,因为到11就超过n了.所以一共是10次.
每次 m都是前一次的倍数.
即 m=2,4,8,16.2的10次方
所以最后m = 2的10次方=1024
希望可以帮到你.
看了SOS!PrivateSubF...的网友还看了以下: