#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) }}
- 对
- 错