
Đ Thi Java By Example (27-6-2008)ề
1. Cho đo n mã ch ng trình sau:ạ ươ
For( int y=2 ; y=-- ){
System.out.print(x+ ““+ y + ””
X++;
}
System.out.println(x+””+y):
K t qu là:ế ả
A)2 1 3 0
B)2 2 3 1
C)2 1 3 0 4 0
D)2 2 3 1 4 0
E) L i biên d chỗ ị
F) Có l i khi ch y ch ng trìnhỗ ạ ươ
2. Các khai báo nào trong các interface d i đâyướ
là h p lợ ệ
A)Static long x=343
B)Protected static short timer = 22
C)Private short hop =23
D)Final int stuff (short top)
E) Public void doMore(longb)

3.Phát bi u nào d i đây là đúng:ể ướ
A) Đ ch y đc 1 ch ng trinhg java , đòi h i ph iể ạ ươ ỏ ả
cài đ t đ ng th i JDE và JDK ặ ồ ờ
B) Đ ch y đc 1 ch ng trình java , ch có cáchể ạ ươ ỉ
cài đ t JDKặ
C) Ch ng trình java ch y ko c n cài đ t JDKươ ạ ầ ặ
D) Ch ng trình java ko c n cài đ t JDE vì khiươ ầ ặ
d ch nó đã tr thành mã máyị ở
4. Cho đo n mã sau:ạ
classX{
public String mark() {retur “X”;}
}
Class Y extends X{
Public String mark(){return “Y”}
}
Class Z extends Y{
Public String mark(){return “Z”}
}

Class A extends Z{
Public static void main (String|| args){
System.out.println(new A().mark());
}
}
K t qu khi ch y đo n ch ng trình trên là:ế ả ạ ạ ươ
A)X
B)Y
C)Z
D)L i biên d chỗ ị
E) L i khi ch y ch ng trìnhỗ ạ ươ
5. Phát bi u nào d i đây là đúng dành cho đ iể ướ ố
t ng java.util.Scanner?ượ
A)D u phân cách m c đ nh là d u hai ch mấ ặ ị ấ ấ
B)D u phân cách m c đ nh là kho ng tr ngấ ặ ị ả ắ
C)Ph ng th c nextlnt() dùng đ d c vào dươ ứ ể ọ ữ
li u ki u s nguyênệ ể ố
D)Ph ng th c nextint() dùng đ d c vàoươ ứ ể ọ
ki u d li u s nguyênể ữ ệ ố
6. Cho đo n mã ch ng trình sauạ ươ
Public class myClass {

Public myClass(int x){
System.out.println(x);
}
Public static void main(String|| args){
myClass x= new myClass();
myClass y= new myClass(10);
}
}
K t qu khi ch y đo n mã trên là:ế ả ạ ạ
A)L i biên d ch vì không t n t i constructorỗ ị ồ ạ
myClass()
B)L i khi ch y ch ng trình vì ko t n t iỗ ạ ươ ồ ạ
constructor myClass()
C)Ch ng trình ch y ko có l i mà in ra k tươ ạ ỗ ế
qu là 10ả
D)Ko có l a ch n nào trong 3 l a ch n A,B,Cự ọ ự ọ
là đúng
7. Phát bi u nào d i đây là đúngể ướ
A)T khóa throw và throws ph i đc s d ngừ ả ử ụ
b i ph ng th c mà có th truy n các l iở ươ ứ ể ề ỗ
B)Trong các câu l nh nhi u catch, các l p l iệ ề ớ ỗ
con ph i đc đ t tr c l p l i chaả ặ ướ ớ ỗ

C)M t câu l nh ko có t khóa throw ko c n đ tộ ệ ừ ầ ặ
trong kh i try catchố
D)Nhi u l i (exception) có th đc truy n sề ỗ ể ề ử
d ng duy nh t 1 l nh throwụ ấ ệ
8. Phát bi u nào d i đây v package là saiể ướ ề
(ch n2)ọ
A)M t package có th g m nhi uộ ể ồ ề
class.interface và các package
B)M t l p khi đ nh nghĩa mà ko khai báo n mộ ớ ị ằ
trong b t kỳ package nào khi biên d ch s bấ ị ẽ ị
l iỗ
C)M t package ko th ch 1 package khácộ ể ứ
D)Khi t o 1 package câu l n ph i đc đ t t iạ ệ ả ặ ạ
dòng đ u tiên trong file ngu nầ ồ
9. Có bao nhiêu ch “Test’’ đ c in ra màn hìnhữ ượ
khi ch y đo n mã sau:ạ ạ
For(int k=1;k<10;k++){
If(k%2==1)
Continue;
System.out.prinln(“Test”);
}
A)0