🌌Tizia

Tuần 16 — Hàm trong Python

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

  1. Câu 1.Hàm trong Python định nghĩa bằng?

    • A.def function
    • B.func tên_hàm():
    • C.def
    • D.function
    Xem đáp án

    Đáp án: C. def

    def tên_hàm(tham_số): khai báo hàm.

  2. Câu 2.`def chao(ten): print("Xin chao", ten)` - hàm này?

    • A.NameError do thiếu dấu hai chấm
    • B.Trả về giá trị
    • C.Không có tham số
    • D.Nhận 1 tham số, in lời chào
    Xem đáp án

    Đáp án: D. Nhận 1 tham số, in lời chào

    Hàm chao() nhận tham số ten, in lời chào.

  3. Câu 3.Trả về giá trị từ hàm dùng?

    • A.return
    • B.give value (cú pháp giả định)
    • C.output
    • D.print() để xuất ra màn hình
    Xem đáp án

    Đáp án: A. return

    return trả về giá trị cho hàm gọi.

  4. Câu 4.Hàm không có return mặc định trả về?

    • A.None
    • B.False (mặc định Boolean)
    • C.0
    • D."" (chuỗi rỗng)
    Xem đáp án

    Đáp án: A. None

    Hàm không có return trả về None.

  5. Câu 5.Phạm vi (scope) của biến trong hàm?

    • A.Module
    • B.Cục bộ (local)
    • C.Toàn cục
    • D.Phạm vi lớp (class)
    Xem đáp án

    Đáp án: B. Cục bộ (local)

    Biến trong hàm là local, không nhìn thấy bên ngoài.

  6. Câu 6.Hàm có thể gọi chính nó được gọi là?

    • A.Hằng số (constant)
    • B.Vòng lặp
    • C.Method
    • D.Đệ quy (recursion)
    Xem đáp án

    Đáp án: D. Đệ quy (recursion)

    Đệ quy: hàm tự gọi chính nó để giải bài toán nhỏ hơn.