Đáp án đúng: A
Trong Java, có một kiểu dữ liệu ký tự cơ sở duy nhất là char
, được sử dụng để biểu diễn một ký tự Unicode (16-bit). Các kiểu dữ liệu khác như byte
, short
, int
, long
, float
, double
, và boolean
không phải là kiểu ký tự.
Câu hỏi liên quan
Java là một ngôn ngữ lập trình đa nền tảng, có nghĩa là nó có thể chạy trên nhiều hệ điều hành khác nhau mà không cần sửa đổi mã nguồn. Điều này đạt được nhờ vào máy ảo Java (JVM), nó cung cấp một môi trường thực thi thống nhất cho các ứng dụng Java trên các hệ điều hành khác nhau.
A. Microsoft Windows: Java chạy tốt trên Windows.
B. Linux: Java cũng chạy tốt trên Linux.
C. Sun Solaris OS: Java cũng tương thích với Sun Solaris OS.
Do đó, đáp án D (Tất cả các đáp án đều đúng) là chính xác.
- `// chú thích`: Đây là cách chú thích một dòng. Tất cả văn bản sau `//` trên cùng một dòng sẽ được trình biên dịch bỏ qua.
- `/* chú thích */`: Đây là cách chú thích nhiều dòng. Tất cả văn bản nằm giữa `/*` và `*/` sẽ được trình biên dịch bỏ qua.
Như vậy, các phương án A (`/** chú thích */`) và D (`// chú thích`) đều là các cách chú thích hợp lệ. Phương án C (`/ chú thích`) không phải là một cách chú thích hợp lệ trong hầu hết các ngôn ngữ lập trình. Phương án B (`/ chú thích /`) cũng không phải là một cách chú thích hợp lệ.
Tuy nhiên, câu hỏi yêu cầu tìm câu sai. Vì phương án B không phổ biến và có thể gây nhầm lẫn, phương án C rõ ràng không đúng cú pháp chú thích nào cả, nên phương án C là đáp án sai rõ ràng nhất trong các lựa chọn đã cho.
Phân tích các phương án:
- Phương án A:
public class default {}
. Tên lớp không được đặt là một từ khóa (keyword) của Java nhưdefault
. - Phương án B:
protected inner class engine {}
. Lớp inner (lớp bên trong) không thể được khai báo làprotected
nếu nó không phải là một thành viên của một lớp khác.protected
chỉ áp dụng cho các thành viên của lớp (fields, methods, inner classes). - Phương án C:
final class outer {}
. Khai báo này hoàn toàn hợp lệ. Lớpfinal
là lớp không thể kế thừa.
Kết luận: Phương án C là khai báo lớp đúng.
Trong lập trình, quy tắc đặt tên biến (và các định danh khác) thường có các ràng buộc sau:
- Không được bắt đầu bằng chữ số.
- Không được chứa các ký tự đặc biệt như *, &, %, $, #, @, !.
- Có thể chứa chữ cái, chữ số và dấu gạch dưới (_).
- Tên biến không được trùng với các từ khóa (keyword) của ngôn ngữ lập trình, tuy nhiên "main" không phải là từ khoá trong mọi ngôn ngữ lập trình (ví dụ: C/C++, Java thì "main" là tên hàm, không phải từ khoá; Python cũng vậy).
Như vậy, "2word" và "*word" đều sai.
Trong lập trình, biến dữ liệu thường được phân loại dựa trên phạm vi sử dụng của chúng. Hai loại biến phổ biến nhất là:
- Biến cục bộ (local variable): Là biến được khai báo bên trong một hàm hoặc một khối mã, và chỉ có thể được sử dụng trong phạm vi đó. Khi hàm hoặc khối mã kết thúc, biến cục bộ sẽ bị hủy.
- Tham số (parameter): Là một loại biến đặc biệt được sử dụng để truyền dữ liệu vào một hàm. Tham số được khai báo trong định nghĩa hàm và nhận giá trị khi hàm được gọi.
Biến lớp (class variable) là biến được khai báo bên trong một lớp, nhưng bên ngoài bất kỳ phương thức nào. Chúng thuộc về lớp chứ không phải là một thể hiện cụ thể của lớp. Do đó, đáp án chính xác nhất là B. Biến cục bộ và Tham số.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.