🌌Tizia

Tuần 29 — Lập trình hướng đối tượng - khái quát

Tin học Lớp 10 · 6 câu hỏi có lời giải

  1. Câu 1.OOP viết tắt là?

    • A.One Object Process
    • B.Online Office Pack
    • C.Object-Oriented Programming
    • D.Open Operating Platform
    Xem đáp án

    Đáp án: C. Object-Oriented Programming

    OOP = Lập trình hướng đối tượng.

  2. Câu 2.OOP dựa trên 4 nguyên lý?

    • A.HTML, CSS, JS, PHP
    • B.Encapsulation, Inheritance, Polymorphism, Abstraction
    • C.SQL, NoSQL, Cache, DB
    • D.Sort, Search, Save, Send
    Xem đáp án

    Đáp án: B. Encapsulation, Inheritance, Polymorphism, Abstraction

    4 nguyên lý: đóng gói, kế thừa, đa hình, trừu tượng.

  3. Câu 3.Class là?

    • A.Bản thiết kế (blueprint) cho object
    • B.1 hàm
    • C.1 đối tượng
    • D.1 biến
    Xem đáp án

    Đáp án: A. Bản thiết kế (blueprint) cho object

    Class định nghĩa thuộc tính và phương thức; object là instance của class.

  4. Câu 4.Object là?

    • A.Hàm độc lập không thuộc class
    • B.Đối tượng cụ thể tạo từ class
    • C.Khuôn mẫu định nghĩa thuộc tính
    • D.Module
    Xem đáp án

    Đáp án: B. Đối tượng cụ thể tạo từ class

    Object = thể hiện cụ thể (instance) của class.

  5. Câu 5.Định nghĩa class trong Python?

    • A.create class
    • B.class TenClass:
    • C.new Class
    • D.def class
    Xem đáp án

    Đáp án: B. class TenClass:

    class TenClass: dùng từ khoá class.

  6. Câu 6.Phương thức khởi tạo trong Python?

    • A.start() (gọi thủ công)
    • B.__init__
    • C.new() (cú pháp Java)
    • D.constructor
    Xem đáp án

    Đáp án: B. __init__

    __init__ được gọi khi tạo object mới.