#JC1007. 数组

数组

一、选择题(共 10 题)

1、C++中数组的作用是?()。 {{ select(1) }}

  • 存储多个相同类型的数据
  • 存储多个不同类型的数据
  • 只保存一个数字
  • 用来定义函数

2、int a[5]; 定义的数组,里面一共有多少个元素?()。 {{ select(2) }}

  • 5
  • 4
  • 6
  • 0

3、数组的下标(索引)从数字几开始?()。 {{ select(3) }}

  • 0
  • 1
  • 5
  • 任意数字

4、int arr[4]={10,20,30,40};,arr[1]的值是?()。 {{ select(4) }}

  • 20
  • 10
  • 30
  • 40

5、定义数组 int b[6];,数组最大可用下标是?()。 {{ select(5) }}

  • 5
  • 6
  • 0
  • 7

6、下面数组初始化写法正确的是?()。 {{ select(6) }}

  • int a[3]={1,2,3};
  • int a[3]={1 2 3};
  • int a[3]={1;2;3};
  • int a[3]=(1,2,3);

7、访问数组元素时,如果下标超出数组范围,会发生?()。 {{ select(7) }}

  • 越界访问,产生未知错误
  • 自动返回0
  • 程序自动修复
  • 直接跳过

8、数组变量名代表的是?()。 {{ select(8) }}

  • 数组首元素的地址
  • 数组里面全部元素的值
  • 数组长度
  • 数组最后一个元素

9、int num[5]={1,2}; 未赋值的元素默认值是?()。 {{ select(9) }}

  • 0
  • 1
  • 随机数

10、想要遍历数组所有元素,最适合搭配下面哪种结构?()。 {{ select(10) }}

  • for循环
  • if语句
  • 单个变量
  • 结构体

二、判断题(共 5 题)

11、数组中所有元素的数据类型必须保持一致。()。 {{ select(11) }}

12、int a[5]; 数组可以使用下标a[5]访问元素。()。 {{ select(12) }}

13、数组初始化的时候,大括号里的数据数量不能超过数组长度。()。 {{ select(13) }}

14、数组下标可以是小数。()。 {{ select(14) }}

15、数组定义之后,数组的总长度不能修改。()。 {{ select(15) }}