下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a[i][j]); printf("\n"); } }A.1111 1111 1111 1111B.0001 0010 0100 1000C.1000 0100 0010 0001D.0000 0000 0000 000

题目

下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a[i][j]); printf("\n"); } }

A.1111 1111 1111 1111

B.0001 0010 0100 1000

C.1000 0100 0010 0001

D.0000 0000 0000 0000


相似考题
更多“下面程序段的执行结果是()。main(){int a[5][5],i,j;for(i=1;i<5;i++)for(j=1;j<5;j++)a[i][j]=(i ”相关问题
  • 第1题:

    下列程序的输出结果是【】。 include void main() { inta(5),b(6),i(0)1j(0); switch(a

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

    include<iostream.h>

    void main()

    {

    inta(5),b(6),i(0)1j(0);

    switch(a)

    {

    case 5:switch(b)

    {

    case 5:i++;break;

    case 6:j++;break;

    defaun:i++;j++;

    }

    case 6:i++;

    j++;

    break;

    default:i++;j++;

    }

    cout<<i<<","<<j<<endl;

    }


    正确答案:12
    1,2

  • 第2题:

    【填空题】以下程序的运行结果是【1】,其算法是【2】。 main() {int a[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(int a[]) {int i,j,k; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }


    6

  • 第3题:

    【填空题】下面程序的运行结果是() 。 main() { int a[5][5],i,j,n=1; for(i=0; i<5; i++) for(j=0; j<5; j++) a[i][j]=n++; printf("The result is:n"); for(i=0; i<5; i++) { for(j=0; j<=i; j++) printf("%4d",a[i][j]); printf("n"); } }


    D

  • 第4题:

    下面程序的运行结果是________。 main() { int a[6][6],i,j; for(i=1;i<6;i++) for(j=1;j<6;j++) a[i][j]=(i/j)*(j/i); for(i=1;i<6;i++) { for(j=1;j<6;j++) printf("%2d",a[i][j]); printf("n");} }

    A.1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1

    B.1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1

    C.1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

    D.0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0


    2

  • 第5题:

    分析下面程序的运行结果()。 #include "stdio.h" main() { int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; printf("The result is:n"); for(i=0;i<5;i++) { for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("n"); } }


    A 解析:在解答本题时应该考虑两个问题:结构体变量的长度及sizeof()求字节数的运算符。结构体变量的长度是其内部成员总长度之和,本题中,structdate中包含year,month,day三个整型变量。一个整型变量所占的字节数为2。