下列有关数组的说法中,正确的是()。

题目

下列有关数组的说法中,正确的是()。

  • A、数组的类型可以是基本型,也可以是类,但不能是接口
  • B、Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间
  • C、对于数组空间的回收,Java和C/C++相同,都是由程序控制的
  • D、以上说法均错误
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A、对数组的初始化操作在定义数组的同时进行

B、给数组赋初值时,必须所有数组元素都被赋值

C、给数组元素全部赋初值时,一定要指明数组的大小。

D、引用数组元素的时候,可以一次引用数组中的全部元素


参考答案:A

第2题:

关于数组,下列说法中不正确的是______。

A.数组的元素可以是值(基本数据类型)、对象或其他数组

B.数组是最简单的复合数据类型,是一系列数据的集合

C.定义数组时,必须分配内存

D.一个数组中的所有值必须是相同的类型


正确答案:C
解析:定义数组时,并不分配内存,所以不要求给出数组元素的个数,而是到使用的时候才决定数组的大小。

第3题:

下列有关字符数组与字符串的说法中,正确的是 _______ 。

A.字符数组中存放的一定是一个字符串

B. 所有的字符数组都可以被当作字符串处理

C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作

D. 一个字符数组可以认为就是一个字符串


参考答案:C

第4题:

关于Javascript中数组的说法中,不正确的是:()

  • A、数组的长度必须在创建时给定,之后便不能改变
  • B、由于数组是对象,因此创建数组需要使用new运算符
  • C、数组内元素的类型可以不同
  • D、数组可以在声明的同时进行初始化

正确答案:A

第5题:

关于数组,下列说法中不正确的是 ( )

A.数据是最简单的复合数据类型,是一系列数据的集合

B.数组的元素可以是值(基本数据类型)、对象或其他数组

C.定义数组时,必须分配内存

D.一个数组中的所有值都必须是相同的类型


正确答案:C
解析:在Java中,定义一个数组需要经过两个步骤:先声明数组的类型,然后为数组分配内存空间。在声明数组时并不为数组元素分配内存空间,如果希望声明的数组具有实用价值,那么就必须为它分配内存空间。所以选项C的说法是不正确的。

第6题:

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

A.一个数组中所有的元素应该是同一类型的。

B.数组中的元素是有顺序的。

C.数组中的一个元素是通过数组名和数组下标来确定的。

D.数组的长度是可以根据需求变化的。


参考答案:ABC

第7题:

Java的数据结构类型中,正确的说法是 ( )

A.有多维数组

B.不可实现多维数组

C.只有一维数组,不可实现多维数组

D.可用“一维数组的数组”实现多维数组


正确答案:D
解析:本题考查的是对数组的理解,在Java中其实并没有多维数组,它只有一维数组。但一维数组可以实现多维数组,多维数组其实就是“一维数组的数组”。

第8题:

使用语句Dim A(2) As Integer 声明数组A之后,以下说法正确的是( )。

A.A数组中的所有元素都为0

B.A数组中的所有元素值不确定

C.A数组中所有元素值都为Empty

D.执行Erase A后,A数组中所有元素值都不为0


正确答案:A

第9题:

java中,关于数组的说法,哪几个是正确的()

  • A、数组的长度是固定的
  • B、数组的长度是可变的
  • C、数组可以存放不同的数据类型的数据
  • D、数组只能存放单一的数据类型的数据

正确答案:A,D

第10题:

下列有关VisualFoxPro数组的说法中错误的是()。

  • A、数组是一组具有相同名称不同下标的内存变量
  • B、数组中的各个元素可以赋予不同类型的值
  • C、数组一经定义之后,其各元素已具有逻辑真值
  • D、在VisualFoxPro中相同名称的一维数组与二维数组的元素之间存在着某种对应关系

正确答案:C

更多相关问题