若有定义:int x,c;则语句x=(c=3,c+1);运行后,x,c的值分别是()
A. 3,3
B. 4,4
C. 3,4
D. 4,3
查看答案
有下面的程序段char a[3],b[]=”China”;a=b;printf(“%s”,a);则 ()
A. 运行后将输出China
B. 运行编译后输出Ch
C运行后将输出Chi
D. 编译错误
以下程序的输出结果是 ( )。main ( ){int i ; x[3][3] = {1,2,3,4,5,6,7,8,9};for (i=0; i <3; i + +) printf (“%3d” , x[ i ][ 2-i] );}
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
有以下程序main(){intnum[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",num[i][j]);printf("\n"); }}若要按以下形式输出数组右上半三角123 4 67 811 12 16则在程序下划线处应填入的是
A. i-1
B. i
C. i+1
D. 4-i
数组a的正确定义为( )
A.
B. define SIZE 10 int a[SIZE];
C. int n;scanf(“%d”,&n);int a[n];
D. int a(10);
E. int n=10,a[n];