🌌Tizia

Tuần 5 — Dictionary (dict)

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

  1. Câu 1.Dict là?

    • A.Dãy phần tử có chỉ số nguyên
    • B.Dãy ký tự có thứ tự
    • C.Tập hợp
    • D.Cặp key-value
    Xem đáp án

    Đáp án: D. Cặp key-value

    Dict lưu cặp key-value.

  2. Câu 2.Khai báo dict?

    • A.d = (a=1, b=2)
    • B.d = {"a": 1, "b": 2}
    • C.d = [a:1, b:2]
    • D.d = <a:1>
    Xem đáp án

    Đáp án: B. d = {"a": 1, "b": 2}

    {} với cặp key:value tạo dict.

  3. Câu 3.Truy cập value theo key?

    • A.d.a (chỉ với JS)
    • B.d["a"] hoặc d.get("a")
    • C.d{"a"}
    • D.d.key("a")
    Xem đáp án

    Đáp án: B. d["a"] hoặc d.get("a")

    d[key] hoặc d.get(key); get an toàn hơn (không lỗi nếu thiếu).

  4. Câu 4.Thêm/sửa cặp key-value?

    • A.d.push("c", 3)
    • B.d["c"] = 3
    • C.d.insert(c, 3)
    • D.d.add(c, 3)
    Xem đáp án

    Đáp án: B. d["c"] = 3

    Gán d[key] = value để thêm/sửa.

  5. Câu 5.Duyệt dict?

    • A.for x in d
    • B.for k in d.keys()
    • C.Cả ba đều được
    • D.for k, v in d.items()
    Xem đáp án

    Đáp án: C. Cả ba đều được

    Có nhiều cách duyệt dict; items() lấy cả key-value.