首页题目详情

以下代码执行后,输出结果是? public static void main(String[] args) { int[] arr = {1, 2, 3}; modify(arr); System.out.println(arr[0]); } public static void modify(int[] arr) { arr[0] = 10; }

题目配图
A.1
B.10
C.3
D.0

优质解答

答案

B

解析

arr 是一个数组,作为参数传递给 modify 方法时,实际上是传递了数组的引用的副本。在 modify 方法内部对数组元素进行修改,会影响外部的原始数组,因此输出结果是 10。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

Java语言程序设计单选题中等AI生成