200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 6
30 câu hỏi
Lệnh sau in ra kết quả là bao nhiêu: System.out.printf(“%,.2f”, 10000.0 / 3.0);
3333.3333333333335
3333.33
3,3333.33
3332.0
Chọn đáp án B
Chọn định dạng hiển thị khi thực hiện câu lệnh sau: System.out.printf(“%tc”, new Date());
Sun Dec 02 2010
Sun Dec 02 17:26:19 ICT 2010
Sunday December 02 2010
Sunday December 05:26:00 ICT 2010
Chọn đáp án B
Chọn định dạng hiển thị khi thực hiện câu lệnh sau: System.out.printf(“%1$s %2$tB %2$te, %2$tY”, “Due date:", new Date());
Due date:Dec 02 2010
Sun Dec 02 2010
Dec 02, 2010
Due date: Dec 02, 2010
Chọn đáp án B
Lệnh nào chỉ sử dụng trong trường hợp các vòng lặp lồng nhau?
label
jump
array
Không có đáp án đúng
Chọn đáp án D
Hàm nào sau đây có thể được sử dụng đối với output có định dạng?
print()
println()
format()
scanf()
Chọn đáp án A
Khai báo nào sau đây là đúng
1.char[] str;
2.char[] str = new char;
3.char[] str = new ['A', 'B'];
1, 2
2, 3
1, 3
1, 2, 3
Chọn đáp án C
Định nghĩa interface nào sau đây là không hợp lệ?
public interface inout {}
protected interface inout { int i = 12;}
interface inout { public final int MAX_INDEX = 100;}
interface input { public void indl();}
Chọn đáp án A
Cho String str = “univerity”, lệnh nào dưới đây lấy chuỗi “univer” và gắn vào chuỗi str1?
String str1 = str.substring(0, 6);
String str1 = str.substring(0, 5);
String str1 = str.substring(1, 6);
String str1 = str.substring(5);
Chọn đáp án B
Cho str = “Yunlin universtiy”, lệnh str.indexOf(“uni”) trả về kết quả là gì?
1
7
15
Lệnh sai
Chọn đáp án B
Cho str = “Yunlin university”, lệnh str.lastIndexOf(“i”) trả về kết quả là bao nhiêu?
4
14
7
Không có đáp án đúng
Chọn đáp án A
Cho str = “Yunlin university”, lệnh str.lastIndexOf(“i”, 7) trả về kết quả là bao nhiêu?
4
14
7
-1
Chọn đáp án A
Cho str = “Yunlin university”, lệnh str.lastIndexOf(“sti”) trả về kết quả là bao nhiêu?
4
14
false
-1
Chọn đáp án D
Cho khối lệnh sau: int s = 0; for (int i = 3; i < 10; i++) s += i; Sau khi chạy khối lệnh s = ?
</>
42
55
45
9
Chọn đáp án B
Cho khối lệnh sau: for (int i = 0; i <= 10; i++) { int s = 0; s += i;} System.out.print(s); Sau khi chạy khối lệnh s = ?
</=>
0
55
45
Lệnh sai
Chọn đáp án B
Cho khối lệnh sau: int s = 0; for (int i = 0; i <= 10; i++) s += i; Sau khi chạy khối lệnh s = ?
</=>
0
55
45
50
Chọn đáp án B
Cho khối lệnh sau: int s = 0; for (int i = 0; i < 10; i++) { s = 0; s += i; } Sau khi chạy khối lệnh s = ?
</>
0
55
45
9
Chọn đáp án D
Cho khối lệnh sau: for (int i = 0; i <= 10; i++) { if (i == 3) break;; System.out.print(i);} Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
</=>
0
012
0123
012345678910
Chọn đáp án B
Cho khối lệnh sau: for (int i = 0; i <= 10; i++) { if (i = 3) continue; System.out.print(i);} Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
</=>
0
012
0123
Chương trình báo lỗi
Chọn đáp án D
Cho khối lệnh sau: for (int i = 1; i < 10; i++) { if (i == 3) continue; System.out.print(i);} Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
</>
12456789
12
123456789
12345678910
Chọn đáp án D
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world, vậy tham số args có giá trị là gì?
</>
-g
cruel
world
-g cruel world
Chọn đáp án D
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world, vậy tham số args có giá trị là gì?
</>
-g
cruel
world
-g cruel world
Chọn đáp án D
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world, vậy tham số args có giá trị là gì?
</>
-g
cruel
world
-g cruel world
Chọn đáp án D
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world, vậy tham số args có giá trị là gì?
</>
-g
cruel
world
Không có tham số args
Chọn đáp án A
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world sẽ in kết quả là gì?
</>
-g cruel world
cruel world
Goodbye, cruel world
Goodbye cruel world
Chọn đáp án A
Cho chương trình tên message.class: public static void main(String[] args) { if (args.equal(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world sẽ in kết quả là gì?
</>
-g cruel world
cruel world
Goodbye, cruel world
Chương trình báo lỗi
Chọn đáp án A
Cho class như sau: class KiemTra { private int i; private int nextId; public void setId() { id = nextId; nextId++; } } Nếu khởi tạo 2 đối tượng class A extends KiemTra và class B extends KiemTra, id của đối tượng A có giá trị là ?
0
1
2
Không có giá trị đúng
Chọn đáp án B
Cho class như sau: class KiemTra { private int i; private int nextId; public void setId() { id = nextId; nextId++; } } Nếu khởi tạo 2 đối tượng class A extends KiemTra và class B extends KiemTra, id của đối tượng B có giá trị là ?
0
1
Không có giá trị đúng
Chọn đáp án C
Cho class như sau: class KiemTra { private int i; private static int nextId; public void setId() { id = nextId; nextId++; } } Nếu khởi tạo 2 đối tượng class A extends KiemTra và class B extends KiemTra, id của đối tượng B có giá trị là ?
0
1
2
Không có giá trị đúng
Chọn đáp án A
Cho class như sau: class KiemTra { private int i; private static int nextId = 1; public void setId() { id = nextId; nextId++; } } Nếu khởi tạo 2 đối tượng class A extends KiemTra và class B extends KiemTra, id của đối tượng B có giá trị là ?
0
1
2
Chương trình báo lỗi
Chọn đáp án A
Cho class như sau: 1: public interface Comparable { 2: int compareTo(Object other); 3: } 4: class Employee implements Comparable { 5: public int compareTo(Object other) { 6: Employee other = (Employee) otherObject; 7: return 0; 8: } 9: } Chương trình trên sai ở dòng nào"
1
2, 4
5
Không sai ở dòng nào cả
Chọn đáp án A








