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: Để 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 2: Đ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 3: 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 4: Đ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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: Đ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 13: 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
Câu 14: 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 15: 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 16: Để 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 17: 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 18: 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 19: Để 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 20: 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 21: 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 22: Để 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 23: 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 24: 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 25: 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