问题
单项选择题
运行下面的程序后,输出的结果为 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 11 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)所示。 [错解分析] 嵌套使用多重循环时,应注意程序执行过程。 [考点链接] 基础编程知识的掌握。