运行下面的程序后,输出的结果为 Cls Dim t(5, 5) as Integer For i=1 To 5: t(i, i) =1: Next For i=1 To 5 For j=1 To 5 Print t(i, j), Next

admin2013-04-11  21

问题 运行下面的程序后,输出的结果为
Cls
Dim t(5, 5) as Integer
For i=1 To 5: t(i, i) =1: Next
For i=1 To 5
For j=1 To 5
Print t(i, j),
Next
Print
Next

选项 A、1  1   1   1   1
1  1   1   1   1      
1  1   1   1   1            
1  1   1   1   1              
1  1   1   1   1
B、1
1
1
1
1
C、1   0   0   0   0
0   1   0   0   0
0   0   1   0   0
0   0   0   1   0
0   0   0   0   1
D、1  1  1  1   1

答案C

解析 考查考生对多重循环和Print方法的掌握。程序以矩阵格式输出一个二维数组,由程序可知,数组的主对角线上的元素赋值为1,其他元素未赋值,初值为0。所以输出结果如选项C)所示。嵌套使用多重循环时,应注意程序执行过程。
转载请注明原文地址:https://kaotiyun.com/show/SIQp777K
0

最新回复(0)