定义如下变量和数组,则下面程序段落的输出结果是( )。inti;intx[3][3]={0,1,2,3,4,5,6,7,8};for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);

题目
定义如下变量和数组,则下面程序段落的输出结果是( )。inti;intx[3][3]={0,1,2,3,4,5,6,7,8};for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);

A.246

B.036

C.048

D.258

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

第1题:

有如下程序段:

for(inti=i;i<=50;i++){

if(i%3 1=0)continue;

else if(i%5 1=0)continue;

cout<<i<<",";

这个程序的输出结果是______。


正确答案:153045
15,30,45

第2题:

以下程序的输出结果是()。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

第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题:

下面程序输出的结果是 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,依次循环,可求出答案。

第5题:

下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*&qu

下列程序段中的变量已正确定义:

for(i=0;i<4;i++,i++)

for(k=1;k<3;k++);printf("*");

程序段的输出结果是( )。

A.********

B.****

C.**

D.*


正确答案:D
D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

第6题:

下面程序输出的结果是

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

第7题:

以下程序的输出结果是()。main(){inti,k,a[10],p[3];k=5;for(i=0;i10;i++)a[i]=i;for(i=0;i3;i++)p[i]=a[i*(i+1)];for(i=0;i3;i++)k+=p[i]*2;printf(“%d”,k);}

A.20

B.21

C.22

D.23


正确答案:B

第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题:

定义如下变量和数组:

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。

第10题:

下面程序输出的结果是 include void main( ) { inti; int a[3] [3] ={1,2,3,4,5,6,

下面程序输出的结果是

#include<iostream.h>

void main( )

{ inti;

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

for(i=0;i<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,依次循环,可求出答案。

更多相关问题