Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Đâu là câu SAI về ngôn ngữ Java?
Đáp án và lời giải
Đáp án: D
Câu 2
Đâu không phải là một kiểu dữ liệu nguyên thủy trong Java?
Đáp án và lời giải
Đáp án: D
Câu 3
Trong Câu lệnh sau: public static void main(String[] agrs) thì phần tử agrs[0] chứa giá trị gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 4
Phương thức next() của lớp Scanner dùng để làm gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 5
Muốn chạy được chương trình java, chỉ cần cài phần mền nào sau đây?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 6
Gói nào trong java chứa lớp Scanner dùng để nhập dữ liệu từ bàn phím?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 7
Phương thức nextLine() thuộc lớp nào ?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: B
Câu 8
Tên đầu tiên của Java là gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: B
Câu 9
G/s đã định nghĩa lớp XX với một phương thức thông thường là Display, sau đó sinh ra đối tượng objX từ lớp XX. Để gọi phương thức Display ta sử dụng cú pháp nào?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 10
Đâu KHÔNG phải là thành phần trong cấu trúc của lớp trong java.
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 11
1: Từ khóa new kết hợp với hàm tạo để tạo ra đối tượng.
2: Hàm tạo được sử dụng để hủy đối tượng
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 12
Đọc đoạn mã lệnh sau
1:public class Main {
2: public static void main(String[] args) {
3: int x = -1;
4: String y = x + 3;
5: System.out.println("x = " + x + "y = " + y);
6: }
7:}
Sau khi thực thi chương trình sẽ in ra kết quả gì ?
Đáp án và lời giải
Đáp án: B
Câu 13
Đoạn mã KHÔNG in ra màn hình số 13?
Đáp án và lời giải
Đáp án: A
Câu 14
Đối tượng là gì?
Đáp án và lời giải
Đáp án: B
Câu 15
Đâu là khai báo biến đúng trong java?
(1) rollNumber
(2) rearlysalary</p><p>(3)double</p><p>(4)$_
(5) mount#balance
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: C
Câu 16
Đọc đoạn mã sau:
11: int i = 1,j = 10;
12: do {
13: if(i>j) {
14: break;
15: }
16: j--;
17: } while (++i <5);
18: System.out.printIn("i = " +i+" and j = "+j);
Kết quả in ra của đoạn mã trên là gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 17
Với giá trị nào của x, biểu thức sau trả về giá trị true(x thuộc kiểu int).
x%3==0
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 18
Lựa chọn đáp án phù hợp:
(a) byte (1) 256
(b) char (2) 5000
(c)int (3) 4899.99
(d) short (4)126
(e) double (5) 'F'
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: A
Câu 19
Kiểu dữ liệu nào trong Java chứa giá trị bao gồm cả chữ và số?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 20
int i=0;
do {
flag = false;
System.out.print( i++ );
flag = i < 10;
continue;
}while ( (flag)? true:false );
Kết quả in ra của đoạn mã trên là gì?
Đáp án và lời giải
Đáp án: B
Câu 21
Đọc đoạn mã sau:
11: int x = 3;
12: int y = 1;
13: if (x = y) {
14: System.out.println("x = " + x);
15: }
Kết quả in ra của đoạn mã trên là gì?
Đáp án và lời giải
Đáp án: C
Câu 22
Đọc đoạn code sau:
1:public class Test {
2:public int aMethod() {
3:int i = 0;
4:i++;
5:return i;
6:}
7:public static void main (String[]args){
8:Test test = new Test();
9:test.aMethod();
10:int j = test.aMethod();
11:System.out.println(j);
12:}
13:}
Kết quả là gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: B
Câu 23
Đâu là khai báo biến hợp lệ?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: A
Câu 24
Đâu là cách thức tạo SAI về đối tượng của lớp Animal sau:
class Animal{
String name;
public Animal(String x){
this.name = x;
}
}
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: A
Câu 25
Đáp án do AI giải
Xét 2 Câu sau:
Đáp án và lời giải
Đáp án: 1
Câu 26
Đáp án do AI giải
Biến được khai báo bên trong lớp được dùng để lưu trữ các giá trị thuộc tính của đối tượng
Đáp án và lời giải
Đáp án: Đúng
Câu 27
Đáp án do AI giải
Biến địa phương là biến được khai báo bên trong phương thức và các khối lệnh.
Đáp án và lời giải
Đáp án: Đúng
Câu 28
Biểu thức nào có giá trị khác các biểu thức còn lại trong các biểu thức sau?
Cho x=true thuộc kiểu boolean.
Đáp án và lời giải
Đáp án: D
Câu 29
Có mấy cách để truyền tham số vào cho một phương thức?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: A
Câu 30
public class Test{
public static int switchIt(int x)
{
int j = 1;
switch (x) {
case 1: j++;
case 2: j++;
case 3: j++;
case 4: j++;
default: j++;
}
return j + x;
}
public static void main(String[] args) {
System.out.println("value = " + switchIt(4));
}
}
Kết quả in ra của đoạn mã trên là gì?
Chọn một Câu trả lời
Đáp án và lời giải
Đáp án: D
Câu 31
01:class A {
02: int x = 10;
03: public void calTotal(A a){
04: a.x = 12;
05: 06:System.out.println(a.x);
07: }
08:}
Khi thực hiện lệnh:
A a = new A();
a.calTotal(a);
Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì?