
Hệ thống quản trị đào tạo trực tuyến
Thời gian làm bài: 60 phút. Chọn đáp án đúng nhất và trả lời các câu hỏi tình huống.
A. Mã nguồn được chuyển trực tiếp thành Mã máy (Machine Code).
B. Mã nguồn được chuyển thành Mã Bytecode (Mã trung gian).
C. Mã nguồn được tối ưu hóa trực tiếp bởi JDK.
D. Mã nguồn được chuyển thành mã C++.
A. int.
B. char.
C. String.
D. boolean.
A. static.
B. public.
C. final.
D. void.
int x = 10; int y = ++x * 2; (Giá trị của x và y sau khi thực thi)A. x = 10, y = 20.
B. x = 11, y = 22.
C. x = 11, y = 20.
D. x = 10, y = 22.
A. Lệnh for.
B. Lệnh while.
C. Lệnh do-while.
D. Lệnh if-else.
int[] numbers = {10, 20, 30};. Bạn muốn truy cập phần tử có giá trị 20. Chỉ số (index) nào bạn cần sử dụng?A. 0.
B. 1.
C. 2.
D. 3.
Cho đoạn mã Java sau:
int i = 0; while (i < 5) { if (i == 2) { i++; continue; } if (i == 4) { break; } System.out.println(i); i++; }<%14%37%> Nêu rõ các giá trị sẽ được in ra màn hình console (theo thứ tự).
Giải thích vai trò của lệnh continue và lệnh break trong ngữ cảnh đoạn mã trên.
Một sinh viên muốn tạo một phương thức tĩnh tên là tinhTong để tính tổng hai số nguyên. Phương thức này sẽ được gọi từ phương thức main.
Viết cú pháp khai báo hoàn chỉnh (bao gồm kiểu trả về và tham số) cho phương thức tĩnh tinhTong.
Giải thích tại sao một phương thức tĩnh không thể truy cập trực tiếp các biến được khai báo là biến thể hiện (Instance variables) của lớp (tức là biến không có từ khóa static).
Cách chấm điểm: Lần cao nhất