|
多项选择题 ( 在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。 )
1 、给出如下代码 :
class Test{
private int m;
public static void fun() {
// some code...
}
}
如何使成员变量 m 被函数 fun() 直接访问 ?
A 、将 private int m 改为 protected int m
B 、将 private int m 改为 public int m
C 、将 private int m 改为 static int m
D 、将 private int m 改为 int m
答 : C
2 、下面哪几个函数是 public void example(){...} 的重载函数?
A 、 public void example( int m){...}
B 、 public int example(){...}
C 、 public void example2(){...}
D 、 public int example ( int m, float f){...}
答 : A , D
3 、给出下面的代码段 :
public class Base{
int w, x, y ,z;
public Base(int a,int b)
{
x=a; y=b;
}
public Base(int a, int b, int c, int d)
{
// assignment x=a, y=b
w=d;
z=c;
}
}
在代码说明 // assignment x=a, y=b 处写入如下哪几个代码是正确的?
A 、 Base(a,b);
B 、 x=a, y=b;
C 、 x=a; y=b;
D 、 this(a,b);
答 : C , D
4 、已知如下定义: String s = "story";
下面哪个表达式是合法的?
A 、 s += "books";
B 、 char c = s[1];
C 、 int len = s.length;
D 、 String t = s.toLowerCase();
答 : A , D
5 、 Java 中 main() 函数的值是什么 ?
A 、 String
B 、 int
C 、 char
D 、 void
答 :D
6 、如下哪些字串是 Java 中的标识符?
A 、 fieldname
B 、 super
C 、 3number
D 、 #number
E 、 $number
答: A,E
7 、如下哪些是 Java 中有效的关键字?
A 、 const
B 、 NULL
C 、 false
D 、 this
E 、 native
答: A,C,D,E
8 、如下哪些是 Java 中正确的整数表示 ?
A 、 22
B 、 0x22
C 、 022
D 、 22H
答 : A,B,C
9 、下面的代码段中,执行之后 i 和 j 的值是什么 ?
int i = 1;
int j;
j = i++;
A 、 1, 1
B 、 1, 2
C 、 2, 1
D 、 2, 2
答 : C
10 、下面句话是正确的 ?
A 、 >> 是算术右移操作符 .
B 、 >> 是逻辑右移操作符 .
C 、 >>> 是算术右移操作符
D 、 >>> 是逻辑右移操作符
答: A,D
11 、下面哪个赋值语句是合法的?
A 、 float a = 2.0
B 、 double b = 2.0
C 、 int c = 2
D 、 long d = 2
答: B,C,D
12 、下面哪个是 main() 函数的合法参数 ?
A 、 char args[]
B 、 char args[][]
C 、 String arg 要 []
D 、 String args
答: C 共3页: 上一页 1 [2] [3] 下一页
|