问题
单项选择题
下列程序段的执行结果为 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
答案
参考答案:C
解析:解析:程序段开始声明一个长度为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) 是正确的。