题目内容

以下能对二维数组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

下面定义不正确的是( )。

A. char a[10]="china" ;
B. char a[10],*p=a;p="china";
C. char *a=0;
D. int *p=10;

以下不能正确对字符串赋初值的语句是( )。

A. char str[5]="good!";
B. char str[]="good!";
C. char str[8]="good!";
D. char str[5]={'g','o','o','d'} ;

答案查题题库