以下程序的输出结果是_________。#includeint main(){ char str[12]={'s','t','r','i','n','g'};printf("%d\n",strlen(str));}
查看答案
有以下程序#include int main(){ int x[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[j]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<3;i++)for(j=4;j<7-i;j++)if(x[j+1]>x[j]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for (i=0;i<3;i++)for(j=4;j<7-i;j++)if(x[j]>x[j+1]){k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<8;i++) printf("%d",x[i]);printf("\n");}程序运行后的输出结果是:
A. 75310246
B. 01234567
C. 76310462
D. 13570246
有以下程序main(){ int m[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=1;j<=i;j++)printf("%c",' '); for(j=___ j<4;j++)printf("%4d",m[i][j]); printf("\n"); }}若要按以下形式输出数组右上半三角1 2 3 4 6 7 8 11 1216则在程序下划线处应填入的是:
A. i-1
B. i
C. i+1
D. 4-i
下列语句正确的是:
A. char 2d[3];
B. long c(10);
C. static int a[]={1,2,3};
D. int n;scanf("%d",&n); int a[n];
下面哪些数组可以初始化:
A. int a[6];
B. register m[10];
C. static n[5];
D. extern x[8];