全国信息技术应用考试

下面哪个语句正确地声明一个整型的二维数组?()A、int a[ ][ ] = new int[][]; B、int a[10][10] = new int[][]; C、int a[ ][ ] = new int[10][10]; D、int [ ][ ]a = new int[10][10]; E、int [ ]a[ ] = new int[10][10];

题目

下面哪个语句正确地声明一个整型的二维数组?()

  • A、int a[ ][ ] = new int[][];    
  • B、int a[10][10] = new int[][];    
  • C、int a[ ][ ] = new int[10][10];    
  • D、int [ ][ ]a = new int[10][10];    
  • E、int [ ]a[ ] = new int[10][10];
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

声明一个整型数组切片s__________


参考答案:var s []int

第2题:

某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从-1到2,第二维下标从-2到2,则相应数组声明语句为_______。


参考答案Dim A(-lTo2,一2To2)As lnteger

第3题:

设有定义语句: int a[]={66,77,99}; 则下面对此语句的叙述错误的是( )。

A.定义了一个名为a的一维数组

B.a数组有3个元素

C.a数组元素的下标为1~3

D.数组中的每一个元素都是整型


正确答案:C
解析:a数组元素的下标应为0~2,这是直接定义数组的方法,即通过大括号中给出数组的数据项的值定义数组。

第4题:

在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为( )。

A.20

B.24

C.25

D.36


正确答案:B

第5题:

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

A.该语句不合法

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

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

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


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

第6题:

声明一个含有10个元素的整型数组a__________


参考答案:var a [10]int

第7题:

设某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从3-1到2,第二维下标从1到4,则相应数组声明语句为() 。


参考答案:Dim A(-1 To 2,1To 4) As Integer

第8题:

设某个程序中要用到一个二维数组,要求数组名为A,类型为字符串类型,第一维下标从1到5,第二维下标从-2到6,则相应的数组声明语句为【 】


正确答案:Dim A(1 To 5-2 To 6)As String
Dim A(1 To 5,-2 To 6)As String 解析:本题主要是对二维数组声明的考查。特别是数组下标值为某一范围时的表示方法。

第9题:

在模块的声明部分使用“OptionBasel”语句,然后定义二维数组A(2to5.5),则该数组的元素个数为

A.20

B.24

C.25

D.36


正确答案:B
解析:Option Base l的作用是设置数组下标从1开始,展开二维数组A(2 to5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。

第10题:

下面关于数组声明: Dim arr0 As Integer的叙述中正确的是()

A)ar是整型数组,其元素个数是默认值,为10

B)ar是整型数组,其元素个数不确定,需要在后面再用ReDm语句定义

C)ar是无参数的函数,其返回值的类型是整型

D)上述都是错误的


正确答案:B

更多相关问题