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

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

Quiz
•
Information Technology (IT)
•
University
•
Easy

Kien Ngo Trung
Used 4+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Similar Resources on Quizizz
15 questions
Bài 29

Quiz
•
10th Grade - University
15 questions
Bài 24

Quiz
•
10th Grade - University
15 questions
Minigame CLB Tin học 20/10

Quiz
•
University
15 questions
Quiz KTCB & fun

Quiz
•
University
15 questions
Bài 27

Quiz
•
10th Grade - University
24 questions
Chương 1 Hệ Điều Hành

Quiz
•
University
23 questions
Quizz về Anatomy of Mobile

Quiz
•
University
24 questions
Codean | Rest API Error Handling in Spring Boot

Quiz
•
University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade