Vb.net 以下代码在VBA中的输出是什么?
这个问题在去年的考试中被问过。由于Vb.net 以下代码在VBA中的输出是什么?,vb.net,vba,Vb.net,Vba,这个问题在去年的考试中被问过。由于这句话,我认为它不会给出输出。你的想法是什么 Dim sum As Integer, k As Integer sum = 0 k = 5 Do While k <> 0 sum = sum + k * k MsgBox "sum" & sum k = k - 1 Loop 点心为整数,k为整数 总和=0 k=5 当k 0时做什么 总和=总和+k*k MsgBox“sum”和sum k=k-1 环 是,它将给出55的
这句话,我认为它不会给出输出。你的想法是什么
Dim sum As Integer, k As Integer
sum = 0
k = 5
Do While k <> 0
sum = sum + k * k
MsgBox "sum" & sum
k = k - 1
Loop
点心为整数,k为整数
总和=0
k=5
当k 0时做什么
总和=总和+k*k
MsgBox“sum”和sum
k=k-1
环
是,它将给出55的输出。它将从k=5
循环到k=1
,sum
将随着每个循环中k*k
的结果而递增:
sum = 0 + 5 * 5 = 25
sum = 25 + 4 * 4 = 41
sum = 41 + 3 * 3 = 50
sum = 50 + 2 * 2 = 54
sum = 54 + 1 * 1 = 55
准确地说,将不会有任何输出,但将有五条弹出消息显示:
sum25
sum41
sum50
sum54
sum55
写:
显示在即时窗口(Ctrl+I)中,输出将是您的程序将要显示的内容
sum25
sum41
sum50
sum54
sum55
从k=5循环到k=1。
有什么问题吗?你有没有试着运行它来看看它做了什么?我投票把这个问题作为离题题来结束,因为OP只需要试着运行代码就可以得到答案。根本没有在这个问题上下功夫。
K5 - sum25
K4 - sum41
K3 - sum50
K2 - sum54
K1 - sum55
sum25
sum41
sum50
sum54
sum55