Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 以下代码在VBA中的输出是什么?_Vb.net_Vba - Fatal编程技术网

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