JAVA认证中文考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 下面哪些是short型的取值范围。
A. -27 -- 27-1
B. 0 -- 216-1
C. ?215 -- 215-1
D. ?231 -- 231-1
答案C
2. 下面哪些是合法的标识符
A. $persons
B. TwoUsers
C. *point
D. this
E. _endline
答案A,B,E
3. 哪些是将一个十六进制值赋值给一个long型变量
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L
答案D
4. 下面的哪些程序片断可能导致错误
A. String s = "Gone with the wind";
String t = " good ";
String k = s + t;
B. String s = "Gone with the wind";
String t;
t = s[3] + "one";
C. String s = "Gone with the wind";
String standard = s.toUpperCase();
D. String s = "home directory";
String t = s - "directory";
答案B,D
5. 在// point x处的哪些申明是句法上合法的。class Person {
private int a;
public int change(int m){ return m; }
}
public class Teacher extends Person {
public int b;
public static void main(String arg[]){
Person p = new Person();
Teacher t = new Teacher();
int i;
// point x
}
}
A. i = m;
B. i = b;
C. i = p.a;
D. i = p.change(30);
E. i = t.b.
答案D,E
6. 当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器。
A. BorderLayout
B. FlowLayout
C. CardLayout
D. GridLayout
答案B
7. Given the following code fragment:
1) public void create() {
2) Vector myVect;
3) myVect = new Vector();
4) }
给出下面的代码片断。。。下面的哪些陈述为true(真)?
A. 第二行的声明不会为变量myVect分配内存空间。
B. 第二行的声明分配一个到Vector对象的引用的内存空间。
C. 第二行语句创建一个V ector类对象。
D. 第三行语句创建一个V ector类对象。
E. 第三行语句为一个V ector类对象分配内存空间。
答案A,D,E
8.下面的哪些答案可以用以表示八进制值8
A. 010
B. 0x10
C. 08
D. 0x8
答案A
9. 哪些不是Java关键字
A. TRUE
B. sizeof
C. const
D. super
E. void
答案A,B
10.下面的哪些叙述为真?
A. equals()方法判定引用值是否指向同一对象。
B. == 操作符判定两个分立的对象的内容和类型是否一致。
C. equals()方法只有在两个对象的内容一致时返回true。
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。答案A,D
11.下面关于继承的哪些叙述是正确的。
A.在java中只允许单一继承。
B.在java中一个类只能实现一个接口。
C.在java中一个类不能同时继承一个类和实现一个接口。D.java的单一继承使代码更可靠。
答案A,D
12.
1) class Person {
2) public void printValue(int i, int j) {/*…*/ }
3) public void printValue(int i){/*...*/ }
4) }
5) public class Teacher extends Person {
6) public void printValue() {/*...*/ }
7) public void printValue(int i) {/*...*/}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
第十行的声明将调用哪些方法?
A. on line 2
B. on line 3
C. on line 6
D. on line 7
答案D
13. 下面哪些不是java的原始数据类型
A. short
B. Boolean
C. unit