题目内容

若有定义int a[3][4];,则对数组a的元素的引用非法的是( )。

A. a[2][2*1]
B. a[1][3]
C. a[4-2][0]
D. a[0][4]

查看答案
更多问题

下列数组定义语句中,正确的是( )

A. char a[][]={'a','b','c','d','e','f'};
B. char a[2][3]='a','b';
C. char a[][3]={'a','b','c','d','e','f'};
D. char a[][]={{'a','b','c','d','e','f';

若运行时输入:2 4 6<回车>,则下列程序的输出结果是( )。#includemain(){ int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",x[i]); printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}

A. 2 0 0
B. 2 0 4
C. 2 4 0
D. 2 4 6

下列程序的输出结果是( )。#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]= {} ;

答案查题题库