下列程序段的执行结果为  Dim t(10)  For k=2 To 10     t(k) =11 - k  Next k  X=6  Print t(2+t(x))

admin2009-01-15  36

问题 下列程序段的执行结果为  Dim t(10)  For k=2 To 10      t(k)  =11  -  k  Next k  X=6  Print t(2+t(x))

选项 A、2
B、3
C、4
D、5

答案4

解析 程序段开始声明一个长度为10的数组t,并用For…Next语句为其赋值。现在看一下程序运行的具体步骤:
  k=2时,t(2)=9
  k=3时,t(3)=8
     ……
  k=6时,t(6)=5
  k=7时,t(7)=4
  L=8时,t(8)=3
     ……
  最后程序要输出的是t(2+t(x)),而x的值为6,t(x)的值为5,所以t(2+t(x))的值就是t(7),即4,所以选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/ml2p777K
0

最新回复(0)