Kiến thức về Ngoại lệ trong Java

Kiến thức về Ngoại lệ trong Java

University

20 Qs

quiz-placeholder

Similar activities

Bài 30

Bài 30

10th Grade - University

15 Qs

ÔN TẬP CRV1

ÔN TẬP CRV1

6th Grade - University

22 Qs

Chương 1 Hệ Điều Hành

Chương 1 Hệ Điều Hành

University

24 Qs

Web_FE_BASIC_SS16

Web_FE_BASIC_SS16

University

20 Qs

Code Camp Quiz 2025 V1

Code Camp Quiz 2025 V1

6th Grade - University

20 Qs

KTMT Nhóm 5

KTMT Nhóm 5

University

25 Qs

Thao tác nâng cao với Photoshop

Thao tác nâng cao với Photoshop

University

20 Qs

Bài 29

Bài 29

10th Grade - University

15 Qs

Kiến thức về Ngoại lệ trong Java

Kiến thức về Ngoại lệ trong Java

Assessment

Quiz

Information Technology (IT)

University

Easy

Created by

Kien Ngo Trung

Used 4+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Khi nào một ngoại lệ được ném ra trong Java?

Khi biên dịch mã nguồn

Khi khởi tạo biến

Khi chạy chương trình gặp lỗi bất thường

Khi sử dụng từ khóa `static`

Answer explanation

Một ngoại lệ trong Java được ném ra khi chương trình đang chạy gặp lỗi bất thường, chẳng hạn như chia cho 0 hoặc truy cập vào một chỉ số không hợp lệ trong mảng. Các lựa chọn khác không liên quan đến việc ném ngoại lệ.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Lớp cha của tất cả các loại ngoại lệ trong Java là gì?

Exception

Throwable

Error

Object

Answer explanation

Lớp cha của tất cả các loại ngoại lệ trong Java là Throwable. Nó là lớp cơ sở cho cả Exception và Error, cho phép xử lý các tình huống lỗi trong chương trình.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Câu lệnh nào dùng để bắt ngoại lệ?

throw

throws

try

catch

Answer explanation

Câu lệnh 'catch' được sử dụng để bắt ngoại lệ trong lập trình. Nó cho phép xử lý các lỗi xảy ra trong khối mã 'try', giúp chương trình không bị dừng lại khi gặp sự cố.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Từ khóa `finally` dùng để làm gì?

Bắt ngoại lệ

Xác định nơi ném ngoại lệ

Luôn thực hiện dù có hay không có ngoại lệ

Kết thúc chương trình

Answer explanation

Từ khóa `finally` trong lập trình được sử dụng để đảm bảo rằng một khối mã sẽ luôn được thực thi, bất kể có xảy ra ngoại lệ hay không. Điều này giúp quản lý tài nguyên và dọn dẹp sau khi thực hiện các thao tác có thể gây ra lỗi.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Lỗi nào dưới đây là một `RuntimeException`?

IOException

SQLException

ArithmeticException

FileNotFoundException

Answer explanation

Trong số các lựa chọn, chỉ có ArithmeticException là một RuntimeException. Các lỗi khác như IOException, SQLException và FileNotFoundException đều là checked exceptions, không thuộc loại RuntimeException.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Điều gì xảy ra nếu không xử lý ngoại lệ?

Chương trình sẽ tiếp tục chạy

Trình biên dịch sẽ xử lý

Chương trình kết thúc bất thường

JVM sẽ bỏ qua lỗi

Answer explanation

Nếu không xử lý ngoại lệ, chương trình sẽ gặp lỗi và kết thúc bất thường. Điều này có nghĩa là chương trình không thể tiếp tục thực hiện các tác vụ khác.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cấu trúc đầy đủ để xử lý ngoại lệ gồm các phần nào?

try - throw - finally

catch - throw - catch

try - catch - finally

throws - catch - throw

Answer explanation

Cấu trúc đầy đủ để xử lý ngoại lệ trong lập trình bao gồm 'try', 'catch' và 'finally'. 'try' dùng để thử nghiệm mã, 'catch' để bắt lỗi, và 'finally' để thực hiện mã cuối cùng, bất kể có lỗi hay không.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?