已完成 0/15 个问题
问题:
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
答对 0/15 个问题
答题时间:
时间已花费
以下输出是什么 ?
class TestIt { public static void main ( String[] args ) { int[] myArray = {1, 2, 3, 4, 5}; ChangeIt.doIt( myArray ); for(int j=0; j<myArray.length; j++) System.out.print( myArray[j] + " " ); } } class ChangeIt { static void doIt( int[] z ) { z = null ; } }
java 基本数据类型传递参数时是值传递 ;引用类型传递参数时是引用传递 。然而数组虽然是引用传递 ,但是将引用 z = null 只是将引用z不指向任何对象 ,并不会对原先指向的对象数据进行修改 。
java 基本数据类型传递参数时是值传递 ;引用类型传递参数时是引用传递 。然而数组虽然是引用传递 ,但是将引用 z = null 只是将引用z不指向任何对象 ,并不会对原先指向的对象数据进行修改 。
以下输出是什么 ?
class LowHighSwap { static void doIt( int[] z ) { int temp = z[z.length-1]; z[z.length-1] = z[0]; z[0] = temp; } } class TestIt { public static void main( String[] args ) { int[] myArray = {1, 2, 3, 4, 5}; LowHighSwap.doIt(myArray); for (int i = 0; i < myArray.length; i++) { System.out.print(myArray[i] + " "); } } }
数组作为参数是引用传递 ,在 doIt 方法中可以修改数组的值 。
数组作为参数是引用传递 ,在 doIt 方法中可以修改数组的值 。
声明一个数组 :
int [] ar = {1,2,3,4,5};
ar [4] 的值是多少 ?
数组的下标是从 0 开始的 。
数组的下标是从 0 开始的 。
如果我们声明:
int [] ar = {1,2,3,4,5,6};
数组ar的大小是 :
以下输出是什么 ?
class ChangeIt { static void doIt( int[] z ) { int[] A = z; A[0] = 99; } } class TestIt { public static void main( String[] args ) { int[] myArray = {1, 2, 3, 4, 5}; ChangeIt.doIt(myArray); for (int i = 0; i < myArray.length; i++) { System.out.print(myArray[i] + " "); } } }
以下哪个循环将在一个单独的行中显示此数组中的所有数字 :
float [] nums = {1.1f,2.2f,3.3f};
数组的下标是从 0 开始的 。
数组的下标是从 0 开始的 。
下面这个方法实现什么功能 ?
void blur(char[] z, String st) { if(z.length < st.length()) return; for (int i = 0; i < st.length(); i++) { z[i] = st.charAt(i); } }
哪一个选项可以在索引处找到名为 ar 的数组中的最后一个值?
数组是一个?
同一种类型数据的集合。其实数组就是一个容器。它的值可以相同也可以不相同 。
同一种类型数据的集合。其实数组就是一个容器。它的值可以相同也可以不相同 。
Java 使用按值调用。 以下方法调用传递给程序的值是多少 ?
double[] rats = {1.2, 3.4, 5.6}; routine( rats );
以下代码的输出是什么 ?
int[] arr = new int[9]; System.out.println(arr[9]);
以下数组最高索引值是多少 ?
byte[] values = new byte[x];
如果数组的长度为 x ,那么它的索引值就是 0 到 x-1 。
如果数组的长度为 x ,那么它的索引值就是 0 到 x-1 。
以下程序段的输出是什么 ?
int[] num7 = {1, 3, 5, 2, 8, 9, 5, 0}; int x7 = num7[0]; for (int i = 0; i <= num7.length-1; i++) { if(num7[i] < x7) { x7 = num7[i]; } } System.out.println(x7);
for 循环里面将数组中的最小值赋值给 x7 。
for 循环里面将数组中的最小值赋值给 x7 。
以下数组的长度是?
int[] grades = new int[4];
以下代码打印到控制台的数字是多少 ?
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9}; for (int i = 0; i < 8; i++) { System.out.println(numbers[i]); }