软考中级

定义如下变量关系,则下面语句的输出结果是( )。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;iA.159B.123C.357D.321

题目
定义如下变量关系,则下面语句的输出结果是( )。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[0][2-i]);

A.159

B.123

C.357

D.321

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序输出的结果是

main()

{ int i;

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

for(i=0;i<3;i++)

printf("%d ",a[2-i][i]);

}

A.1 5 9

B.7 5 3

C.3 5 7

D.5 9 1


正确答案:B

第2题:

定义如下变量和数组:

int i;

int y[2][3]={2,4,6,8,10,12};

则下面语句的输出结果是【 】。

for(i=0;i<2;i++)

cout<<y[1-i)[i+1]<<",";


正确答案:106
10,6 解析:for循环所输出的数组元素分别为y[1][1]、y[O][2],即输出10和6。

第3题:

定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i3;i++)printf(“%d“,x[i][2-i]);的输出结果是()

A、159

B、147

C、357

D、369


参考答案:C

第4题:

下面程序输出的结果是()includevoid main(){inti:int a[3][3]={1,2,3,4,5,6,7,8,9}

下面程序输出的结果是( ) #include<iostreas.h> void main() {inti: int a[3] [3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++= cout<<a [i] [i]<<" ";}

A.1 5 9

B.7 5 3

C.3 5 7

D.5 9 1


正确答案:A

第5题:

下面程序输出的结果是 main() { int int a[3)[3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%d",a[2-i][i]);}

A.1 5 9

B.7 5 3

C.3 5 7

D.5 9 1


正确答案:B
解析:本题用循环的方法考查对数组概念的掌握。首先,当i=0时,数组中的位置是a[2][0]=7,当然,如果用排除法的话,就不用考虑后面的循环了,因为在4个选项中,第1个数为了的选项只有B)。本题执行第2次循环时,i的值为1,则printf函数中的数组指向为a[1][1]=5,依次循环,可求出答案。

第6题:

以下程序的输出结果是()。main(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i3;i++)printf(“%d,”x[i][2-i]);}

A.1,5,9

B.1,4,7

C.3,5,7

D.3,6,9


正确答案:C

第7题:

下列程序段的执行结果是______。 int i; int x[][3]=}1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%d",x[i][2-i]);

A.1 59

B.1 4 7

C.3 5 7

D.3 6 9


正确答案:C
解析:数组x在初始化时赋9个值,列值为3,则行值为3。i为0时,x[i][2-1]指的是元素x[0][2](值为3):i为1时,x[i][2-i]指的是元素x[1][1](值为5):i为2时,x[i][2-1]指的是元素x[2][0](值为7);输出结果是3 5 7。

第8题:

定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0; i<3; i++) printf("%d",x[i][2-i]);

A.1 5 9

B.1 4 7

C.3 5 7

D.3 6 9


正确答案:C

第9题:

下面程序输出的结果是includevoid main( ){ int i;int a[3][3]={1,2,3,4,5,6,7,8,9

下面程序输出的结果是 #include<iostream.h> void main( ) { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;<3;i++) cout << a[2-i][i]<<" "; }

A.1 5 9

B.7 5 3

C.3 5 7

D.5 9 1


正确答案:B
解析:首先,当i=0时,数组中的位置是a[2)[0]=7,当然,如果用排除法的话,就不用考虑后面的循环了,因为在4个选项中,第1个数为7的选项只有B。本题执行第2次循环时,i的值为1,则cout函数中的数组指向为a[1][1]=5,依次循环,可求出答案。

第10题:

定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0;i<3;i++)printf("%d",x[i][2-i]);

A.159

B.147

C.357

D.369


正确答案:C
解析:本题主要考查二维数组的使用。题中利用for循环来输出x数组中的指定元素:①当j=0时,输出x[0][2]=3;②当i=1时,输出x[1][1]5;③当i=2时。输出x[2][0]=7。

更多相关问题