有下列程序: #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.234B.432 345543 34C.23D.45 3434 2323

题目

有下列程序: #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


相似考题
更多“有下列程序: #include&lt;stdi0.h&gt; voidmain( ) {inti,j; for(i=3;i&gt;=1;i--) {for(j=1 ”相关问题
  • 第1题:

    有以下程序: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的值,推出嵌套循环语句后换行。

  • 第2题:

    有以下程序()。 include int f(int n) { if(n==1)return l; else return f(n-1)+1;

    有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return l; else return f(n-1)+1; } void main() { int i,j=-; for(i=1;i<3;i++) j+=f(i); cout<j<<endl; } 程序运行后输出结果是( )。

    A.4

    B.3

    C.2

    D.1


    正确答案:B

  • 第3题:

    有下列程序:

    #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,不符合循环,退出。

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

    阅读下列程序: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。