A-A+
运行下面的程序后 输出的结果为 Cls Dim t(5 5)as Integer For i
问题详情
运行下面的程序后,输出的结果为 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)所示。
[错解分析] 嵌套使用多重循环时,应注意程序执行过程。
[考点链接] 基础编程知识的掌握。