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 giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua các câu hỏi được chọn lọc kỹ lưỡng. Các câu hỏi được thiết kế khoa học giúp bạn học mà không cảm thấy áp lực. Đặc biệt phù hợp với người chuẩn bị cho các kỳ kiểm tra quan trọng. Thông qua quá trình làm bài, bạn có thể điều chỉnh phương pháp học tập cho phù hợp. Điều này giúp việc học trở nên có mục tiêu rõ ràng hơn.

Trắc nghiệm Tin học 8 Chân trời bài 13 Cấu trúc rẽ nhánh

⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành 0/0 câu

🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT

Đang tải bảng xếp hạng...

Câu 1: Cấu trúc rẽ nhánh trong lập trình được sử dụng để làm gì?

  • - Để 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ể
  • - Để lặp lại một khối lệnh nhiều lần cho đến khi đạt được mục tiêu
  • - Để khai báo các biến số cần thiết cho chương trình
  • - Để kết thúc chương trình ngay lập tức

Câu 2: Cấu trúc rẽ nhánh nào giúp kiểm tra nhiều điều kiện khác nhau?

  • - if - elif - else
  • - if - if
  • - if - else
  • - for - while

Câu 3: Mục đích của việc sử dụng thụt lề trong Python là gì?

  • - Để định nghĩa khối lệnh trong cấu trúc rẽ nhánh hoặc vòng lặp
  • - Để làm cho mã nguồn trông đẹp hơn
  • - Để tăng tốc độ chạy chương trình
  • - Để đánh dấu chú thích

Câu 4: 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?

  • - Lệnh if
  • - Lệnh for
  • - Lệnh while
  • - Lệnh def

Câu 5: 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?

  • - else
  • - elif
  • - if
  • - then

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?

  • - n % 2 == 0
  • - n / 2 == 0
  • - n % 2 == 1
  • - n // 2 == 0

Câu 7: Toán tử nào dưới đây không thuộc nhóm toán tử so sánh?

  • - +
  • - >
  • - <=
  • - !=

Câu 8: Đâu là toán tử kiểm tra sự khác nhau giữa hai giá trị trong Python?

  • - !=
  • - ==
  • - ><
  • - not

Câu 9: Đ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'?

  • - Chương trình sẽ báo lỗi cú pháp
  • - Chương trình sẽ bỏ qua lệnh đó
  • - Chương trình sẽ tự động thêm vào
  • - Chương trình vẫn chạy bình thường

Câu 10: Đoạn mã 'if x > 0: print('A') else: print('B')' sẽ in ra gì nếu x = 0?

  • - B
  • - A
  • - 0
  • - Không in gì cả

Câu 11: 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?

  • - if - elif - else
  • - if - if - if
  • - chỉ dùng lệnh if
  • - chỉ dùng lệnh print

Câu 12: Kết quả của 10 > 5 là gì?

  • - True
  • - False
  • - 10
  • - 5

Câu 13: Đâu là ví dụ về cấu trúc rẽ nhánh dạng thiếu?

  • - if x > 0: print('So duong')
  • - if x > 0: print('So duong') else: print('So am')
  • - while x > 0: x = x - 1
  • - for i in range(10): print(i)

Câu 14: 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ì?

  • - Cấu trúc rẽ nhánh lồng nhau
  • - Cấu trúc rẽ nhánh phức tạp
  • - Cấu trúc vòng lặp
  • - Cấu trúc tuần tự

Câu 15: Biểu thức điều kiện trong câu lệnh 'if' thường là gì?

  • - Một biểu thức logic trả về giá trị True hoặc False
  • - Một dãy các ký tự hoặc chuỗi văn bản
  • - Một danh sách các giá trị số nguyên
  • - Một hàm số không tham số

Câu 16: 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?

  • - Khi biểu thức điều kiện sau 'if' có giá trị Đúng
  • - Khi biểu thức điều kiện sau 'if' có giá trị Sai
  • - Luôn luôn được thực hiện sau chương trình
  • - Chỉ được thực hiện khi không có từ khóa 'else'

Câu 17: 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?

  • - Sử dụng khoảng lùi đầu dòng (indentation)
  • - Sử dụng dấu ngoặc nhọn
  • - Sử dụng dấu ngoặc tròn
  • - Sử dụng dấu chấm phẩy

Câu 18: Ký hiệu nào trong Python được dùng để so sánh bằng giữa hai giá trị?

  • - ==
  • - =
  • - !=
  • - ===

Câu 19: 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)?

  • - Khối lệnh sau từ khóa else
  • - Khối lệnh sau từ khóa if
  • - Khối lệnh sau từ khóa break
  • - Khối lệnh sau từ khóa return

Câu 20: Đâu là toán tử logic trong Python?

  • - and
  • - plus
  • - equal
  • - divide

Câu 21: 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?

  • - True
  • - False
  • - 0
  • - 1

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ì?

  • - In ra chữ 'Chia het'
  • - Không thực hiện gì cả
  • - Báo lỗi
  • - In ra kết quả của phép chia

Câu 23: Biểu thức 'x > 5 and x < 10' sẽ trả về giá trị gì nếu x = 7?

  • - True
  • - False
  • - 0
  • - 1

Câu 24: Kết quả của biểu thức 'not (5 > 3)' là gì?

  • - False
  • - True
  • - 1
  • - 0

Câu 25: Biểu thức điều kiện nào kiểm tra xem biến x nằm trong đoạn [10, 20]?

  • - 10 <= x <= 20
  • - x >= 10 and x <= 20
  • - x > 10 and x < 20
  • - 10 < x < 20