A-A+

运行如下程序段:K=ly=1z=1For j=1 To?For k=1 To 3If j=1

2022-08-05 22:45:21 问答库 阅读 173 次

问题详情

运行如下程序段:
K=l
y=1
z=1
For j=1 To?
For k=1 To 3
If j=1 Then
x=x + y +z
Else If j=2Then
x=2*x+2*y+2*z
E1se
x=3*x+3*y+3*z
End If
Next k
Next j
x的值应是【 】请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:2346
2346 解析:当j=1时,内层循环执行x=x+y+z=x+2三次,所以x=7:
当j=2时,内层循环执行x=2*x+2*y+2*z=2*x+4三次,所以x=84:
当j=3时,内层循环执行x=3*x+3*y+3*z=3。x+6三次,所以x=2346。
则最后的结果是:x=2346。

考点:程序