Tuần 8 — OOP cơ bản — Class và Object
Tin học Lớp 9 · 5 câu hỏi có lời giải
Câu 1.Class trong Python?
- A.object Ten
- B.Class Ten {}
- C.class Ten:
- D.def Ten():
Xem đáp án
Đáp án: C. class Ten:
class Ten: định nghĩa lớp.
Câu 2.Hàm khởi tạo?
- A.init()
- B.__new__(cls)
- C.__init__(self)
- D.constructor()
Xem đáp án
Đáp án: C. __init__(self)
__init__ là constructor trong Python.
Câu 3.Tham số self là?
- A.Hằng số
- B.Module
- C.Lớp cha
- D.Tham chiếu đến đối tượng hiện tại
Xem đáp án
Đáp án: D. Tham chiếu đến đối tượng hiện tại
self trỏ tới instance hiện tại.
Câu 4.Tạo đối tượng?
- A.obj = create Ten
- B.obj = Ten.new()
- C.obj = new Ten()
- D.obj = Ten()
Xem đáp án
Đáp án: D. obj = Ten()
Gọi tên class như hàm để tạo instance.
Câu 5.Phương thức là?
- A.Hằng số
- B.Hàm bên trong class, có self ở tham số đầu
- C.Module
- D.Biến của class
Xem đáp án
Đáp án: B. Hàm bên trong class, có self ở tham số đầu
Method là hàm trong class với tham số đầu là self.