Thứ sáu, 22/11/2024
IMG-LOGO

Câu hỏi:

09/07/2024 133

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

A. Chương trình có lỗi xảy ra vì ' __b ' 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ì ' a ' 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à 45.

Đáp án chính xác

Trả lời:

verified Giải bởi Vietjack

D là đáp án đúng

Câu trả lời này có hữu ích không?

0

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

Câu 1:

n trong đoạn sau là kiểu dữ liệu nào?
n = '5'

Xem đáp án » 14/10/2022 641

Câu 2:

Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,...) trong Python?

Xem đáp án » 14/10/2022 365

Câu 3:

Vòng lặp nào trả về kết quả dưới đây?
11111
22222
33333
44444
55555

Xem đáp án » 14/10/2022 301

Câu 4:

Đoạn code dưới đây có ý nghĩa gì?
f = open("test.txt")

Xem đáp án » 14/10/2022 291

Câu 5:

Theo dõi đoạn code dưới đây và chọn đáp án đúng nhất:
a = [1, 4, 20, 2, 5]
x = a[0]
for i in a:
if i > x:
x = i
print x

Xem đáp án » 14/10/2022 287

Câu 6:

Lệnh print in ra kết quả nào cho chương trình dưới đây?
list1 = [1, 3]
list2 = list1
list1[0] = 4
print(list2

Xem đáp án » 14/10/2022 280

Câu 7:

Khẳng định nào là đúng khi nói về đoạn code sau:
def printHello():
print("Hello")
a = printHello()

Xem đáp án » 14/10/2022 260

Câu 8:

Kết quả nào là output của đoạn code dưới đây?
x = True
y = False
z = False
if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else :
print(4)

Xem đáp án » 14/10/2022 253

Câu 9:

Kết quả của chương trình được in ra là:
mylist=['a', 'aa', 'aaa', 'b', 'bb', 'bbb']
print(mylist[:-1])

Xem đáp án » 14/10/2022 252

Câu 10:

Khẳng định nào là đúng về chú thích trong Python?

Xem đáp án » 14/10/2022 245

Câu 11:

Output của lệnh sau là: print(1, 2, 3, 4, sep='*')

Xem đáp án » 14/10/2022 245

Câu 12:

Đâu là output của chương trình dưới đây?
def outerFunction():
global a
a = 20
def innerFunction():
global a
a = 30
print('a =', a)
a = 10
outerFunction()
print('a =', a

Xem đáp án » 14/10/2022 242

Câu 13:

Đâu là kết quả của đoạn code dưới đây?
myList = [1, 5, 5, 5, 5, 1] max = myList[0]
indexOfMax = 0
for i in range(1, len(myList)):
if myList[i] > max: max = myList[i]
indexOfMax = i
print(indexOfMax

Xem đáp án » 14/10/2022 240

Câu 14:

Kết quả nào là output của đoạn code dưới đây?
list = [ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
print list[1:3]

Xem đáp án » 14/10/2022 239

Câu 15:

Mở file với chế độ mode ' a ' có ý nghĩa gì?

Xem đáp án » 14/10/2022 225