首页 > 职业资格考试> 出版专业
题目内容 (请给出正确答案)
[单选题]

下面不正确的描述是:()。

A.二维数组是具有2个下标的数组。

B.二维数组的下标可以称为行下标和列下标。

C.二维数组也可以理解成每个元素都是一维数组的一维数组。

D.二维数组的初始化只能在程序中使用循环语句实现。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面不正确的描述是:()。”相关的问题
第1题
下面关于二维动态数组特点的描述中,错误的是()。

A.释放动态二维数组时,应该先释放每行的空间,然后再释放指针数组

B.释放动态二维数组时,可以按照任意的顺序释放动态分配的所有空间

C.动态创建的二维数组不能进行初始化操作

D.动态二维数组的每一行不一定是连在一起的

点击查看答案
第2题
下列二维数组定义不正确的是()。

A.int[]a[]=newint[10][10]

B.inta[10][10]=newint[][]

C.inta[][]=newint[10][10]

D.int[][]a=newint[10][10]

点击查看答案
第3题
下面程序的功能是:将一个5行5列矩阵(用二维数组表示)主次两条对角线上的元素依次赋值为1,2,3,4,5

下面程序的功能是:将一个5行5列矩阵(用二维数组表示)主次两条对角线上的元素依次赋值为1,2,3,4,5和5,4,3,2,1。空白处应填的是______。 main() {int (a[5][5],i; for(i=0;i<=4;i++) {______; ______; } }

点击查看答案
第4题
下面关于单链表的描述中,不正确的是()。

A.单链表可以动态增长

B.单链表中插入数据时,不需要移动插入点之后的结点

C.单链表中删除数据时,不需要移动删除结点之后的结点

D.单链表和数组一样,必须事先确定结点的个数

点击查看答案
第5题
下面程序将二维数组a的行和列元素互换后存到另一个二维数组b中,请填空。 main() { int a[2][3]={{1,2,3},

下面程序将二维数组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”);

}

}

点击查看答案
第6题
设“int a[][4]={0,0);”则以下错误的描述是()。A.数组a的每个元素都可得到初值0B.二维数组a的

设“int a[][4]={0,0);”则以下错误的描述是()。

A.数组a的每个元素都可得到初值0

B.二维数组a的第一维大小为1

C.数组a的行数为1

D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素得不到初值0

点击查看答案
第7题
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。 main() {

下面程序将二维数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");}}

点击查看答案
第8题
下面程序没有语法错误,但存在一个潜在的问题,该问题是()。#includevoidmain(){chars1[3][100]={"abc","123","ABC"},*s2gets(s1[1])gets(s2)puts(s1[1])puts(s2)}

A.二维字符数组表示字符串

B.输入字符串时使用标准函数gets

C.输出字符串时使用标准函数puts

D.指针变量s2没有确定的指向

点击查看答案
第9题
下面程序的功能是将二维数组a中每个元素向右移一列,最右一列换到最左一 列,最后的数组存到另一
数组b中,并按矩阵形式输出a和b。请填空。

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”,________); __________; } }

点击查看答案
第10题
下面哪个语句(初始化数组)是不正确的:()。

A.intx[]={1,2,3}

B.intx[3]={1,2,3}

C.int[]x={1,2,3}

D.intx[]=newint[]{1,2,3}

点击查看答案
第11题
已知:“int a[10],*p=a;”则下面说法不正确的是()。A.p指向数组元素a[0]B.数组名a表示数组中第

已知:“int a[10],*p=a;”则下面说法不正确的是()。

A.p指向数组元素a[0]

B.数组名a表示数组中第一个元素的地址

C.“int a[10],*p=&a[0];”与上述语句等价

D.以上均不对

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改