{
  "id": "tin-hoc-ai-lop-8-cuoi-hk1-kntt-v2",
  "slug": "tin-hoc-ai-lop-8-cuoi-hk1-kntt-v2",
  "title": "Đề Thi Học Kì 1 Chuẩn Kết Nối Tri Thức (Đề Thực Chiến Số 2) — Môn Tin Học & AI Lớp 8",
  "grade": "lop-8",
  "grade_name": "Lớp 8",
  "subject": "tin-hoc-ai",
  "subject_name": "Tin Học & AI",
  "season": "cuoi-hk1",
  "season_id": "cuoi-hk1",
  "season_name": "Cuối Học Kì 1",
  "topic": "Cuối Học Kì 1 • Tin Học & AI Lớp 8 (KNTT)",
  "topic_name": "Cuối Học Kì 1 • Tin Học & AI Lớp 8 (KNTT)",
  "topic_tag": "Cuối Học Kì 1 • Tin Học & AI Lớp 8 (KNTT)",
  "topic_id": "tin-hoc-ai-lop-8-cuoi-hk1-kntt-v2",
  "textbook": "Bộ SGK Thống Nhất Toàn Quốc 'Kết nối tri thức với cuộc sống'",
  "duration_minutes": 60,
  "exam_type": "Đề Chuẩn Ma Trận Bộ GD&ĐT 2025 (100% Kết Nối Tri Thức)",
  "is_flagship_2026": true,
  "exam_format": "thong_tu_22_70_30",
  "format_standard": "Thông tư 22/2021/TT-BGDĐT — Chuẩn SGK Kết Nối Tri Thức (20 MCQ + 4 Đúng/Sai + 4 Trả lời ngắn)",
  "total_score": 10,
  "level_tier": 2,
  "tier_name": "🔵 Level 2: Đề Thực Chiến Chuẩn Ma Trận (Mục tiêu 8.5+)",
  "part1_mcq": [
    {
      "question": "Giá trị nào sau đây là kiểu dữ liệu chữ?",
      "options": [
        {
          "key": "A",
          "text": "1498 ."
        },
        {
          "key": "B",
          "text": "true ."
        },
        {
          "key": "C",
          "text": "2.34 ."
        },
        {
          "key": "D",
          "text": "13@a ."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D => Chọn D!",
      "explanation": "Đáp án đúng là: D",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "6f95ec4675c8eb19637a5206"
    },
    {
      "question": "Giá trị nào sau đây thuộc kiểu dữ liệu số?",
      "options": [
        {
          "key": "A",
          "text": "1,33 ."
        },
        {
          "key": "B",
          "text": "True ."
        },
        {
          "key": "C",
          "text": "12A ."
        },
        {
          "key": "D",
          "text": "A@1 ."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "5aec885f4784808727e0ae0f"
    },
    {
      "question": "Trong công thức tính chu vi hình tròn C = 2πR, thành phần được khai báo dạng hằng là",
      "options": [
        {
          "key": "A",
          "text": "R"
        },
        {
          "key": "B",
          "text": "C ."
        },
        {
          "key": "C",
          "text": "π ."
        },
        {
          "key": "D",
          "text": "2."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "b1ef5981381b5f4cbd7b6610"
    },
    {
      "question": "Giá trị nào sau đây là kiểu chữ?",
      "options": [
        {
          "key": "A",
          "text": "false ."
        },
        {
          "key": "B",
          "text": "abc1 ."
        },
        {
          "key": "C",
          "text": "true ."
        },
        {
          "key": "D",
          "text": "123.5 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "e19b613987d54bbd2a6917b0"
    },
    {
      "question": "Cho chương trình Scratch sau: Phương án nào sau đây nêu đúng kết quả của chương trình?",
      "options": [
        {
          "key": "A",
          "text": "13736 ."
        },
        {
          "key": "B",
          "text": "13717 ."
        },
        {
          "key": "C",
          "text": "13616 ."
        },
        {
          "key": "D",
          "text": "13716 ."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D Biểu thức của chương trình là $(\\frac{x}{y+9})+z+(x\\times 2\\times y\\times y)$ => Chọn D!",
      "explanation": "Đáp án đúng là: D Biểu thức của chương trình là $(\\frac{x}{y+9})+z+(x\\times 2\\times y\\times y)$",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "4c9390f15d23737006d3d31f"
    },
    {
      "question": "Cho đoạn chương trình Scratch sau: Phương án nào sau đây nêu đúng kết quả của chương trình?",
      "options": [
        {
          "key": "A",
          "text": "4 ."
        },
        {
          "key": "B",
          "text": "3 ."
        },
        {
          "key": "C",
          "text": "5 ."
        },
        {
          "key": "D",
          "text": "1 ."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "193d9eb179df44b3a5823640"
    },
    {
      "question": "Cho bảng tính sau: Sao chép công thức từ ô D3 sang ô D4 thu được kết quả là",
      "options": [
        {
          "key": "A",
          "text": "19 ."
        },
        {
          "key": "B",
          "text": "18 ."
        },
        {
          "key": "C",
          "text": "31 ."
        },
        {
          "key": "D",
          "text": "9 ."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A Công thức được sao chép từ ô D3 sang D4 là $D$2 + C3 + B3 + A3 => Chọn A!",
      "explanation": "Đáp án đúng là: A Công thức được sao chép từ ô D3 sang D4 là $D$2 + C3 + B3 + A3",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "60bddd7e498c2652312eb95d"
    },
    {
      "question": "Phím tắt được dùng để chuyển sang địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "F3."
        },
        {
          "key": "B",
          "text": "F5."
        },
        {
          "key": "C",
          "text": "F6."
        },
        {
          "key": "D",
          "text": "F4."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D => Chọn D!",
      "explanation": "Đáp án đúng là: D",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "90e4148771bf81a5541cfb3c"
    },
    {
      "question": "Sao chép công thức trong ô B7 là =A6- $ G $ 5*4+C8 xuống ô B12 thì công thức ở ô này là",
      "options": [
        {
          "key": "A",
          "text": "=A12-$ G $5*4+C8"
        },
        {
          "key": "B",
          "text": "=A11-$ G $5*4+C13"
        },
        {
          "key": "C",
          "text": "=A12-$ G $5*4+C13"
        },
        {
          "key": "D",
          "text": "=A7-$ G $12*4+C12"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Ô A6 là tham chiếu tương đối, thay đổi thành A11. Ô $G$5 là tham chiếu tuyệt đối, không thay đổi. Ô C8 là tham chiếu tương đối, thay đổi thành... => Chọn B!",
      "explanation": "Đáp án đúng là: B Ô A6 là tham chiếu tương đối, thay đổi thành A11. Ô $G$5 là tham chiếu tuyệt đối, không thay đổi. Ô C8 là tham chiếu tương đối, thay đổi thành C13.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "648877b555b5696764de67f3"
    },
    {
      "question": "Sao chép công thức tại ô F3 là =G2* $ H $ 3 đến ô F9 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=G9*$ H $3"
        },
        {
          "key": "B",
          "text": "=G8*$ H $3"
        },
        {
          "key": "C",
          "text": "=G2*$ H $9"
        },
        {
          "key": "D",
          "text": "=G3*$ H $9"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Khi sao chép đến ô F9, địa chỉ ô G2 thành G8 vì ô được sao chép đến thuộc dòng 9 => Chọn B!",
      "explanation": "Đáp án đúng là: B Khi sao chép đến ô F9, địa chỉ ô G2 thành G8 vì ô được sao chép đến thuộc dòng 9",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "a4a27a0f111efc9d38146e40"
    },
    {
      "question": "Địa chỉ tuyệt đối được sử dụng để thực hiện nhiệm vụ nào sau đây?",
      "options": [
        {
          "key": "A",
          "text": "Tự động thay đổi địa chỉ của ô."
        },
        {
          "key": "B",
          "text": "Tăng giá trị của ô công thức."
        },
        {
          "key": "C",
          "text": "Cố định địa chỉ của ô công thức."
        },
        {
          "key": "D",
          "text": "Cố định giá trị của ô công thức."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "cbf753fe93b713bc72286bb1"
    },
    {
      "question": "Địa chỉ B12 có dạng tuyệt đối của là",
      "options": [
        {
          "key": "A",
          "text": "12$ B $ ."
        },
        {
          "key": "B",
          "text": "$B$ 12 ."
        },
        {
          "key": "C",
          "text": "B $12$ ."
        },
        {
          "key": "D",
          "text": "$ 12 $B ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "cf747cc7c4be4cb9b0dd04e4"
    },
    {
      "question": "Sao chép công thức tại ô H3 là =J2*(F3+E3) đến ô H5 , công thức tại ô H5 là",
      "options": [
        {
          "key": "A",
          "text": "=J5*(F4+E4)"
        },
        {
          "key": "B",
          "text": "=J3*(F5+E5)"
        },
        {
          "key": "C",
          "text": "=J4*(F5+E5)"
        },
        {
          "key": "D",
          "text": "=J5*(F6+E6)"
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C Trong công thức chỉ có địa chỉ tương đối, trong đó các địa chỉ này thay đổi dựa trên hàng. Hàng của cột J ở công thức ban đầu nhỏ hơn 1 đơn vị... => Chọn C!",
      "explanation": "Đáp án đúng là: C Trong công thức chỉ có địa chỉ tương đối, trong đó các địa chỉ này thay đổi dựa trên hàng. Hàng của cột J ở công thức ban đầu nhỏ hơn 1 đơn vị nên khi sao chép sẽ tính là địa chỉ mới – 1.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "89b448201728d8a93031f717"
    },
    {
      "question": "Đặc điểm của địa chỉ tuyệt đối là",
      "options": [
        {
          "key": "A",
          "text": "không tự động thay đổi địa chỉ."
        },
        {
          "key": "B",
          "text": "không cho phép sao chép địa chỉ."
        },
        {
          "key": "C",
          "text": "không cho phép thay đổi địa chỉ."
        },
        {
          "key": "D",
          "text": "không tự động thay đổi giá trị."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "ebe32ee9198027e92ebee8e8"
    },
    {
      "question": "Một ví dụ về địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "11"
        },
        {
          "key": "B",
          "text": "F3"
        },
        {
          "key": "C",
          "text": "HH"
        },
        {
          "key": "D",
          "text": "4F"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "f3629c5c64f5c95e21d53828"
    },
    {
      "question": "Một đặc điểm của địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "địa chỉ không thay đổi sau khi sao chép."
        },
        {
          "key": "B",
          "text": "địa chỉ tự động thay đổi sau khi sao chép."
        },
        {
          "key": "C",
          "text": "địa chỉ cập nhật giá trị cột khi sao chép."
        },
        {
          "key": "D",
          "text": "địa chỉ cập nhật giá trị hàng khi sao chép."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "4b676044f9846fcdd5d98f4f"
    },
    {
      "question": "Cho bảng tính sau: Sao chép công thức từ ô D3 sang ô D2 thu được kết quả của hai ô là",
      "options": [
        {
          "key": "A",
          "text": "6 và -3 ."
        },
        {
          "key": "B",
          "text": "-3 và 7 ."
        },
        {
          "key": "C",
          "text": "-5 và 7 ."
        },
        {
          "key": "D",
          "text": "5 và -3 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Công thức mới sau khi sao chép từ ô D3 sang ô D2 là A1*B1-$C$2 => Chọn B!",
      "explanation": "Đáp án đúng là: B Công thức mới sau khi sao chép từ ô D3 sang ô D2 là A1*B1-$C$2",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "c1f11f8dcd5b1d965187dc43"
    },
    {
      "question": "Sao chép công thức tại ô F5 là =G3* $ H $ 1 đến ô F9 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=G9*$ H $1"
        },
        {
          "key": "B",
          "text": "=G8*$ H $9"
        },
        {
          "key": "C",
          "text": "=G7*$ H $1"
        },
        {
          "key": "D",
          "text": "=G3*$ H $9"
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C Khi sao chép đến ô F9, địa chỉ ô G3 thành G7 vì ô được sao chép đến thuộc dòng 9. => Chọn C!",
      "explanation": "Đáp án đúng là: C Khi sao chép đến ô F9, địa chỉ ô G3 thành G7 vì ô được sao chép đến thuộc dòng 9.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "faab6ba513dbc0a87c87bd81"
    },
    {
      "question": "Cho hình ảnh bảng tính sau: Phương án nào sau đây nêu đúng kết quả của ô C4?",
      "options": [
        {
          "key": "A",
          "text": "-2 ."
        },
        {
          "key": "B",
          "text": "-1 ."
        },
        {
          "key": "C",
          "text": "12 ."
        },
        {
          "key": "D",
          "text": "10 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Công thức tại ô C4 là = A1*$E$1 - (B1 +C1) tương đương với 1*4 - (2 + 3) => Chọn B!",
      "explanation": "Đáp án đúng là: B Công thức tại ô C4 là = A1*$E$1 - (B1 +C1) tương đương với 1*4 - (2 + 3)",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "9962679bb12af86e80e93582"
    },
    {
      "question": "Sao chép công thức tại ô D5 là =E4* $ F $ 2 đến ô D10 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=E9*$ F $2"
        },
        {
          "key": "B",
          "text": "=E5*$ F $10"
        },
        {
          "key": "C",
          "text": "=E10*$ F $2"
        },
        {
          "key": "D",
          "text": "=E4*$ F $10"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A Khi sao chép công thức từ ô D5 đến ô D10, địa chỉ tương đối E4 sẽ thay đổi thành E9, trong khi địa chỉ tuyệt đối $F$2 không thay đổi. => Chọn A!",
      "explanation": "Đáp án đúng là: A Khi sao chép công thức từ ô D5 đến ô D10, địa chỉ tương đối E4 sẽ thay đổi thành E9, trong khi địa chỉ tuyệt đối $F$2 không thay đổi.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "51705491a9bc7e73e60bdb82"
    }
  ],
  "part1_multiple_choice": [
    {
      "question": "Giá trị nào sau đây là kiểu dữ liệu chữ?",
      "options": [
        {
          "key": "A",
          "text": "1498 ."
        },
        {
          "key": "B",
          "text": "true ."
        },
        {
          "key": "C",
          "text": "2.34 ."
        },
        {
          "key": "D",
          "text": "13@a ."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D => Chọn D!",
      "explanation": "Đáp án đúng là: D",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "6f95ec4675c8eb19637a5206"
    },
    {
      "question": "Giá trị nào sau đây thuộc kiểu dữ liệu số?",
      "options": [
        {
          "key": "A",
          "text": "1,33 ."
        },
        {
          "key": "B",
          "text": "True ."
        },
        {
          "key": "C",
          "text": "12A ."
        },
        {
          "key": "D",
          "text": "A@1 ."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "5aec885f4784808727e0ae0f"
    },
    {
      "question": "Trong công thức tính chu vi hình tròn C = 2πR, thành phần được khai báo dạng hằng là",
      "options": [
        {
          "key": "A",
          "text": "R"
        },
        {
          "key": "B",
          "text": "C ."
        },
        {
          "key": "C",
          "text": "π ."
        },
        {
          "key": "D",
          "text": "2."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "b1ef5981381b5f4cbd7b6610"
    },
    {
      "question": "Giá trị nào sau đây là kiểu chữ?",
      "options": [
        {
          "key": "A",
          "text": "false ."
        },
        {
          "key": "B",
          "text": "abc1 ."
        },
        {
          "key": "C",
          "text": "true ."
        },
        {
          "key": "D",
          "text": "123.5 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "e19b613987d54bbd2a6917b0"
    },
    {
      "question": "Cho chương trình Scratch sau: Phương án nào sau đây nêu đúng kết quả của chương trình?",
      "options": [
        {
          "key": "A",
          "text": "13736 ."
        },
        {
          "key": "B",
          "text": "13717 ."
        },
        {
          "key": "C",
          "text": "13616 ."
        },
        {
          "key": "D",
          "text": "13716 ."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D Biểu thức của chương trình là $(\\frac{x}{y+9})+z+(x\\times 2\\times y\\times y)$ => Chọn D!",
      "explanation": "Đáp án đúng là: D Biểu thức của chương trình là $(\\frac{x}{y+9})+z+(x\\times 2\\times y\\times y)$",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "4c9390f15d23737006d3d31f"
    },
    {
      "question": "Cho đoạn chương trình Scratch sau: Phương án nào sau đây nêu đúng kết quả của chương trình?",
      "options": [
        {
          "key": "A",
          "text": "4 ."
        },
        {
          "key": "B",
          "text": "3 ."
        },
        {
          "key": "C",
          "text": "5 ."
        },
        {
          "key": "D",
          "text": "1 ."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 13: Biểu diễn dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-13-bieu-dien-du-lieu.jsp",
      "fingerprint": "193d9eb179df44b3a5823640"
    },
    {
      "question": "Cho bảng tính sau: Sao chép công thức từ ô D3 sang ô D4 thu được kết quả là",
      "options": [
        {
          "key": "A",
          "text": "19 ."
        },
        {
          "key": "B",
          "text": "18 ."
        },
        {
          "key": "C",
          "text": "31 ."
        },
        {
          "key": "D",
          "text": "9 ."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A Công thức được sao chép từ ô D3 sang D4 là $D$2 + C3 + B3 + A3 => Chọn A!",
      "explanation": "Đáp án đúng là: A Công thức được sao chép từ ô D3 sang D4 là $D$2 + C3 + B3 + A3",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "60bddd7e498c2652312eb95d"
    },
    {
      "question": "Phím tắt được dùng để chuyển sang địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "F3."
        },
        {
          "key": "B",
          "text": "F5."
        },
        {
          "key": "C",
          "text": "F6."
        },
        {
          "key": "D",
          "text": "F4."
        }
      ],
      "correct": "D",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: D => Chọn D!",
      "explanation": "Đáp án đúng là: D",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "90e4148771bf81a5541cfb3c"
    },
    {
      "question": "Sao chép công thức trong ô B7 là =A6- $ G $ 5*4+C8 xuống ô B12 thì công thức ở ô này là",
      "options": [
        {
          "key": "A",
          "text": "=A12-$ G $5*4+C8"
        },
        {
          "key": "B",
          "text": "=A11-$ G $5*4+C13"
        },
        {
          "key": "C",
          "text": "=A12-$ G $5*4+C13"
        },
        {
          "key": "D",
          "text": "=A7-$ G $12*4+C12"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Ô A6 là tham chiếu tương đối, thay đổi thành A11. Ô $G$5 là tham chiếu tuyệt đối, không thay đổi. Ô C8 là tham chiếu tương đối, thay đổi thành... => Chọn B!",
      "explanation": "Đáp án đúng là: B Ô A6 là tham chiếu tương đối, thay đổi thành A11. Ô $G$5 là tham chiếu tuyệt đối, không thay đổi. Ô C8 là tham chiếu tương đối, thay đổi thành C13.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "648877b555b5696764de67f3"
    },
    {
      "question": "Sao chép công thức tại ô F3 là =G2* $ H $ 3 đến ô F9 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=G9*$ H $3"
        },
        {
          "key": "B",
          "text": "=G8*$ H $3"
        },
        {
          "key": "C",
          "text": "=G2*$ H $9"
        },
        {
          "key": "D",
          "text": "=G3*$ H $9"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Khi sao chép đến ô F9, địa chỉ ô G2 thành G8 vì ô được sao chép đến thuộc dòng 9 => Chọn B!",
      "explanation": "Đáp án đúng là: B Khi sao chép đến ô F9, địa chỉ ô G2 thành G8 vì ô được sao chép đến thuộc dòng 9",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "a4a27a0f111efc9d38146e40"
    },
    {
      "question": "Địa chỉ tuyệt đối được sử dụng để thực hiện nhiệm vụ nào sau đây?",
      "options": [
        {
          "key": "A",
          "text": "Tự động thay đổi địa chỉ của ô."
        },
        {
          "key": "B",
          "text": "Tăng giá trị của ô công thức."
        },
        {
          "key": "C",
          "text": "Cố định địa chỉ của ô công thức."
        },
        {
          "key": "D",
          "text": "Cố định giá trị của ô công thức."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "cbf753fe93b713bc72286bb1"
    },
    {
      "question": "Địa chỉ B12 có dạng tuyệt đối của là",
      "options": [
        {
          "key": "A",
          "text": "12$ B $ ."
        },
        {
          "key": "B",
          "text": "$B$ 12 ."
        },
        {
          "key": "C",
          "text": "B $12$ ."
        },
        {
          "key": "D",
          "text": "$ 12 $B ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "cf747cc7c4be4cb9b0dd04e4"
    },
    {
      "question": "Sao chép công thức tại ô H3 là =J2*(F3+E3) đến ô H5 , công thức tại ô H5 là",
      "options": [
        {
          "key": "A",
          "text": "=J5*(F4+E4)"
        },
        {
          "key": "B",
          "text": "=J3*(F5+E5)"
        },
        {
          "key": "C",
          "text": "=J4*(F5+E5)"
        },
        {
          "key": "D",
          "text": "=J5*(F6+E6)"
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C Trong công thức chỉ có địa chỉ tương đối, trong đó các địa chỉ này thay đổi dựa trên hàng. Hàng của cột J ở công thức ban đầu nhỏ hơn 1 đơn vị... => Chọn C!",
      "explanation": "Đáp án đúng là: C Trong công thức chỉ có địa chỉ tương đối, trong đó các địa chỉ này thay đổi dựa trên hàng. Hàng của cột J ở công thức ban đầu nhỏ hơn 1 đơn vị nên khi sao chép sẽ tính là địa chỉ mới – 1.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "89b448201728d8a93031f717"
    },
    {
      "question": "Đặc điểm của địa chỉ tuyệt đối là",
      "options": [
        {
          "key": "A",
          "text": "không tự động thay đổi địa chỉ."
        },
        {
          "key": "B",
          "text": "không cho phép sao chép địa chỉ."
        },
        {
          "key": "C",
          "text": "không cho phép thay đổi địa chỉ."
        },
        {
          "key": "D",
          "text": "không tự động thay đổi giá trị."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "ebe32ee9198027e92ebee8e8"
    },
    {
      "question": "Một ví dụ về địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "11"
        },
        {
          "key": "B",
          "text": "F3"
        },
        {
          "key": "C",
          "text": "HH"
        },
        {
          "key": "D",
          "text": "4F"
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "f3629c5c64f5c95e21d53828"
    },
    {
      "question": "Một đặc điểm của địa chỉ tương đối là",
      "options": [
        {
          "key": "A",
          "text": "địa chỉ không thay đổi sau khi sao chép."
        },
        {
          "key": "B",
          "text": "địa chỉ tự động thay đổi sau khi sao chép."
        },
        {
          "key": "C",
          "text": "địa chỉ cập nhật giá trị cột khi sao chép."
        },
        {
          "key": "D",
          "text": "địa chỉ cập nhật giá trị hàng khi sao chép."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B => Chọn B!",
      "explanation": "Đáp án đúng là: B",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "4b676044f9846fcdd5d98f4f"
    },
    {
      "question": "Cho bảng tính sau: Sao chép công thức từ ô D3 sang ô D2 thu được kết quả của hai ô là",
      "options": [
        {
          "key": "A",
          "text": "6 và -3 ."
        },
        {
          "key": "B",
          "text": "-3 và 7 ."
        },
        {
          "key": "C",
          "text": "-5 và 7 ."
        },
        {
          "key": "D",
          "text": "5 và -3 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Công thức mới sau khi sao chép từ ô D3 sang ô D2 là A1*B1-$C$2 => Chọn B!",
      "explanation": "Đáp án đúng là: B Công thức mới sau khi sao chép từ ô D3 sang ô D2 là A1*B1-$C$2",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "c1f11f8dcd5b1d965187dc43"
    },
    {
      "question": "Sao chép công thức tại ô F5 là =G3* $ H $ 1 đến ô F9 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=G9*$ H $1"
        },
        {
          "key": "B",
          "text": "=G8*$ H $9"
        },
        {
          "key": "C",
          "text": "=G7*$ H $1"
        },
        {
          "key": "D",
          "text": "=G3*$ H $9"
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C Khi sao chép đến ô F9, địa chỉ ô G3 thành G7 vì ô được sao chép đến thuộc dòng 9. => Chọn C!",
      "explanation": "Đáp án đúng là: C Khi sao chép đến ô F9, địa chỉ ô G3 thành G7 vì ô được sao chép đến thuộc dòng 9.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "faab6ba513dbc0a87c87bd81"
    },
    {
      "question": "Cho hình ảnh bảng tính sau: Phương án nào sau đây nêu đúng kết quả của ô C4?",
      "options": [
        {
          "key": "A",
          "text": "-2 ."
        },
        {
          "key": "B",
          "text": "-1 ."
        },
        {
          "key": "C",
          "text": "12 ."
        },
        {
          "key": "D",
          "text": "10 ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: B Công thức tại ô C4 là = A1*$E$1 - (B1 +C1) tương đương với 1*4 - (2 + 3) => Chọn B!",
      "explanation": "Đáp án đúng là: B Công thức tại ô C4 là = A1*$E$1 - (B1 +C1) tương đương với 1*4 - (2 + 3)",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "9962679bb12af86e80e93582"
    },
    {
      "question": "Sao chép công thức tại ô D5 là =E4* $ F $ 2 đến ô D10 thì công thức tại ô này là",
      "options": [
        {
          "key": "A",
          "text": "=E9*$ F $2"
        },
        {
          "key": "B",
          "text": "=E5*$ F $10"
        },
        {
          "key": "C",
          "text": "=E10*$ F $2"
        },
        {
          "key": "D",
          "text": "=E4*$ F $10"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A Khi sao chép công thức từ ô D5 đến ô D10, địa chỉ tương đối E4 sẽ thay đổi thành E9, trong khi địa chỉ tuyệt đối $F$2 không thay đổi. => Chọn A!",
      "explanation": "Đáp án đúng là: A Khi sao chép công thức từ ô D5 đến ô D10, địa chỉ tương đối E4 sẽ thay đổi thành E9, trong khi địa chỉ tuyệt đối $F$2 không thay đổi.",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 5: Sử dụng bảng tính giải quyết bài toán thực tế",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-5-su-dung-bang-tinh-giai-quyet-bai-toan-thuc-te.jsp",
      "fingerprint": "51705491a9bc7e73e60bdb82"
    }
  ],
  "part2_true_false": [],
  "part2_tf": [],
  "part3_short_answer": [],
  "part3_short": [],
  "part4_essay": [],
  "pedagogy_and_tactics": {
    "subject_DisplayName": "Lịch sử máy tính, Đạo đức số, Excel nâng cao (Địa chỉ $, Lọc, Biểu đồ) & Lập trình Scratch (Biến, Rẽ nhánh, Lặp)",
    "exam_period_blueprint": {
      "period_key": "cuoi_hk2",
      "period_name": "Cuối Học Kỳ 2 / Cuối Năm (Gỡ lỗi chương trình Debug, Mô phỏng thuật toán & Hướng nghiệp Tin học - AI)",
      "core_focus": "Phân biệt Lỗi cú pháp (Syntax Error) vs Lỗi ngữ nghĩa/logic (Logical Error); Kỹ thuật kiểm thử và gỡ lỗi (Debug); Nghề nghiệp trong lĩnh vực Tin học và ứng dụng AI."
    },
    "semester_specific_hacks": [
      "Mẹo phân biệt 2 loại Lỗi chương trình: **Lỗi cú pháp (Syntax Error)** là viết sai quy tắc ngôn ngữ làm chương trình KHÔNG CHẠY ĐƯỢC; **Lỗi logic / ngữ nghĩa (Logical Error)** là chương trình VẪN CHẠY BÌNH THƯỜNG nhưng cho ra KẾT QUẢ SAI với yêu cầu bài toán (VD: tính diện tích hình chữ nhật nhưng viết nhầm dấu `*` thành dấu `+`)."
    ],
    "universal_five_rules": [
      "1. QUY TẮC BẢNG VẾT (TRACE TABLE) CHO SCRATCH & PYTHON: Tuyệt đối không nhẩm vòng lặp trong đầu! Kẻ ngay bảng 4 cột [Lần lặp | Biến chạy i | Điều kiện | Kết quả S] ra nháp để lấy trọn điểm Phần III (Trả lời ngắn).",
      "2. QUY TẮC CASIO [MENU] [3] (BASE-N) & ĐƠN VỊ DỮ LIỆU: Dùng chế độ BASE-N trên Casio fx-580VN X để đổi Nhị phân (BIN) <-> Thập phân (DEC) <-> Thập lục phân (HEX) trong 3 giây. Nhớ: 1 Byte = 8 bits; cứ nhảy 1 bậc Byte -> KB -> MB -> GB -> TB là nhân/chia 1024 (= 2^10).",
      "3. QUY TẮC KHÓA CỨNG DẤU ĐÔ-LA ($) TRONG EXCEL: Dấu '$' đứng trước chữ cái cột hay số hàng nào thì thành phần đó ĐỨNG YÊN khi sao chép công thức ($A$1 khóa cả hai; $A1 khóa cột A; A$1 khóa hàng 1; A1 dịch chuyển cả hai).",
      "4. QUY TẮC 5 BẪY CÚ PHÁP PYTHON & SQL: Trong Python, range(a, b) luôn dừng ở (b - 1); chỉ số list bắt đầu từ 0; phép '/' luôn ra số thực float; hàm input() luôn trả về kiểu chuỗi (str). Trong SQL, thứ tự bắt buộc là SELECT -> FROM -> INNER JOIN ... ON -> WHERE -> ORDER BY.",
      "5. QUY TẮC NHẬN DIỆN AI, ĐẠO ĐỨC SỐ & LOẠI TRỪ ĐÁP ÁN: Mọi AI hiện nay (kể cả ChatGPT/Gemini) đều là AI Hẹp (ANI). Loại ngay đáp án chứa từ tuyệt đối sai như: 'Tin tuyệt đối câu trả lời của AI không cần kiểm chứng (quên bẫy Ảo giác AI - Hallucination)', 'Chia sẻ mật khẩu/OTP', hoặc 'Sao chép nguyên văn bài của AI nộp cho giáo viên'."
    ],
    "fast_hacks": [
      "Mẹo phân biệt 2 loại Lỗi chương trình: **Lỗi cú pháp (Syntax Error)** là viết sai quy tắc ngôn ngữ làm chương trình KHÔNG CHẠY ĐƯỢC; **Lỗi logic / ngữ nghĩa (Logical Error)** là chương trình VẪN CHẠY BÌNH THƯỜNG nhưng cho ra KẾT QUẢ SAI với yêu cầu bài toán (VD: tính diện tích hình chữ nhật nhưng viết nhầm dấu `*` thành dấu `+`).",
      "1. QUY TẮC BẢNG VẾT (TRACE TABLE) CHO SCRATCH & PYTHON: Tuyệt đối không nhẩm vòng lặp trong đầu! Kẻ ngay bảng 4 cột [Lần lặp | Biến chạy i | Điều kiện | Kết quả S] ra nháp để lấy trọn điểm Phần III (Trả lời ngắn).",
      "2. QUY TẮC CASIO [MENU] [3] (BASE-N) & ĐƠN VỊ DỮ LIỆU: Dùng chế độ BASE-N trên Casio fx-580VN X để đổi Nhị phân (BIN) <-> Thập phân (DEC) <-> Thập lục phân (HEX) trong 3 giây. Nhớ: 1 Byte = 8 bits; cứ nhảy 1 bậc Byte -> KB -> MB -> GB -> TB là nhân/chia 1024 (= 2^10)."
    ]
  }
}