Khẳng định nào là đúng về chương trình dưới đây? class A: def __init__(self): self.x = 1 self.__y = 1 def getY(self): return self.__y a = A() a.x = 45 print(a.x)

Câu hỏi :

Khẳng định nào là đúng về chương trình dưới đây?
class A:
def __init__(self):
self.x = 1
self.__y = 1
def getY(self):
return self.__y
a = A()
a.x = 45
print(a.x)

A. Chương trình có lỗi xảy ra vì ' x ' là thuộc tính private, không thể truy cập được từ bên ngoài lớp.

B. Chương trình chạy bình thường và kết quả được in ra là 1.

C. Chương trình có lỗi xảy ra vì ' __y ' là thuộc tính private, không thể truy cập được từ bên ngoài lớp.

D. Chương trình chạy bình thường và kết quả được in ra là 4

* Đáp án

* Hướng dẫn giải

D là đáp án đúng

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

100 Câu hỏi trắc nghiệm lập trình Python có đáp án !!

Số câu hỏi: 100

Copyright © 2021 HOCTAP247