wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java basic final

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

File chứa mã nguồn java sau khi được biên dịch có đuôi là gì?

a)

.java

b)

.class

c)

.jav

d)

.exe

2.

Java chạy trên hệ điều hành nào sau đây

a)

Microsoft Windows

b)

Linux

c)

Sun Solaris OS

d)

Tất cả các đáp án đều đúng

3.

Câu lệnh khai báo chuẩn cho phương thức main như thế nào

a)

public static void main(String[] a) {}

b)

public static int main(String args) {}

c)

public static main(String[] args) {}

d)

public static final void main(String[] args) {}

4.

Cách đặt tên nào sau đây là đúng?

a)

2word

b)

*word

c)

main

d)

_name

5.

Một lớp trong Java có thể có bao nhiêu lớp cha?

a)

1

b)

2

c)

3

d)

vô số

6.

Một lớp trong Java có bao nhiêu lớp con?

a)

1

b)

2

c)

3

d)

vô số

7.

Chọn câu trả lời đúng nhất. Interface là gì?

a)

Là lớp chứa các phương thức rỗng có liên quan với nhau.

b)

Là một kiểu tham chiếu, tương tự như class, chỉ có thể chứa hằng giá trị, khai báo

phương thức và kiểu lồng.

c)

Là một phương thức thực hiện của lớp khác.

d)

Là lớp nối giữa lớp cơ sở và lớp cha.

8.

Khai báo nào sau đây là khai báo biến trong 1 class?

a)

final double d;

b)

private static id;

c)

volatile int sleepTime

d)

Không có đáp án đúng

9.

Cách đặt tên nào sau đây là không chính xác?

a)

final

b)

dem

c)

_final

d)

$final

10.

Có bao nhiêu kiểu dữ liệu cơ sở ( primitive ) trong Java?

a)

6

b)

7

c)

8

d)

9

11.

Lệnh str.charat(n) có tác dụng gì?

a)

Lấy ký tự bất kỳ trong chuỗi str

b)

Lấy độ dài chuỗi str

c)

Lấy ký tự có số chỉ mục n trong chuỗi k

d)

Không có lệnh này

12.

Khối lệnh sau có kết quả bao nhiêu khi thực hiện?

char[] greet = new char[10];

greet = “Hello”;

k = greet.length();

System.out.print(k);

a)

4

b)

5

c)

6

d)

Lỗi biên dịch

13.

Hai câu lệnh sau ra kết quả s là bao nhiêu

String greetings = “Hello”;

String s = greetings.substring(0,3);

a)

Hell

b)

Hel

c)

ello

d)

Hello

14.

Có bao nhiêu loại quyền truy cập trong JAVA?

a)

1

b)

2

c)

3

d)

4

15.

Nếu không khai báo từ khóa chỉ phạm vi truy cập, phạm vi truy cập của đối

tượng là gì?

a)

Có thể truy cập từ các lớp trong cùng package

b)

Có thể truy cập đối tượng từ các lớp trong cùng package và lớp con nằm trong package

khác

c)

Có thể truy cập đối tượng từ các phương thức khác trong lớp đó

d)

Có thể truy cập đối tượng từ bất kỳ vị trí nào của chương trình

16.

Cách khai báo mảng nào sau đây là đúng?

a)

int[] a;

b)

int a[];

c)

int a[] = new int[10];

d)

Cả 3 cách khai báo đều đúng.

17.

Lệnh nào ngừng vòng lặp hiện thời và bắt đầu vòng lặp tiếp theo?

a)

continue

b)

break

c)

end

d)

return

18.

Tính chất nào trong OOP liên quan đến việc tái sử dụng code?

a)

Abstraction.

b)

Encapsulation.

c)

Polymorphism

d)

Inheritance

19.

Đâu không phải là access modifier?

a)

Protected.

b)

Void.

c)

Public.

d)

Private.

20.

Phương thức nào được sử dụng để thực thi các câu lệnh làm thay đổi dữ liệu trong

JDBC?

a)

executeResult()

b)

executeQuery()

c)

executeUpdate()

d)

execute()