运行下面的程序后,输出的结果为 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,

admin2012-03-22  23

问题 运行下面的程序后,输出的结果为    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/chhp777K
0

最新回复(0)