题目内容

下列程序的输出结果是( )。#include main( ){ int i; int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; for(i=0;i<4;i++) printf("%3d",x[i][3-i]);}

A. 1 5 9 13
B. 1 6 11 16
C. 4 7 10 13
D. 4 8 12 16

查看答案
更多问题

以下对一维数组的定义中正确的是( )。

A. int a[4]= {1 ,2 ,3 ,4 ,5 ,6} ;
B. int a[];
C. int a[3]= {1,2,3} ;
D. int a[3]= {} ;

以下程序输出a数组中的最小值及其下标,在划线处应填入的是( )。 main( ) { int i,p=0,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=1;i<10;i++) if(a[i]

A. i=p
B. a[p]=a[i]
C. p=a[i]
D. p=i

以下程序输出的结果是( )。 #include main( ) { int a[ ]={1,2,3,4,5},i,j,s=0; for(i=0;i<5;i++) s=s*10+a[i]; printf("s=%d\n",s); }

A. s=12345
B. s=1 2 3 4 5
C. s=54321
D. s=5 4 3 2 1

有两个字符数组a,b 则以下正确的语句是( )。

A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf("%s%s",&a,&b);
D. gets("a"), gets("b");

答案查题题库