🌌Tizia

Tuần 6 — Cấu trúc if-else và if-elif-else

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

  1. Câu 1.Cú pháp if-else?

    • A.if-else không tồn tại
    • B.if đk { … } else { … }
    • C.if đk:\n …\nelse:\n …
    • D.if đk then … else …
    Xem đáp án

    Đáp án: C. if đk:\n …\nelse:\n …

    Python: if điều_kiện: … else: ….

  2. Câu 2.Khi kiểm tra nhiều điều kiện liên tiếp dùng?

    • A.else if (viết rời như C)
    • B.else if
    • C.elif
    • D.elseif
    Xem đáp án

    Đáp án: C. elif

    Python dùng từ khoá elif (viết liền) cho điều kiện tiếp theo.

  3. Câu 3.Chương trình: if x>0: print("D") elif x<0: print("A") else: print("0"). x=−5 in?

    • A.D (vì x=-5 vẫn là số)
    • B.A
    • C.0
    • D.Lỗi do thiếu dấu ngoặc
    Xem đáp án

    Đáp án: B. A

    x<0 → in A (âm).

  4. Câu 4.Có thể lồng if trong if?

    • A.Chỉ với else
    • B.Không, sẽ báo lỗi cú pháp
    • C.Chỉ 1 mức
    • D.Có
    Xem đáp án

    Đáp án: D. Có

    Có thể lồng if-else nhiều mức (chú ý thụt lề).

  5. Câu 5.Bài toán: in "Pass" nếu điểm ≥5, "Fail" nếu <5. Cấu trúc?

    • A.Không cần điều kiện
    • B.Chỉ if
    • C.if-else 1 cấp
    • D.if-elif 5 cấp
    Xem đáp án

    Đáp án: C. if-else 1 cấp

    2 trường hợp → if-else đủ.