Chọn định dạng hiển thị khi thực hiện câu lệnh sau: System.out.printf(“%tc”, new Date());
Đáp án đúng: B
Câu lệnh System.out.printf(“%tc”, new Date());
sử dụng định dạng %tc
để in ra ngày giờ theo định dạng đầy đủ. Định dạng này bao gồm thứ, tháng, ngày, giờ, phút, giây, múi giờ và năm. Trong các phương án đưa ra, chỉ có phương án B tuân thủ đúng định dạng này.
Câu hỏi liên quan
Đoạn code cung cấp có một lỗi biên dịch: biến id
không được khai báo trong class KiemTra
. Giả sử đoạn code được sửa lại như sau:
class KiemTra {
private int i;
private static int nextId = 0; // static để chia sẻ giữa các đối tượng
private int id;
public void setId() {
id = nextId;
nextId++;
}
public int getId() {
return id;
}
}
class A extends KiemTra {}
class B extends KiemTra {}
public class Main {
public static void main(String[] args) {
A a = new A();
B b = new B();
a.setId();
b.setId();
System.out.println("ID of A: " + a.getId());
System.out.println("ID of B: " + b.getId());
}}
Trong trường hợp này, vì nextId
là một biến static, nó sẽ được chia sẻ giữa tất cả các đối tượng của class KiemTra
và các class con của nó. Khi đối tượng a
thuộc class A
được tạo và gọi phương thức setId()
, nextId
sẽ tăng lên 1. Sau đó, khi đối tượng b
thuộc class B
được tạo và gọi phương thức setId()
, nó sẽ gán giá trị hiện tại của nextId
(đã là 1) cho id
của b
, và sau đó tăng nextId
lên 2.
Tuy nhiên, cần lưu ý rằng trong đề bài gốc, biến nextId
không được khai báo là static. Nếu nextId
không phải là static, mỗi đối tượng sẽ có một bản sao riêng của nextId
, và khi đó đối tượng B sẽ có id là 0.
Trong đề bài gốc, biến `id` cũng không được khai báo, nên không thể gán giá trị cho nó. Vì vậy, chương trình sẽ báo lỗi. Tuy nhiên, nếu ta sửa lỗi biên dịch và coi `nextId` là non-static, đáp án sẽ là 0.

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.