Phương thức nào của lớp String được sử dụng để lấy character ở vị trí nào đó?
Đáp án đúng: D
Trong Java, phương thức charAt()
được sử dụng để lấy ký tự tại một vị trí cụ thể trong chuỗi (String). Phương thức này trả về giá trị kiểu char
là ký tự tại vị trí (index) đã cho. Lưu ý rằng index bắt đầu từ 0.
Các phương án khác không đúng vì:
char()
: Không phải là một phương thức hợp lệ của lớp String trong Java.Charat()
: Sai về cách viết hoa chữ cái đầu.charat()
: Sai về cách viết hoa chữ cái đầu.
Câu hỏi liên quan
Trong C/C++, hằng ký tự (character literal) được đặt trong cặp dấu nháy đơn ('
), còn hằng chuỗi (string literal) được đặt trong cặp dấu nháy kép ("
). Một hằng ký tự đúng phải là một ký tự duy nhất nằm trong dấu nháy đơn. Tuy nhiên, câu hỏi này lại đề cập đến "hằng ký tự" nhưng các đáp án lại sử dụng dấu nháy kép, vốn là dấu hiệu của chuỗi. Trong ngữ cảnh này, ta hiểu rằng câu hỏi muốn hỏi về một chuỗi ký tự (string literal) được khai báo đúng cú pháp.
Xét các phương án:
- A.
"Hello world\n"
: Đây là một chuỗi ký tự hợp lệ.\n
là một ký tự newline (xuống dòng). - B.
"Hello\nworld"
: Đây cũng là một chuỗi ký tự hợp lệ, tương tự như A. - C.
""Hello world""
: Đây là một chuỗi không hợp lệ vì có hai cặp dấu nháy kép liên tiếp, gây ra lỗi cú pháp. - D.
"Helloworld"
: Đây là một chuỗi ký tự hợp lệ.
Vì câu hỏi yêu cầu chọn một đáp án đúng nhất, và cả A, B, và D đều là các chuỗi ký tự hợp lệ, nhưng A và B chứa ký tự đặc biệt \n
thể hiện việc xuống dòng. Nếu xét về mặt tường minh và rõ ràng nhất, D là đáp án thể hiện một chuỗi ký tự đơn thuần và rõ ràng nhất, không sử dụng các ký tự escape (như \n). Tuy nhiên, vì câu hỏi không có thêm tiêu chí nào khác, cả A, B và D đều có thể coi là đúng. Trong trường hợp này, ta chọn D vì nó đơn giản nhất.
Đáp án đúng là D: continue
Lệnh continue
được sử dụng bên trong các vòng lặp (như for
, while
, do-while
) để bỏ qua phần còn lại của đoạn code trong lần lặp hiện tại và chuyển đến lần lặp tiếp theo. Khi gặp lệnh continue
, chương trình sẽ không thực hiện các câu lệnh còn lại trong khối lệnh của vòng lặp ở lần lặp đó, mà sẽ nhảy ngay đến điều kiện kiểm tra của vòng lặp để bắt đầu một vòng lặp mới (nếu điều kiện vẫn đúng).
Các lựa chọn khác không đúng vì:
break
: Lệnh này thoát hoàn toàn khỏi vòng lặp.return
: Lệnh này thoát khỏi hàm hiện tại.exit
: Lệnh này thường dùng để kết thúc chương trình.
- Biến `a` có giá trị 295.04 (kiểu double) được ép về byte. Khi ép kiểu double về byte, phần thập phân bị loại bỏ và giá trị nguyên 295 được xét trong phạm vi của byte (-128 đến 127). Vì 295 lớn hơn 127, nó sẽ tràn số. Để tính giá trị sau khi tràn, ta lấy 295 trừ đi 256 (2^8, vì byte là 8 bit), kết quả là 39. Vậy `c` = 39.
- Biến `b` có giá trị 300 (kiểu int) được ép về byte. Tương tự, 300 lớn hơn 127 nên cũng bị tràn số. Ta lấy 300 trừ đi 256, kết quả là 44. Vậy `d` = 44.
Do đó, đầu ra của chương trình là "39 44".
Trong lập trình, để giám sát (monitor) một đoạn mã có khả năng phát sinh ngoại lệ (exception), ta sử dụng khối try
. Khối try
bao bọc đoạn mã mà ta muốn theo dõi. Nếu một ngoại lệ xảy ra trong khối try
, chương trình sẽ chuyển quyền điều khiển đến khối catch
tương ứng (nếu có) để xử lý ngoại lệ đó. Khối finally
(nếu có) sẽ luôn được thực thi, bất kể có ngoại lệ xảy ra hay không, thường được dùng để giải phóng tài nguyên.
throw
được dùng để chủ động ném ra một ngoại lệ.
catch
được dùng để bắt và xử lý ngoại lệ đã được ném ra.
Vì vậy, từ khóa chính để giám sát exception là try
.
Như vậy, chương trình sẽ in ra 8.

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.