定义数组笔试题.docxVIP

  • 0
  • 0
  • 约4.54千字
  • 约 10页
  • 2026-07-29 发布于浙江
  • 举报

定义数组笔试题

一、单选题(每题2分,共20分)

1.下列哪个不是数组的特性?()

A.固定大小B.随机访问C.可变长度D.连续存储

【答案】C

【解析】数组的大小在创建时确定,不可改变,属于固定大小的数据结构。

2.在Python中,如何声明一个包含元素[1,2,3]的数组?()

A.array[1,2,3]B.list=[1,2,3]C.array=(1,2,3)D.array={1,2,3}

【答案】B

【解析】在Python中,使用list来声明一个数组,[1,2,3]表示一个列表。

3.以下哪个操作在数组中实现的时间复杂度是O(1)?()

A.插入元素B.删除元素C.查找元素D.获取元素

【答案】D

【解析】获取数组中的元素可以通过下标直接访问,时间复杂度为O(1)。

4.在Java中,数组默认的初始值为()。

A.0BnullC.空字符串D.非负数

【答案】A

【解析】在Java中,数值型数组默认初始化为0,对象型数组默认初始化为null。

5.以下哪个不是数组常见操作?()

A.排序B.搜索C.合并D.递归

【答案】D

【解析】递归是一种算法设计方法,不是数组的具体操作。

6.在C++中,声明一个包含10个整数的数组的正确方式是()。

A.intarray[]=(1,2,3,4,5,6,7,8,9,10);B.intarray[10];C.intarray{};D.i

文档评论(0)

1亿VIP精品文档

相关文档