🌌Tizia

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.