判断字符串s1是否大于字符串s2,应当使用( )。
A. if(s1>s2)
B. if(strcmp(s1,s2))
C. if(strcmp(s2,s1)>0)
D. if(strcmp(s1,s2)>0)
查看答案
若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第一个位置上)
A. i*m+j
B. j*m+1
C. i*m+j-1
D. i*m+j+1
下面程序的运行结果是( )。 #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};