更多“有以下程序 #include<stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j&l ”相关问题
  • 第1题:

    有以下程序includemain(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;pri

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

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析: 本题考查循环语句的嵌套以及条件的判断问题。在程序中,内层循环判断条件为“ji”,而j的初值为3,故当i的值为1和2时,内层循环体都不会被执行。只有当i和j都等于3时才会执行一次。m的值为55对3取模,计算结果为1。

  • 第2题:

    有以下程序includemain(){int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++)m=m%j;

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

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:本题考查循环语句的嵌套以及条件的判断问题。在程序中,内层循环判断条件为“j=i”,而j的初值为3,故当i的值为1和2时,内层循环体都不会被执行。只有当i和j都等于3时才会执行一次。m的值为55对3取模,计算结果为1。

  • 第3题:

    变量m的初值是55,执行完以下程序段后,m的值为()。 for(i=1; i<=3; i++) for(j=3; j<=i; j++) m=m%j;

    A.1

    B.0

    C.2

    D.3


    1

  • 第4题:

    有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i:0;i<4;i++) printf("%2d",x[i]); } 程序运行后的输出结果是______。

    A.1 2 6 8

    B.8 6 2 1

    C.8 1 6 2

    D.8 6 1 2


    正确答案:C

  • 第5题:

    有以下程序

    #include<stdio.h>

    main()

    {

    int i,j,m=55;

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

    for(j=3;j<=i;j++) m=m%j;

    printf(“%d”,m);

    }

    程序的运行结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:B