Trắc nghiệm tin học 8 chân trời sáng tạoTrắc nghiệm Tin học 8 Chân trời bài 13 Cấu trúc rẽ nhánh Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 8 Chân trời bài 13 Cấu trúc rẽ nhánh Trắc nghiệm Tin học 8 Chân trời bài 13 Cấu trúc rẽ nhánh Số câu25Quiz ID44530 Làm bài Câu 1 Biểu thức 'x > 5 and x < 10' sẽ trả về giá trị gì nếu x = 7? A True B False C 0 D 1 Câu 2 Nếu một chương trình cần kiểm tra điểm số và xếp loại, cấu trúc nào là phù hợp nhất? A if - elif - else B if - if - if C chỉ dùng lệnh if D chỉ dùng lệnh print Câu 3 Biểu thức điều kiện trong câu lệnh 'if' thường là gì? A Một biểu thức logic trả về giá trị True hoặc False B Một dãy các ký tự hoặc chuỗi văn bản C Một danh sách các giá trị số nguyên D Một hàm số không tham số Câu 4 Đoạn mã 'if x > 0: print('A') else: print('B')' sẽ in ra gì nếu x = 0? A B B A C 0 D Không in gì cả Câu 5 Trong ngôn ngữ lập trình Python, câu lệnh nào được dùng để thực hiện cấu trúc rẽ nhánh dạng thiếu? A Lệnh if B Lệnh for C Lệnh while D Lệnh def Câu 6 Để kiểm tra một số có chia hết cho 2 hay không, ta sử dụng biểu thức nào? A n % 2 == 0 B n / 2 == 0 C n % 2 == 1 D n // 2 == 0 Câu 7 Khi nào thì khối lệnh trong cấu trúc 'if-else' sau từ khóa 'if' được thực hiện? A Khi biểu thức điều kiện sau 'if' có giá trị Đúng B Khi biểu thức điều kiện sau 'if' có giá trị Sai C Luôn luôn được thực hiện sau chương trình D Chỉ được thực hiện khi không có từ khóa 'else' Câu 8 Toán tử nào dưới đây không thuộc nhóm toán tử so sánh? A + B > C <= D != Câu 9 Đâu là toán tử logic trong Python? A and B plus C equal D divide Câu 10 Đâu là toán tử kiểm tra sự khác nhau giữa hai giá trị trong Python? A != B == C >< D not Câu 11 Phần nào của cấu trúc rẽ nhánh được thực thi khi điều kiện kiểm tra có giá trị là False (Sai)? A Khối lệnh sau từ khóa else B Khối lệnh sau từ khóa if C Khối lệnh sau từ khóa break D Khối lệnh sau từ khóa return Câu 12 Trong cấu trúc rẽ nhánh, từ khóa nào đi kèm với 'if' để xử lý trường hợp mặc định? A else B elif C if D then Câu 13 Kết quả của 10 > 5 là gì? A True B False C 10 D 5 Câu 14 Toán tử 'or' trong Python trả về giá trị gì nếu ít nhất một trong hai điều kiện là True? A True B False C 0 D 1 Câu 15 Biểu thức điều kiện nào kiểm tra xem biến x nằm trong đoạn [10, 20]? A 10 <= x <= 20 B x >= 10 and x <= 20 C x > 10 and x < 20 D 10 < x < 20 Câu 16 Cấu trúc rẽ nhánh trong lập trình được sử dụng để làm gì? A Để thay đổi thứ tự thực hiện các câu lệnh dựa trên một điều kiện cụ thể B Để lặp lại một khối lệnh nhiều lần cho đến khi đạt được mục tiêu C Để khai báo các biến số cần thiết cho chương trình D Để kết thúc chương trình ngay lập tức Câu 17 Đâu là ví dụ về cấu trúc rẽ nhánh dạng thiếu? A if x > 0: print('So duong') B if x > 0: print('So duong') else: print('So am') C while x > 0: x = x - 1 D for i in range(10): print(i) Câu 18 Mục đích của việc sử dụng thụt lề trong Python là gì? A Để định nghĩa khối lệnh trong cấu trúc rẽ nhánh hoặc vòng lặp B Để làm cho mã nguồn trông đẹp hơn C Để tăng tốc độ chạy chương trình D Để đánh dấu chú thích Câu 19 Kết quả của biểu thức 'not (5 > 3)' là gì? A False B True C 1 D 0 Câu 20 Ký hiệu nào trong Python được dùng để so sánh bằng giữa hai giá trị? A == B = C != D === Câu 21 Điều gì xảy ra nếu quên dấu hai chấm (:) sau điều kiện trong câu lệnh 'if'? A Chương trình sẽ báo lỗi cú pháp B Chương trình sẽ bỏ qua lệnh đó C Chương trình sẽ tự động thêm vào D Chương trình vẫn chạy bình thường Câu 22 Với biến n = 15, đoạn mã 'if n % 3 == 0: print('Chia het')' sẽ thực hiện điều gì? A In ra chữ 'Chia het' B Không thực hiện gì cả C Báo lỗi D In ra kết quả của phép chia Câu 23 Trong cấu trúc rẽ nhánh, việc lồng 'if' vào trong một 'if' khác được gọi là gì? A Cấu trúc rẽ nhánh lồng nhau B Cấu trúc rẽ nhánh phức tạp C Cấu trúc vòng lặp D Cấu trúc tuần tự Câu 24 Dấu hiệu nào dùng để xác định các câu lệnh thuộc cùng một khối lệnh trong Python? A Sử dụng khoảng lùi đầu dòng (indentation) B Sử dụng dấu ngoặc nhọn C Sử dụng dấu ngoặc tròn D Sử dụng dấu chấm phẩy Câu 25 Cấu trúc rẽ nhánh nào giúp kiểm tra nhiều điều kiện khác nhau? A if - elif - else B if - if C if - else D for - while Trắc nghiệm Tin học 8 Chân trời bài 12 Thuật toán, chương trình máy tính Trắc nghiệm Tin học 8 Chân trời bài 14 Cấu trúc lặp