JavaScript is required

Cho khai báo như trên, câu nhận định đúng là:
Cho khai báo như trên, câu nhận định đúng là: (ảnh 1)

A.

Khai báo khuôn hình lớp Điểm với kiểu dữ liệu thuộc tính bất kỳ

B.

Khai báo khuông hình lớp T với thuộc tính là một điểm bất kỳ

C.
Khai báo khuôn hình lớp Điểm không xác định kiểu dữ liệu của thuộc tính
Trả lời:

Đáp án đúng: A


Đoạn code khai báo một lớp (class) có tên là `Điểm`. Lớp này có một thuộc tính (attribute) là `x` nhưng không chỉ định kiểu dữ liệu cụ thể cho `x`. Trong Python, việc không chỉ định kiểu dữ liệu tường minh là điều bình thường, Python là ngôn ngữ kiểu động. Do đó, nhận định chính xác nhất là khai báo khuôn hình lớp `Điểm` mà không xác định kiểu dữ liệu của thuộc tính `x`. * **Phương án A:** Sai. Mặc dù đúng là khai báo khuôn hình lớp `Điểm`, nhưng "kiểu dữ liệu thuộc tính bất kỳ" không chính xác bằng phương án C. Cách diễn đạt này không làm rõ việc kiểu dữ liệu không được xác định tường minh. * **Phương án B:** Sai. `T` không phải là tên lớp trong đoạn code đã cho. Lớp được khai báo có tên là `Điểm`. * **Phương án C:** Đúng. Khai báo khuôn hình lớp `Điểm` mà không chỉ định kiểu dữ liệu của thuộc tính `x`.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan