有下列程序: #include<stdi0.h>voidmain( ) {inti,j; for(i=3;i>=1;i--){for(j=1;j&lt

题目

有下列程序:

#include<stdi0.h>

voidmain( )

{inti,j;

for(i=3;i>=1;i--)

{for(j=1;j<=2;j++)printf(”%d”,i+j);

printf("\n");

}

}

程序的运行结果是( )。

A.234

B.432

345543

34

C.23

D.45

3434

2323

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

第1题:

有下列程序: #include<stdi0.h> voidmain( ) {inti,j; for(i=3;i>=1;i--) {for(j=1;j<=2;j++)printf(”%d”,i+j); printf("\n"); } } 程序的运行结果是( )。

A.234

B.432 345543 34

C.23

D.45 3434 2323


正确答案:D
D。【解析】本题考查for循环使用。当i=3时,j可以取1和2,i+j分别是4和5,执行printf("\n")换行,i--为2。当i=2时,j可以取1和2,i+j分别是3和4,执行printf("\n")换行,i--为1。当i=1时,J可以取1和2,i+j分别是2和3,执行printf("\n")换行,i--为0,不符合循环,退出。

第2题:

有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。

A.12

B.15

C.20

D.25


正确答案:C

第3题:

阅读下列程序:includevoid main(){int i,row=0,column=0,min;static int a[3][3]={

阅读下列程序: #include<iostream.h> void main() { int i,row=0,column=0,min; static int a[3][3]={100,28,72,-30,2,?100}; min=a[0][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(a[i][j]<min) { min=a[i][j];

A.-100,2,3

B.-100,1,2

C.100,1,1

D.100,0,0


正确答案:B
解析: 该程序是找到数组a中的最小值,然后输出其数值及行、列。首先将min的值赋值为a中的第一行第一列的数值。然后在for两层循环中利用if语句进行大小比较,求出数组最小值,即-100。它的位置为第二行,第三列。标识由0开始计数,所以是1,2。

第4题:

下列程序的输出结果是【】。 include void main() { int i(1),j(2),k(3),a(10); if(!i

下列程序的输出结果是【 】。

include<iostream.h>

void main()

{

int i(1),j(2),k(3),a(10);

if(!i)

a--;

else if(j)

if(k)a=5;

else

a=6;

a++;

cout<<a<<endl;

if(i<j)

if(i!=3)

if(!k)

a=1;

else if(k)

a=5;

6+=2;

cout<<a<<endl;


正确答案:6 7
6 7

第5题:

有以下程序:includemain(){int i,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",

有以下程序: #include<stdio.h> main() {int i,j; for(i=3;i>=1;i--) { for(j=1;j<=2;j++)printf("%d",i+j); printf("\n"); } } 程序运行的结果是( )。

A.2 3 4

B.4 3 2

C.2 3

D.4 5 3 4 5 5 4 3 3 4 3 4 4 5 2 3


正确答案:D
解析:本题主要考查for循环语句的嵌套。外层主循环执行了3次,嵌套的循环语句每轮执行2次,每次输出i+j的值,推出嵌套循环语句后换行。

第6题:

下列程序段选择项,使i的运行结果为3的程序段是( )。

A.int i=0,j=O; (i=2,(j++)+i);

B.int i=1,j=0; j=i=((i=3)*2);

C.int i=0,j=1; (j=1)?(i=1):(i=3);

D.int i=1,j=1; i+=j+=1;


正确答案:D

第7题:

有以下程序:includemain(){int i,j;for(i=3;i>=1;i-){for(j=1;j<=2;j++)printf("%d",i

有以下程序: #include<stdio.h> main() { int i,j; for(i=3;i>=1;i-) { for(j=1;j<=2;j++)printf("%d",i+j); printf("\n"); } } 程序运行的结果是( )。

A.2 3 4

B.4 3 2

C.2 3

D.4 5 3 4 5 5 4 3 3 4 3 4 4 5 2 3


正确答案:D
解析:本题主要考查for循环语句的嵌套。外层主循环执行了3次,嵌套的循环语句每轮执行2次,每次输出i+j的值,推出嵌套循环语句后换行。

第8题:

有以下程序:void main(){ int i=10,j=1;printf("%d,%d\n",2*i--,++j*2);}执行后输出的结果是()。A)20,4 B)10,2C)20,1 D)10,4


正确答案:A

有以下程序:

void main()

{

int i=10,j=1;

printf("%d,%d\n",2*i--,++j*2);

}

执行后输出的结果是(([question]))。([answer])

A20,4                         B10,2

C20,1                         D10,4

第9题:

以下程序的输出结果是 【 8 】 。

#include<stdio.h>

main()

{

int i,j,sum;

for(i=3;i>=1;i--)

{

sum=0;

for(j=1;j<=i;j++) sum+=i*j;

}

printf("%d\n",sum);

}


正确答案: