#JC1008. 数组进阶
数组进阶
一、选择题(共 10 题)
1、在数组中查找指定元素,一般称为?()。 {{ select(1) }}
- 排序
- 查找
- 赋值
- 定义
2、遍历数组查找元素,需要借助?()。 {{ select(2) }}
- if单独语句
- 结构体
- for循环
- do-while单独判断
3、查找数组元素时,用来标记是否找到的变量一般叫做?()。 {{ select(3) }}
- 数组变量
- 标记变量(flag)
- 循环变量
- 输出变量
4、int a[6]={5,2,9,1,7,3};,数组里面最大值是?()。
{{ select(4) }}
- 1
- 5
- 9
- 3
5、寻找数组最大值,初始最大值一般设置为?()。 {{ select(5) }}
- 数组第一个元素
- 0
- 999
- 1
6、求数组最小值的思路,下面说法正确的是?()。 {{ select(6) }}
- 依次拿每个元素和当前最小值比较更新
- 直接取数组最后一个元素
- 只比较一次就能得到最小值
- 不需要循环
7、向数组末尾追加新元素,我们需要用变量记录?()。 {{ select(7) }}
- 当前数组有效元素个数
- 数组总容量
- 数组首地址
- 元素类型
8、数组删除指定位置元素,后面元素需要如何操作?()。 {{ select(8) }}
- 向后移动
- 向前移动覆盖
- 全部清零
- 不需要任何操作
9、有数组int arr[10]={2,4,6,8};,有效元素数量是?()。
{{ select(9) }}
- 10
- 4
- 6
- 0
10、在数组中统计满足条件元素的个数,需要一个变量用来?()。 {{ select(10) }}
- 保存数组地址
- 修改数组容量
- 计数累加
- 存储下标
二、判断题(共 5 题)
11、求数组最大值时,初始最大值不能写数组第一个元素。()。 {{ select(11) }}
- 对
- 错
12、数组查找元素,找到之后可以用break提前结束循环。()。 {{ select(12) }}
- 对
- 错
13、删除数组中间元素,后面元素不用移动,直接置0即可。()。 {{ select(13) }}
- 对
- 错
14、数组的总容量大小,定义之后无法改变。()。 {{ select(14) }}
- 对
- 错
15、统计计数变量,初始值一般设置为0。()。 {{ select(15) }}
- 对
- 错