khoahoc.vietjack.com

Câu hỏi:

11/06/2026 5 Lưu

Đọc đoạn mã sau:

1.0: package pac02;

1.1: public class ClassA {

1.2: public int xA;

1.3: private String yA;

1.4:}

----------

2.0: package pac01;

2.1: import pac02.ClassA;

2.2: public class Test {

2.3: public static void main(String[] args) {

2.4: ClassA a = new ClassA();

2.5: a.xA = 12;

2.6: a.yA = "Hello";

2.7: System.out.println("a.xA = " + a.xA + "; a.yA = " + a.yA);

2.8: }

2.9: }

Chương trình sẽ in ra kết quả gì khi thực thi?

Chọn một Câu trả lời

A.

Lỗi biên dịch dòng 2.5, 2.6, 2.7

B.

Lỗi biên dịch dòng 2.5

C.

Lỗi biên dịch dòng 2.6, 2.7

D.

a.xA = 12; a.yA = Hello

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án C

Vì:

Thuộc tính yA của lớp ClassA được khai báo với từ khóa private nên không được truy xuất.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.

Mảng có thể lưu giữ các phần tử thuộc nhiều kiểu dữ liệu khác nhau

B.

Chỉ số của mảng có thể sử dụng kiểu số thực (float, double)

C.

Biểu thức array.length được sử dụng để trả về số phần tử trong mảng

D.

Một phần tử của mảng không thể truyền vào trong một phương thức.

Lời giải

Chọn đáp án C

Vì:

biểu thức array.length trả về số phần tử trong mảng.

Lời giải

Chọn đáp án D

Vì:

+ Không thể gán giá trị cho các biến kiểu final

Câu 4

A.

class A { public A(int x) {} }

B.

class A {}

class B extends A { B() {}}

C.

class A { A() {}}

class B { public B() {} }

D.

class Z { public Z(int) {} }

class A extends Z { }

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A.

Mảng có kích thước không đổi trong toàn bộ chương trình

B.

Mảng là cấu trúc dữ liệu có khả năng lưu trữ nhiều thành phần (phần tử) dữ liệu với kiểu khác nhau

C.

Mảng N phần tử được đánh chỉ số từ 0 đến N - 1

D.

Chỉ số mảng bắt đầu bằng 0

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.

Có lỗi biên dịch:name has private access in Man.

B.

Không có lỗi biên dịch.

C.

Có lỗi biên dịch:for name access modifier in Man for name is weaker in Student.

D.

Có lỗi biên dịch:name has public access in Student.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP