Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh rẽ nhánh if

Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh rẽ nhánh if giúp bạn ôn tập kiến thức một cách có hệ thống thông qua dạng bài tập quen thuộc thường gặp trong đề thi.

Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh rẽ nhánh if

⏱ 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: Biểu thức điều kiện trong câu lệnh 'if' của Python sau khi tính toán sẽ trả về kết quả thuộc kiểu dữ liệu nào?

  • - Kiểu số nguyên (int)
  • - Kiểu logic (bool)
  • - Kiểu xâu ký tự (str)
  • - Kiểu số thực (float)

Câu 2: Để kiểm tra số nguyên n là số chẵn, ta sử dụng biểu thức điều kiện nào sau đây?

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

Câu 3: Nếu biến a = 10 và b = 20, lệnh 'if a > 5 and b < 15:' sẽ thực thi khối lệnh bên trong không?

  • - Có, vì cả hai điều kiện đều đúng
  • - Không, vì điều kiện thứ hai (b < 15) là sai
  • - Có, vì chỉ cần một trong hai điều kiện đúng
  • - Lỗi cú pháp vì dùng từ khóa 'and'

Câu 4: Ký tự nào bắt buộc phải có ngay sau biểu thức điều kiện của câu lệnh 'if' hoặc 'else'?

  • - Dấu chấm phẩy (;)
  • - Dấu hai chấm (:)
  • - Dấu ngoặc đơn ()
  • - Dấu ngoặc nhọn {}

Câu 5: Để kiểm tra xem biến 'x' có nằm trong khoảng từ 1 đến 10 (bao gồm cả 1 và 10) hay không, biểu thức nào sau đây là hợp lệ trong Python?

  • - 1 <= x <= 10
  • - x >= 1 and x <= 10
  • - x in range(1, 11)
  • - Tất cả các phương án trên đều đúng

Câu 6: Cú pháp của câu lệnh rẽ nhánh 'if...else' (dạng đủ) nào sau đây là chính xác trong Python?

  • - if : else:
  • - if : else
  • - if then else
  • - if then: else:

Câu 7: Đoạn code sau sẽ in ra gì: 'x = 5; if x > 3: print('A') else: print('B')'?

  • - A
  • - B
  • - AB
  • - Lỗi cú pháp

Câu 8: Cho x = 5, y = 8. Kết quả của đoạn mã sau là gì? if x > y: print(x) else: print(y)

  • - 5
  • - 8
  • - Không in gì
  • - Báo lỗi x không lớn hơn y

Câu 9: Trong biểu thức 'if A and B:', nếu A đã được xác định là False, Python có kiểm tra tiếp B không?

  • - Có, luôn kiểm tra cả hai để đảm bảo chính xác
  • - Không, vì kết quả chắc chắn là False
  • - Chỉ kiểm tra B nếu B là một hằng số
  • - Có, nhưng chỉ để kiểm tra lỗi cú pháp

Câu 10: Đoạn code: 'if x % 2 != 0: print('Le') else: print('Chan')' dùng để làm gì?

  • - Kiểm tra số x là số dương hay số âm
  • - Kiểm tra số x là số chẵn hay số lẻ
  • - Kiểm tra số x có chia hết cho 3 hay không
  • - Tính bình phương của số x

Câu 11: Cho đoạn mã: a = 10; if a < 20: print('Nho hon'). Kết quả hiển thị trên màn hình là gì?

  • - Nho hon
  • - a < 20
  • - Không hiển thị gì cả
  • - Báo lỗi cú pháp

Câu 12: Kết quả của biểu thức điều kiện trong câu lệnh 'if' thuộc kiểu dữ liệu nào?

  • - Kiểu số nguyên (int)
  • - Kiểu xâu ký tự (str)
  • - Kiểu Boolean (bool)
  • - Kiểu số thực (float)

Câu 13: Cho đoạn mã: a = 5; b = 10; if a > 0 and b < 10: print('Đúng'); else: print('Sai'). Kết quả là gì?

  • - Đúng
  • - Sai
  • - Lỗi chương trình
  • - Không in ra gì cả

Câu 14: Lỗi nào xảy ra trong đoạn mã sau: if x > 0: print('Số dương') else: print('Số không dương')?

  • - Thiếu dấu ngoặc đơn ở điều kiện
  • - Thiếu dấu hai chấm ở sau từ khóa 'else'
  • - Không được dùng từ khóa 'else' sau 'if'
  • - Thừa dấu hai chấm ở sau 'if'

Câu 15: Đoạn mã nào sau đây dùng để tìm số lớn nhất giữa hai số a và b?

  • - if a > b: max = a else: max = b
  • - if a < b: max = a else: max = b
  • - max = a if a < b
  • - if a == b: max = a

Câu 16: Cho đoạn mã: x = 10; if x > 5: print('A'); else: print('B'). Kết quả in ra màn hình là gì?

  • - A
  • - B
  • - A B
  • - Lỗi cú pháp

Câu 17: Để viết lệnh 'if' trên một dòng duy nhất cho biểu thức đơn giản, cách nào sau đây là hợp lệ?

  • - if x > 0: print('Dương')
  • - if x > 0 print('Dương')
  • - if x > 0: {print('Dương')}
  • - if x > 0; print('Dương')

Câu 18: Nếu muốn viết một câu lệnh 'if' mà không làm gì cả khi điều kiện đúng (để giữ chỗ), ta sử dụng từ khóa nào?

  • - continue
  • - break
  • - pass
  • - stop

Câu 19: Cho đoạn mã: 'x = 7; if x > 5: if x < 10: print('A')'. Kết quả in ra là gì?

  • - A
  • - Không in gì
  • - Báo lỗi cú pháp
  • - 7

Câu 20: Câu lệnh 'if not (5 > 10): print('Hello')' sẽ in ra gì?

  • - Hello
  • - Không in gì
  • - Lỗi cú pháp
  • - False

Câu 21: Khi điều kiện của câu lệnh 'if' là True, chương trình sẽ thực hiện hành động nào?

  • - Nhảy đến khối lệnh else ngay lập tức
  • - Thực hiện khối lệnh thụt lề ngay sau lệnh if đó
  • - Kết thúc chương trình
  • - Bỏ qua toàn bộ cấu trúc if

Câu 22: Để kiểm tra số n chia hết cho cả 3 và 5, ta viết điều kiện như thế nào?

  • - n % 3 == 0 or n % 5 == 0
  • - n % 3 == 0 and n % 5 == 0
  • - n / 3 == 0 and n / 5 == 0
  • - n % 15 != 0

Câu 23: Cho đoạn mã: s = 'Python'; if 'p' in s: print(1); else: print(2). Kết quả in ra là gì?

  • - 1
  • - 2
  • - Lỗi cú pháp
  • - None

Câu 24: Từ khóa nào được dùng để kiểm tra các điều kiện bổ sung nếu điều kiện 'if' đầu tiên sai?

  • - else if
  • - elseif
  • - elif
  • - case

Câu 25: Toán tử logic nào được sử dụng để kết hợp hai điều kiện sao cho biểu thức đúng khi cả hai điều kiện đều đúng?

  • - and
  • - or
  • - not
  • - xor