题目内容

以下定义数组的语句中错误的是()。

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

查看答案
更多问题

二维数组在内存中存放的顺序是()。

A. 按行顺序
B. 按列顺序
C. 按元素的大小
D. 按元素被赋值的先后顺序

以下程序段的输出结果是()。int i, t[ ][3] = t[9, 8, 7, 6, 5,4, 3, 2, 1};for (i=0;i<3;i++)printf( "% d",t[2- i] [i]);

A. 3 5 7
B. 7 5 3
C. 3 6 9
D. 7 5 1

以下程序段的输出结果是()。int a[3][3]={1,2,3,4,5,6,7,8,9};int sum = 0, i, j;{A[i][j]=i+j;if(i == j) sum = sum+ a[i] [j];}printf ( "%d" , sum) ;

A. 5
B. 6
C. 7
D. 8

下面选项中,叙述正确的是()。

A. 在定义字符数组时不进行初始化,数组元素会被赋予默认初值'\0'
B. 可以在省略行下标和列下标的情况下,对二维字符数组进行初始化
C. 在定义字符数组时进行部分初始化,未初始化元素会被赋予默认初值'\0'
D. 用字符串常量初始化字符数组时,数组大小应至少等于字符串有效字符的个数

答案查题题库