Trắc nghiệm Java có đáp án miễn phí

Trắc nghiệm Java có đáp án dưới đây sẽ giúp bạn kiểm tra trình độ của mình về ngôn ngữ lập trình phổ biến nhất trên thế giới hiện nay. Bạn tự tin vào sự hiểu biết của mình về Java? Hãy thử làm ngay bài test này nhé!

Bài test sẽ đặt ra 10 câu hỏi liên quan đến ngôn ngữ lập trình Java, phần đáp án được đính kèm bên dưới. Hãy bắt đầu kiểm tra trình độ của mình ngay bây giờ!

1. Tùy chọn nào sau đây dẫn đến tính di động và bảo mật của Java?

  1. Bytecode được thực thi bởi JVM
  2. Applet làm cho mã Java an toàn và di động
  3. Sử dụng xử lý ngoại lệ
  4. Liên kết động giữa các đối tượng

2. Tính năng nào không phải là tính năng của Java? 

  1. Dynamic (Động)
  2. Architecture Neutral (Độc lập với cấu trúc)
  3. Use of pointers (Sử dụng các điểm trỏ)
  4. Object-oriented (Hướng đối tượng) 

3. _____ được sử dụng để tìm và sửa lỗi trong các chương trình Java.

  1. JVM
  2. JRE 
  3. JDK 
  4. JDB 

4. Điều nào sau đây là một khai báo hợp lệ của một char?

  1. char ch = ‘\utea’;
  2. char ca = ‘tea’;
  3. char cr = \u0223;
  4. char cc = ‘\itea’;

5. Kiểu trả về của phương thức hashCode () trong lớp Object là gì?

  1. object
  2. int 
  3. long
  4. void 

6. Đâu là một “long literal” hợp lệ?

  1. ABH8097
  2. L990023
  3. 904423
  4. 0xnf029L 

7. Biểu thức float a = 35/0 trả về kết quả gì?

  1. 0
  2. Not a Number
  3. Infinity
  4. Runtime exception

8. Công cụ nào sau đây được sử dụng để tạo tài liệu API ở định dạng HTML từ doc comments trong source code?

  1. javap tool
  2. javaw command
  3. Javadoc tool
  4. javah command

9. Điều nào sau đây tạo danh sách gồm 3 mục hiển thị và nhiều lựa chọn được kết hợp?

  1. new List(false, 3)
  2. new List(3, true)
  3. new List(true, 3)
  4. new List(3, false) 

10. Trong quá trình nào, một biến cục bộ có cùng tên với một trong các biến cá thể?

  1. Serialization
  2. Variable Shadowing
  3. Abstraction
  4. Multi-threading

Bảng đáp án: 

1A  2C 3D 4A 5B 6D 7C 8C 9B 

Bạn được bao nhiêu điểm? Nếu số điểm của bạn từ 7 trở lên xin chúc mừng bạn có kiến thức khá tốt về Java. Nếu thấp hơn mức trên hãy cố gắng hơn nữa bạn nhé! 

Bạn có thể vào website Javapoint để tham khảo thêm nhiều câu hỏi trắc nghiệm Java có đáp án cùng giải thích chi tiết. Cảm ơn bạn đã đọc bài viết này. Chúc bạn học tập hiệu quả và thành công!

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://d1iv5z3ivlqga1.cloudfront.net/wp-content/uploads/2021/04/29235048/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
February 04, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Eclipse là gì? Hướng dẫn cài đặt Eclipse chi tiết nhất

Eclipse là gì? Hướng dẫn cài đặt Eclipse chi tiết nhất

Eclipse luôn nằm trong top những IDE tốt nhất dành cho lập trình viên. Có thể các bạn quan tâm đến IT đã ít nhất một lần nghe đến cái tên này. Vì vậy, ở bài viết này, Got It sẽ giải đáp những thắc mắc của bạn đọc về Eclipse là gì? Những ưu […]
Những cách lấy giá trị checkbox bằng JavaScript đơn giản nhất

Những cách lấy giá trị checkbox bằng JavaScript đơn giản nhất

Làm sao để lấy giá trị checkbox bằng JavaScript? Nhiều bạn khi bắt đầu học lập trình web rất hay phân vân câu hỏi này. Đây là một trong những tác vụ quan trọng giúp người dùng tương tác với website. Hãy cùng tìm Got It hiểu cách lấy giá trị checkbox khi sử dụng […]
JavaScript là gì? Giải thích chi tiết về JavaScript

JavaScript là gì? Giải thích chi tiết về JavaScript

JavaScript là gì? Đây là câu hỏi phổ biến mà các nhà tuyển dụng thường dùng khi phỏng vấn bạn về Frontend. Nếu bạn đang apply cho vị trí Frontend Engineer, hãy chắc chắn rằng bạn thực sự hiểu rõ về JavaScript. Đây là ngôn ngữ phổ biến nhất các egineer hay dùng để tạo […]
MEAN Stack là gì? Cấu trúc, ưu điểm của MEAN Stack

MEAN Stack là gì? Cấu trúc, ưu điểm của MEAN Stack

MEAN Stack là gì? Với những ai đã và đang làm việc với JavaScript thì chắc hẳn đã từng nghe đến khái niệm này. Bài viết dưới đây sẽ giới thiệu cho bạn về định nghĩa, cấu trúc và ưu điểm của giải pháp phát triển ứng dụng web này.  Mục lục1. MEAN Stack là […]
Các design pattern thông dụng trong JavaScript

Các design pattern thông dụng trong JavaScript

Các design pattern thông dụng không còn là công cụ xa lạ với giới lập trình viên. Nhờ có chúng, developer tạo được các mã code có thể bảo trì, khả dụng và dễ tái sử dụng, đặc biệt đối với các ứng dụng lớn. Bài viết dưới đây sẽ giúp bạn hiểu thêm về […]
Các cách lập trình hướng đối tượng trong JavaScript

Các cách lập trình hướng đối tượng trong JavaScript

Áp dụng lập trình hướng đối tượng trong JavaScript là việc không hề đơn giản, đặc biệt là với những ai mới bắt đầu tiếp cận với kỹ thuật này. Bài viết dưới đây giới thiệu về OOP và gợi ý cho bạn 4 thủ thuật để hiện thực các đặc tính của nó với […]