1
下面结论中错误的是( ) ----- 单选 C
A、&逻辑与:有false则false
B、|逻辑或:有true则true
C、^逻辑异或:相同则为true,不同则为false
D、!逻辑非:非false则true,非true则false
2
下列关于数组的说法正确的是( ) ----- 单选 B
A、数组的最小索引是1
B、数组的最大索引是数组的长度-1
C、获取数组长度的方法是length()
D、数组的最大索引就是数组的长度
3
下面选项对方法流程描述正确的是( ) ----- 单选 C
public class Test6 {
public static void main(String[] args) {
int sum = add(10,20); ①
System.out.println(sum); ②
}
public static int add(int i, int j) {
int sum = a+b; ③
return sum; ④
}
}
A、执行顺序是: ① ② ③ ④
B、执行顺序是: ① ③ ② ④
C、执行顺序是: ① ③ ④ ②
D、执行顺序是: ① ③ ② ④
4
根据下面代码给出正确的结果( ) ----- 单选 C
public static void main(String[] args) {
System.out.println(add(30,40));
}
public static int add(int a,int b) {
int sum = a + b;
return sum;
}
A、得到的结果是30
B、得到的结果是40
C、得到的结果是70
D、得到的结果是10
5
下边两个变量int x=5和int y=15 数据能够互相交换的选项是( ) ----- 单选 A
A、x = x + y;
y = x – y;
x = y – x;
B、x = x ^ y;
y = x ^ y;
x = x ^ y;
C、x = y * x;
y = y / x;
x = y / x;
D、x = y – x;
y = x + y;
y = y- x;
6
if语句描述错误的一项是( ) ----- 单选 D
A、if语句后的表达式,无论简单还是复杂,结果都必须是boolean类型
B、if语句控制的语句体如果只有一条,大括号可以省略
C、一般来说,if语句后有左大括号就没有分号,有分号就没有左大括号
D、if语句后的表达式结果可以是任意类型
7
看代码片段给出运行结果( ) ----- 单选 B
public static void main(String []args){
short s = 1 ;
s = s + 1;
System.out.println(s);
}
A、2
B、编译错误
C、运行错误
D、1
8
看代码片段给出运行结果( ) ----- 单选 A
public static void main(String [] args){
System.out.println(“小明”+’A’+1);
}
A、小明A1
B、编译错误
C、运行错误
D、小明57
9
以下代码输出的结果是( ) ----- 单选 C
class Demo{
public static void main(String[] args) {
int x = 10;
method(x);
int[] arr[] = {{1,2,3},{1,2,3}};
method(arr);
System.out.print(x+arr[0] [0]);
}
public static void method(int y) {
y=5;
}
public static void method(int[][] arr) {
arr[0] = new int[]{5,10,15};
}
}
A、5
B、10
C、15
D、20
10
输出的结果是( ) ----- 单选 C
class Demo{
public static void main(String[] args) {
int x = 10;
method(x);
int[] arr = {1,2,3};
method(arr);
System.out.print(x+arr[0]);
}
public static void method(int y) {
y=5;
}
public static void method(int[] arr) {
arr[0] = 5;
}
}
A、5
B、10
C、15
D、20
求各位大神帮忙,看看我错在哪里了,后面是我自己做的答案,不知道哪里错了,系统给了我80%,求求各位大哥帮我看看那个错了,顺便给个详细的解答!!
|
|