题目内容

下面程序的运行结果是( )。 #include<stdio.h> main() { char a[]="morning",t; inti,j=0; for(i=1;i<7;i++) if(a[j]<a[i]) j=i; t=a[j]; a[j]=a[7]; a[7]=a[j]; puts(a); }

A. mogninr
B. mo
C. morning
D. mroning

查看答案
更多问题

下面程序的运行结果是( )。 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("in"); } }

A. 11111 11111 11111 11111 11111
B. 00001 00010 00100 01000 10000
C. 10000 01000 00100 00010 00001
D. 10001 01010 00100 01010 10001

以下正确的定义语句是( )。

A. int a[1][4]={1,2,3,4,5};
B. float x[3][]={{1},{2},{3}};
C. longb[2][3]={{1},{1,2},{1,2,3}};
D. double y[][3]={0};

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

下面程序的运行结果是( )。 #include<stdio.h> main() { char str[]="SSSWLIA",c; int k; for(k=2;(c=str[k]!='\0');k++) { switch(c) case'I':++k case'L':continue; defalt:putchar(c);continue; } putchar('*'); }

A. SSW*
B. SW*
C. SW*A
D. SW

答案查题题库