问题
单项选择题
下面程序输出的结果是( )。 #include<iostream.h> voidmain( ) {inti; inta[3][3]:{1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[2-i][i]<<""; }
A.159
B.753
C.357
D.591
答案
参考答案:B
解析:首先,当i=0时,数组中的位置是a[2][0]=7,当然,如果用排除法的话,就不用考虑后面的循环了,因为在4个选项中,第1个数为7的选项只有B)。本题执行第2次循环时,i的值为1,则cout函数中的数组指向为a[l][1]=5,依次循环,可求出答案。