1下面哪个是正确的类声明?假设每一段文本都做为一个名称为Fred.java的文件的全部内容? a
a).
public class Fred{
public int x = 0;
public Fred (int x){
this.x=x;
}
}
b).
public class fred{
public int x = 0;
public Fred (int x){
this.x=x;
}
}
c).
public class Fred extends MyBaseClass, MyOtherBaseClass{
public int x = 0;
public Fred(int xval){
x=xval;
}
}
d).
protected class Fred{
private int x = 0;
private Fred (int xval){
x=xval;
}
}
A. a)
B. b)
C. c)
D. d)
2.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修辞词 d
A. protected
B. public
C. private
D. 不需要任何修辞词
3.下面那个是Runable接口的方法?a
A. run
B. start
C. yield
D. stop
4.给出类框架如下:
class Example{
private int x;
//rest of class body…
}
假定通过java Example调用x,下列哪个语句能够使得在Example.java的main方法中直接访问x? b
A. 声明x为public而不是private
B. 声明x为static而不是private
C. 声明x为protected而不是private
D. 声明x为final而不是private
5.给出:以下类
public class ReturnIt{
ReturnType methodA(byte x,double y){
return (short)x/y*2;
}
}
对于在第二行的方法methodA,他的返回值的类型应该是 f
A. int
B. byte
C. long
D. short
E. float
F. double
6.下面列出的那个是java的保留字? b
A. if
B. goto
C. while
D. case
E. then
7.十进制变量i的值为12,那么八进制的变量i的值为: d
A. O08
B. O10
C. O12
D. O14
E. O16
8.下列哪些说法是正确的? d
A. 在collection类树上,最顶层的类