有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++) printf( % d,t[2-i][i]);}程序执行后的输出结果

5 查阅

有以下程序

main()

{ int i,t[][3]={9,8,7,6,5,4,3,2,1};

for(i=0;i<3;i++) printf(" % d",t[2-i][i]);

}

程序执行后的输出结果是

A)7 5 3

B)3 5 7

C)3 6 9

D)7 5 1

参考答案:

B(34)B) 解析 : 本题考查多维数组的初始化 。 使用一个大括号初始化多维数组时 , 初始化原则为先列后行 , 即初始化完第一行的所有列后再初始化下一行的元素。程序输出 t[2][0] 、 t[1][1] 、t[0][2], 它们的值分别为 3 、 5 、 7 。

计算机二级