![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下面不正确的描述是:()。
A.二维数组是具有2个下标的数组。
B.二维数组的下标可以称为行下标和列下标。
C.二维数组也可以理解成每个元素都是一维数组的一维数组。
D.二维数组的初始化只能在程序中使用循环语句实现。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.二维数组是具有2个下标的数组。
B.二维数组的下标可以称为行下标和列下标。
C.二维数组也可以理解成每个元素都是一维数组的一维数组。
D.二维数组的初始化只能在程序中使用循环语句实现。
A.释放动态二维数组时,应该先释放每行的空间,然后再释放指针数组
B.释放动态二维数组时,可以按照任意的顺序释放动态分配的所有空间
C.动态创建的二维数组不能进行初始化操作
D.动态二维数组的每一行不一定是连在一起的
A.int[]a[]=newint[10][10]
B.inta[10][10]=newint[][]
C.inta[][]=newint[10][10]
D.int[][]a=newint[10][10]
下面程序的功能是:将一个5行5列矩阵(用二维数组表示)主次两条对角线上的元素依次赋值为1,2,3,4,5和5,4,3,2,1。空白处应填的是______。 main() {int (a[5][5],i; for(i=0;i<=4;i++) {______; ______; } }
A.单链表可以动态增长
B.单链表中插入数据时,不需要移动插入点之后的结点
C.单链表中删除数据时,不需要移动删除结点之后的结点
D.单链表和数组一样,必须事先确定结点的个数
下面程序将二维数组a的行和列元素互换后存到另一个二维数组b中,请填空。
main()
{
int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
printf("array a:\n");
for(i=0;i<=1;i++)
{
for(j=0;______;j++)
{
printf("%5d",a[i][j]);
______;
}
printf("\n");
}
printf("array b:\n");
for(i=0;______ ;i++)
{
for(j=0;j<=1;j++)
printf("%5d",b[i][j]);
printf(”\n”);
}
}
设“int a[][4]={0,0);”则以下错误的描述是()。
A.数组a的每个元素都可得到初值0
B.二维数组a的第一维大小为1
C.数组a的行数为1
D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素得不到初值0
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。 main() { int a [2][3]={{1,2,3},{4,5,6}}; int b[3][2], i,j; printf("array a"\n"); for(i=0;i<=1;i++) {for(j=0;【 】;j++) { printf("%5d",a[i][j]); 【 】;} printf("\n");} printf("array b:\n"); for(i=0;【 】;i++) { for(j=0;j<=1;j++) printf("%5d",b[i][j]); printf("\n");}}
A.二维字符数组表示字符串
B.输入字符串时使用标准函数gets
C.输出字符串时使用标准函数puts
D.指针变量s2没有确定的指向
main() {int a[2][3]={4,5,6,1,2,3,),b[2][3]; int i,j; for(i=0;i<2;i++) for(j=0 j j<3;j++) if(j==0)__________; else______________; printf(“array a:\n”); for(i=0;i<2;i++) {for(j=0;j<3; j++) printf(“%5d”,a[i][j]); printf(“\n”); } printf(“array b:\n”); for(i=0;i<2;i++) {for(j=0;j<3;j++) printf(“%5d”,________); __________; } }
A.intx[]={1,2,3}
B.intx[3]={1,2,3}
C.int[]x={1,2,3}
D.intx[]=newint[]{1,2,3}
已知:“int a[10],*p=a;”则下面说法不正确的是()。
A.p指向数组元素a[0]
B.数组名a表示数组中第一个元素的地址
C.“int a[10],*p=&a[0];”与上述语句等价
D.以上均不对