在下面的二维数组定义中,正确的语句是()。

题目

在下面的二维数组定义中,正确的语句是()。

  • A、inta[5][];
  • B、inta[][5];
  • C、inta[][3]={{1,3,5},{2}};
  • D、inta[](10)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要定义a为3×4的二维数组,正确的定义语句是( )

A.float a(3,4);

B.float a[3][4];

C.float a(3)(4);

D.float a[3,4];


正确答案:B

第2题:

在下面的二维数组定义中,正确的是(43)。

A.inta[5][];

B.int a[][5];

C.int a[][3]={{1,3,5},{2}};

D.int a[](10);


正确答案:C
解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。

第3题:

在下面的字符数组定义中,()语句有语法错误。

A、chara[20]="abcdefg";

B、chara]="x+y=55.";

C、chara[15]={"1",“2"};

D、chara[10]="5";


参考答案:D

第4题:

要定义一个3行4列的单精度二维数组f,使用的定义语句为()


正确答案:float[,] f=new float [3,4]

第5题:

在下面的二维数组定义中,正确的语句是()。

Ainta[5][];

Binta[][5];

Cinta[][3]={{1,3,5},{2}};

Dinta[](10)


C

第6题:

关于下面语句的说法正确的是 String[]s=new String[10][];

A.该语句不合法

B.该语句定义了一个二维数组,它包括10行10列

C.s是一个包含10个数组的数组

D.s中的每一个元素都被设置成""


正确答案:C
解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。

第7题:

在下面的二维数组定义中,语法正确的选项是()。

Aint a[5][];

Bint a[][5];

Cint a[][3]={{1,3,5},{2}};

Dint a[](10);


C

第8题:

在下面的二维数组定义中,正确的是()。

A.inta[5][];

B.inta[][5];

C.inta[][3]={{1,3,5},{2}};

D.inta[](10);


正确答案:C

第9题:

在下面的一维数组定义中,()语句有语法错误。

  • A、int a[ ]={1,2,3};
  • B、int a[10]={0};
  • C、int a[ ];
  • D、int a[5];

正确答案:C

第10题:

关于数组的正确说法是()

  • A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)
  • B、只能定义一维或二维数组,且数组的下标总是从0开始
  • C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句
  • D、同一数组各元素的数据类型必须一致

正确答案:A

更多相关问题