题目内容

下列二维数组的正确说明是( )。

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

查看答案
更多问题

若有说明int a[][4]={0,0};则下列叙述不正确的是( )。

A. 数组a的每个元素都可以得到初值0
B. 二维数组a的第一维的大小为1
C. 二维数组a一共有4个元素
D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值

下面几个表达式中能用来把字符串str2连接到字符串str1后的一个是( )。

A. strcat(str1,str2)
B. strcat(str2,str1)
C. strcpy(str1,str2)
D. strcmp(str1,str2)

设有二维数组定义为int a[m][n],则数组中a[i][j]之前(不包括a[i][j])的元素的个数为( )。

A. j*m+i
B. i*n+j
C. i*m+j+1
D. i*n+j+1

下列语句中,不能正确把字符串"prog"赋给数组a的语句是( )。

A. char a[]={'p','r','o','g','\0'};
B. char a[10]; strcpy(a, "prog");
C. char a[10]; a="prog";
D. char a[10]={"prog" };

答案查题题库