若有说明“int a[][3]={1,2,3,4,5,6,7};”则a数组高维的大小是( )。
查看答案
以下定义语句不正确的是( )。
A. double x[5]={2.0,4.0,6.0,8.0,10.0};
B. int y[5]={0,1,3,5,7,9};
C. char c1[]={'1',2','3','4','5'};
D. char c2[]={1,2,3};
以下能对二维数组a正确初始化的语句是( )。
A. int a[2][]={{1,0,1},{5,2,3}};
B. int a[][3]={{1,2,3},{4,5,6}};
C. int a[2][4]={{1,2,3},{4,5},{6}};
D. int a[][3]={{1,0,1},{ },{1,1}};
以下不能对二维数组a正确初始化的语句是( )。
A. int a[2][3]={0};
B. int a[][3]={{1,2},{0}};
C. int a[2][3]={{1,2},{3,4},{5,6}};
D. int a[][3]={1,2,3,4,5,6};
定义以下变量和数组:int k;int a[3][3] ={1,2,3,4,5,6,7,8,9};下面语句的输出结果是( )。for(k= 0;k<3;k++)cout << a[k][2 - k]<<"\t";
A. 3 5 7
B. 3 6 9
C. 1 5 9
D. 1 4 7