题目
单选题(共15题,30.0分) 题型说明:从备选答案中选出一个正确答案,错选、不选均不得分。 2.(2.0分)定义并初始化了一个数组int [][]a = ({1,2,3),(4,5,6)};求a[1][1]的值 A. 5 B. 3 C. 6 D. 1
单选题(共15题,30.0分) 题型说明:从备选答案中选出一个正确答案,错选、不选均不得分。 2.(2.0分)定义并初始化了一个数组int [][]a = {{1,2,3},{4,5,6}};求a[1][1]的值
A. 5
B. 3
C. 6
D. 1
A. 5
B. 3
C. 6
D. 1
题目解答
答案
给定二维数组 `int [][]a = {{1,2,3},{4,5,6}};`:
- `a[0]` 为 `{1, 2, 3}`,`a[1]` 为 `{4, 5, 6}`。
- `a[1][1]` 表示第二行的第二个元素,即 5。
因此,`a[1][1] = 5`。
答案:A 5
解析
二维数组的索引规则是本题的考查要点。题目中定义了一个包含两行三列的二维数组,需要根据索引正确找到对应元素。解题的关键在于:
- 外层索引表示行,
a[1]对应第二行{4,5,6}; - 内层索引表示列,
a[1][1]对应第二行中的第二个元素(索引从0开始)。
数组结构分析
数组int [][]a = {{1,2,3},{4,5,6}};的结构如下:
- 第一行:
a[0] = {1, 2, 3}; - 第二行:
a[1] = {4, 5, 6}。
索引定位
a[1]表示取第二行{4,5,6};a[1][1]表示在第二行中取索引为1的元素,即5。