有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i
点击查看>>>精品备考图书试卷
有以下程序
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 。
延伸阅读
- 有以下程序main(){ int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3
- 有以下程序main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;p
- 有以下程序main(){ int y=10;while(y--);printf("y= % d
",y);}程
- 有以下程序#include main(){ char c1,c2,c3,c4,c5,c6;scanf
- 设有以下语句int a=1,b=2,c;c=a ^ (b<<2);执行后, C 的值为A)6B)7C