题目内容

下列属于不合法Java标识符的是

A. _avaj
B. 5save
C. Avaj
D. $80

查看答案
更多问题

下面的代码用于对数组arr实现冒泡排序:for (int i = 0; i < arr.length - 1; i++) {boolean isSwap = false;空白处if (!isSwap)break;}下列选项中,空白处可以填入的代码是:

A. for (int j = arr.length - 1; j > i; j--) {if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
B. for (int j = arr.length - 1; j > 0; j--) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
C. for (int j = i + 1; j< arr.length; j++) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
D. for (int j = i; j< arr.length; j++) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}

下面的程序可以输出1~100内前10个3的倍数:for (int i = 1, count = 0; i < 100; i++) {if (i % 3 == 0) {System.out.println(i);(空白处)}}选项中,空白处可以填入的代码是

A. if (count++ >= 10) { break; }
B. if (++count >= 10) { break; }
C. if (count++ >= 10) { continue; }
D. if (++count >= 10) { continue; }

仔细分析下列代码,请指出错误的行()。public class SomeThing{private String str;public int addOne(final int x){return ++x;}}

A. public class SomeThing
B. private String str;
C. public int addOne(final int x)
D. return ++x;

下列数组声明语句中,错误的是:

A. int[] arr = new int[8];
B. int[] arr = new int[8]{};
C. int[] arr = {};
D. int[] arr = new int[]{};

答案查题题库