内容正文:
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《计算机程序设计(Java)》(第2版)《一课一练》第17练,内容是二维数组。
《计算机程序设计(Java)》(第2版)一课一练 第17练
二维数组
一、单项选择题
1. 阅读代码,输出结果是
int[][] a = {{1,2},{3,4}};
System.out.print(a[1][0]);( )
A. 1
B. 2
C. 3
D. 4
2. 阅读代码,sum 的值是
int[][] a = {{1,2,3},{4,5,6}};
int sum = 0;
for (int i = 0; i < a.length; i++) sum += a[i][i];( )
A. 6
B. 5
C. 7
D. 9
3. 若 int[][] a = new int[3][4];,下列说法正确的是( )
A. a.length 为 4,a[0].length 为 3
B. a.length 为 12
C. a[0].length 为 0
D. a.length 为 3,a[0].length 为 4
4. 下列访问二维数组元素的写法正确的是( )
A. a(i)(j)
B. a[i][j]
C. a[i,j]
D. a{i}{j}
5. 阅读代码,内层循环体执行次数是
int[][] a = new int[2][3];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
}
}( )
A. 2
B. 3
C. 6
D. 5
二、判断题
6. 二维数组可以看作数组的数组。( )
7. 访问二维数组元素只需要一个下标。( )
8. 遍历二维数组常使用嵌套循环。( )
三、填空题
9. 二维数组元素 a[1][2] 可理解为第 2 行第 ______ 列元素。
10. 遍历二维数组时,内层循环常控制列下标 ______。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《计算机程序设计(Java)》(第2版)《一课一练》第17练,内容是二维数组。
《计算机程序设计(Java)》(第2版)一课一练 第17练
二维数组
一、单项选择题
1. 阅读代码,输出结果是
int[][] a = {{1,2},{3,4}};
System.out.print(a[1][0]);( )
A. 1
B. 2
C. 3
D. 4
【答案】C
【解析】a[1][0] 表示第二行第一列元素。
2. 阅读代码,sum 的值是
int[][] a = {{1,2,3},{4,5,6}};
int sum = 0;
for (int i = 0; i < a.length; i++) sum += a[i][i];( )
A. 6
B. 5
C. 7
D. 9
【答案】A
【解析】a[0][0] + a[1][1] = 1 + 5 = 6。
3. 若 int[][] a = new int[3][4];,下列说法正确的是( )
A. a.length 为 4,a[0].length 为 3
B. a.length 为 12
C. a[0].length 为 0
D. a.length 为 3,a[0].length 为 4
【答案】D
【解析】二维数组第一维表示行数,第二维可看作每行列数。
4. 下列访问二维数组元素的写法正确的是( )
A. a(i)(j)
B. a[i][j]
C. a[i,j]
D. a{i}{j}
【答案】B
【解析】Java 使用两个方括号访问二维数组元素。
5. 阅读代码,内层循环体执行次数是
int[][] a = new int[2][3];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
}
}( )
A. 2
B. 3
C. 6
D. 5
【答案】C
【解析】2 行、每行 3 列,共 6 次。
二、判断题
6. 二维数组可以看作数组的数组。( )
【答案】√
【解析】每一行本身可视为一个一维数组。
7. 访问二维数组元素只需要一个下标。( )
【答案】×
【解析】通常需要行下标和列下标。
8. 遍历二维数组常使用嵌套循环。( )
【答案】√
【解析】外层处理行,内层处理列。
三、填空题
9. 二维数组元素 a[1][2] 可理解为第 2 行第 ______ 列元素。
【答案】3
【解析】下标从 0 开始。
10. 遍历二维数组时,内层循环常控制列下标 ______。
【答案】j
【解析】常用 i 控制行,j 控制列。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$