15+ Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 01

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, biểu thức lôgic nào sau đây trả về giá trị `True`?

  • A. 5 > 10 and 3 < 6
  • B. 10 != 20 or 7 == 7
  • C. not (False or True)
  • D. ("apple" == "orange") and (True)

Câu 2: Cho đoạn code sau:
x = 15
y = 10
if x > y:
print("x lớn hơn y")
else:
print("x nhỏ hơn hoặc bằng y")
Kết quả in ra màn hình là gì?

  • A. x lớn hơn y
  • B. x nhỏ hơn hoặc bằng y
  • C. Lỗi cú pháp
  • D. Không in gì cả

Câu 3: Biểu thức lôgic nào sau đây mô tả điều kiện "số nguyên `a` nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20)" trong Python?

  • A. 10 < a < 20
  • B. a >= 10 and a > 20
  • C. a >= 10 and a <= 20
  • D. a > 10 or a < 20

Câu 4: Cho đoạn code:
score = 75
if score >= 80:
print("Giỏi")
elif score >= 65:
print("Khá")
elif score >= 50:
print("Trung bình")
else:
print("Yếu")
Kết quả in ra màn hình là gì?

  • A. Giỏi
  • B. Khá
  • C. Trung bình
  • D. Yếu

Câu 5: Đâu là cú pháp đúng của câu lệnh `if` trong Python?

  • A. if condition:
    statement
  • B. if condition
    statement:
  • C. if (condition) statement
  • D. if condition then statement

Câu 6: Cho đoạn code:
number = -5
if number > 0:
print("Số dương")
elif number == 0:
print("Số 0")
else:
print("Số âm")
Kết quả in ra màn hình là gì?

  • A. Số dương
  • B. Số 0
  • C. Số âm
  • D. Lỗi thực thi

Câu 7: Giả sử bạn muốn kiểm tra xem một năm `year` có phải là năm nhuận hay không. Năm nhuận là năm chia hết cho 400 hoặc (chia hết cho 4 nhưng không chia hết cho 100). Biểu thức lôgic nào sau đây thể hiện đúng điều kiện này?

  • A. year % 400 == 0 and (year % 4 == 0 or year % 100 != 0)
  • B. year % 4 == 0 or year % 400 == 0 and year % 100 != 0
  • C. (year % 4 == 0 and year % 100 == 0) or year % 400 == 0
  • D. (year % 4 == 0 and year % 100 != 0) or year % 400 == 0

Câu 8: Cho đoạn code:
a = 10
b = 5
if a > 5:
if b > 5:
print("Cả a và b đều lớn hơn 5")
else:
print("a lớn hơn 5 nhưng b nhỏ hơn hoặc bằng 5")
else:
print("a nhỏ hơn hoặc bằng 5")
Kết quả in ra màn hình là gì?

  • A. Cả a và b đều lớn hơn 5
  • B. a lớn hơn 5 nhưng b nhỏ hơn hoặc bằng 5
  • C. a nhỏ hơn hoặc bằng 5
  • D. Lỗi cú pháp

Câu 9: Điều gì xảy ra nếu khối lệnh sau `if` hoặc `else` không được thụt lề (indent) đúng cách trong Python?

  • A. Chương trình vẫn chạy nhưng kết quả sai.
  • B. Chương trình tự động sửa lỗi thụt lề.
  • C. Chương trình sẽ báo lỗi cú pháp (IndentationError).
  • D. Khối lệnh đó sẽ bị bỏ qua không thực hiện.

Câu 10: Cho đoạn code:
temp = 25
if temp > 30:
print("Nóng")
print("Kiểm tra nhiệt độ")
Kết quả in ra màn hình là gì?

  • A. Nóng
    Kiểm tra nhiệt độ
  • B. Nóng
  • C. Không in gì cả
  • D. Kiểm tra nhiệt độ

Câu 11: Biểu thức `not (A and B)` tương đương với biểu thức nào sau đây (theo luật De Morgan)?

  • A. not A and not B
  • B. not A or not B
  • C. A or B
  • D. A and B

Câu 12: Cho đoạn code:
point = 85
if point >= 90:
print("A")
elif point >= 80:
print("B")
elif point >= 70:
print("C")
else:
print("D")
Kết quả in ra màn hình là gì?

  • A. A
  • B. B
  • D. D

Câu 13: Để kiểm tra xem một số nguyên `n` có phải là số chẵn hay không, ta sử dụng biểu thức lôgic nào?

  • A. n % 2 == 0
  • B. n / 2 == 0
  • C. n % 2 != 1
  • D. n // 2 == 0

Câu 14: Cho đoạn code:
status = "active"
if status == "inactive":
print("Tài khoản không hoạt động")
print("Kiểm tra trạng thái")
Kết quả in ra màn hình là gì?

  • A. Tài khoản không hoạt động
    Kiểm tra trạng thái
  • B. Tài khoản không hoạt động
  • C. Không in gì cả
  • D. Kiểm tra trạng thái

Câu 15: Biểu thức lôgic nào sau đây trả về giá trị `False`?

  • A. (10 > 5 and 20 < 15) or (False)
  • B. not (10 == 10)
  • C. True and (5 != 6)
  • D. (7 > 3) or (10 < 5)

Câu 16: Cho đoạn code:
value = 0
if value:
print("Điều kiện đúng")
else:
print("Điều kiện sai")
Kết quả in ra màn hình là gì? (Lưu ý: Trong Python, số 0 được coi là False trong ngữ cảnh boolean)

  • A. Điều kiện đúng
  • B. Điều kiện sai
  • C. Lỗi
  • D. Không in gì cả

Câu 17: Bạn muốn viết một chương trình kiểm tra xem một ký tự `char` có phải là nguyên âm ("a", "e", "i", "o", "u") hay không. Biểu thức lôgic nào sau đây là đúng cho điều kiện này?

  • A. char == "a" and "e" and "i" and "o" and "u"
  • B. char in ("a", "e", "i", "o", "u") and len(char) == 1
  • C. char == "a" or char == "e" or char == "i" or char == "o" or char == "u"
  • D. char == "a" or "e" or "i" or "o" or "u"

Câu 18: Cho đoạn code:
import sys

score = 60
if score >= 50:
print("Đạt")
sys.exit()
print("Không đạt")
Kết quả in ra màn hình là gì?

  • A. Đạt
  • B. Đạt
    Không đạt
  • C. Không đạt
  • D. Lỗi thư viện sys

Câu 19: Khi sử dụng cấu trúc `if-elif-else`, Python sẽ thực hiện khối lệnh nào?

  • A. Tất cả các khối lệnh có điều kiện đúng.
  • B. Khối lệnh đầu tiên có điều kiện đúng, sau đó bỏ qua phần còn lại.
  • C. Chỉ khối lệnh trong phần `else` (nếu có).
  • D. Tất cả các khối lệnh, bất kể điều kiện đúng hay sai.

Câu 20: Cho đoạn code:
x = 10
y = 20
if x > y:
print("A")
if y > x:
print("B")
else:
print("C")
Kết quả in ra màn hình là gì?

  • A. B
  • B. A
  • C. C
  • D. B
    C

Câu 21: Biểu thức lôgic `True and False` có giá trị là gì?

  • A. True
  • B. False
  • C. Error
  • D. None

Câu 22: Cho đoạn code:
ch = "X"
if "a" <= ch <= "z": print("Chữ thường") elif "A" <= ch <= "Z": print("Chữ hoa") else: print("Ký tự khác") Kết quả in ra màn hình là gì?

  • A. Chữ thường
  • B. Chữ hoa
  • C. Ký tự khác
  • D. Lỗi so sánh

Câu 23: Trong Python, điều kiện `if <điều kiện>` sẽ được coi là `True` nếu:

  • A. Giá trị của <điều kiện> là 0.
  • B. Giá trị của <điều kiện> là một chuỗi rỗng `""`.
  • C. Giá trị của <điều kiện> là danh sách rỗng `[]`.
  • D. Giá trị của <điều kiện> khác 0, khác chuỗi rỗng, khác các container rỗng, hoặc là giá trị boolean `True`.

Câu 24: Cho đoạn code:
price = 100
discount = 0
if price > 50:
discount = 10
if price > 80:
discount = 20
final_price = price - discount
print(final_price)
Kết quả in ra màn hình là gì?

  • A. 80
  • B. 90
  • C. 100
  • D. 70

Câu 25: Biểu thức lôgic nào sau đây kiểm tra xem một số `num` có chia hết cho 3 và 5?

  • A. num % 3 == 0 or num % 5 == 0
  • B. num % 3 == 0 and 5 == 0
  • C. num % 3 == 0 and num % 5 == 0
  • D. num % 15 == 0

Câu 26: Cho đoạn code:
a = 10
b = 10
if a > b:
print(1)
elif a < b: print(2) else: print(3) Kết quả in ra màn hình là gì?

  • A. 1
  • B. 2
  • C. Lỗi
  • D. 3

Câu 27: Khi sử dụng câu lệnh `if`, phần `` chỉ được thực hiện khi nào?

  • A. Biểu thức lôgic sau `if` có giá trị `True`.
  • B. Biểu thức lôgic sau `if` có giá trị `False`.
  • C. Luôn luôn được thực hiện.
  • D. Khi có lỗi xảy ra trong biểu thức lôgic.

Câu 28: Cho đoạn code:
number = 12
message = ""
if number % 2 == 0:
message = "Chẵn"
else:
message = "Lẻ"
print(message)
Kết quả in ra màn hình là gì?

  • A. Chẵn
  • B. Lẻ
  • D. Lỗi

Câu 29: Biểu thức `not (7 > 5)` có giá trị là gì?

  • A. True
  • B. False
  • C. 2
  • D. Không xác định

Câu 30: Cho đoạn code:
province = "Hanoi"
if province == "Hanoi":
fee = 20000
elif province == "HCM":
fee = 30000
else:
fee = 15000
print(fee)
Kết quả in ra màn hình là gì?

  • A. 20000
  • B. 30000
  • C. 15000
  • D. Lỗi

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 1: Trong Python, biểu thức lôgic nào sau đây trả về giá trị `True`?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 2: Cho đoạn code sau:
x = 15
y = 10
if x > y:
print('x lớn hơn y')
else:
print('x nhỏ hơn hoặc bằng y')
Kết quả in ra màn hình là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 3: Biểu thức lôgic nào sau đây mô tả điều kiện 'số nguyên `a` nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20)' trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 4: Cho đoạn code:
score = 75
if score >= 80:
print('Giỏi')
elif score >= 65:
print('Khá')
elif score >= 50:
print('Trung bình')
else:
print('Yếu')
Kết quả in ra màn hình là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 5: Đâu là cú pháp đúng của câu lệnh `if` trong Python?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 6: Cho đoạn code:
number = -5
if number > 0:
print('Số dương')
elif number == 0:
print('Số 0')
else:
print('Số âm')
Kết quả in ra màn hình là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 7: Giả sử bạn muốn kiểm tra xem một năm `year` có phải là năm nhuận hay không. Năm nhuận là năm chia hết cho 400 hoặc (chia hết cho 4 nhưng không chia hết cho 100). Biểu thức lôgic nào sau đây thể hiện đúng điều kiện này?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 8: Cho đoạn code:
a = 10
b = 5
if a > 5:
if b > 5:
print('Cả a và b đều lớn hơn 5')
else:
print('a lớn hơn 5 nhưng b nhỏ hơn hoặc bằng 5')
else:
print('a nhỏ hơn hoặc bằng 5')
Kết quả in ra màn hình là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 9: Điều gì xảy ra nếu khối lệnh sau `if` hoặc `else` không được thụt lề (indent) đúng cách trong Python?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 10: Cho đoạn code:
temp = 25
if temp > 30:
print('Nóng')
print('Kiểm tra nhiệt độ')
Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 11: Biểu thức `not (A and B)` tương đương với biểu thức nào sau đây (theo luật De Morgan)?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 12: Cho đoạn code:
point = 85
if point >= 90:
print('A')
elif point >= 80:
print('B')
elif point >= 70:
print('C')
else:
print('D')
Kết quả in ra màn hình là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 13: Để kiểm tra xem một số nguyên `n` có phải là số chẵn hay không, ta sử dụng biểu thức lôgic nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 14: Cho đoạn code:
status = 'active'
if status == 'inactive':
print('Tài khoản không hoạt động')
print('Kiểm tra trạng thái')
Kết quả in ra màn hình là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 15: Biểu thức lôgic nào sau đây trả về giá trị `False`?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 16: Cho đoạn code:
value = 0
if value:
print('Điều kiện đúng')
else:
print('Điều kiện sai')
Kết quả in ra màn hình là gì? (Lưu ý: Trong Python, số 0 được coi là False trong ngữ cảnh boolean)

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 17: Bạn muốn viết một chương trình kiểm tra xem một ký tự `char` có phải là nguyên âm ('a', 'e', 'i', 'o', 'u') hay không. Biểu thức lôgic nào sau đây là đúng cho điều kiện này?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 18: Cho đoạn code:
import sys

score = 60
if score >= 50:
print('Đạt')
sys.exit()
print('Không đạt')
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 19: Khi sử dụng cấu trúc `if-elif-else`, Python sẽ thực hiện khối lệnh nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

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

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 21: Biểu thức lôgic `True and False` có giá trị là gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 22: Cho đoạn code:
ch = 'X'
if 'a' <= ch <= 'z': print('Chữ thường') elif 'A' <= ch <= 'Z': print('Chữ hoa') else: print('Ký tự khác') Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 23: Trong Python, điều kiện `if <điều kiện>` sẽ được coi là `True` nếu:

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 24: Cho đoạn code:
price = 100
discount = 0
if price > 50:
discount = 10
if price > 80:
discount = 20
final_price = price - discount
print(final_price)
Kết quả in ra màn hình là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 25: Biểu thức lôgic nào sau đây kiểm tra xem một số `num` có chia hết cho 3 và 5?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 26: Cho đoạn code:
a = 10
b = 10
if a > b:
print(1)
elif a < b: print(2) else: print(3) Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 27: Khi sử dụng câu lệnh `if`, phần `` chỉ được thực hiện khi nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 28: Cho đoạn code:
number = 12
message = ''
if number % 2 == 0:
message = 'Chẵn'
else:
message = 'Lẻ'
print(message)
Kết quả in ra màn hình là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 29: Biểu thức `not (7 > 5)` có giá trị là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 1

Câu 30: Cho đoạn code:
province = 'Hanoi'
if province == 'Hanoi':
fee = 20000
elif province == 'HCM':
fee = 30000
else:
fee = 15000
print(fee)
Kết quả in ra màn hình là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 02

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Biểu thức lôgic nào sau đây kiểm tra xem biến `diem` có nằm trong khoảng từ 0 đến 10 (bao gồm cả 0 và 10) hay không?

  • A. 0 <= diem <= 10
  • B. diem >= 0 or diem <= 10
  • C. diem > 0 and diem < 10
  • D. diem >= 0 and diem < 11

Câu 2: Giá trị của biểu thức lôgic `(10 > 5 and 7 < 15) or (3 == 4)` là gì?

  • A. True
  • B. False
  • C. SyntaxError
  • D. None

Câu 3: Cho đoạn chương trình sau:
```python
a = 10
b = 20
if a > b:
print("a lon hon b")
else:
print("a nho hon hoac bang b")
```
Kết quả in ra màn hình là gì?

  • A. a lon hon b
  • B. b nho hon hoac bang a
  • C. Chương trình bị lỗi
  • D. a nho hon hoac bang b

Câu 4: Trong Python, khối lệnh sau câu lệnh `if` (hoặc `elif`, `else`) được xác định bằng gì?

  • A. Dấu ngoặc nhọn `{}`
  • B. Dấu chấm phẩy `;`
  • C. Thụt lề (indentation)
  • D. Dấu ngoặc vuông `[]`

Câu 5: Cho biến `nhiet_do`. Biểu thức lôgic nào sau đây kiểm tra xem nhiệt độ KHÔNG nằm trong khoảng từ 15 đến 25 (bao gồm cả 15 và 25)?

  • A. 15 < nhiet_do or nhiet_do > 25
  • B. nhiet_do < 15 or nhiet_do > 25
  • C. nhiet_do <= 15 and nhiet_do >= 25
  • D. not (15 < nhiet_do < 25)

Câu 6: Đoạn chương trình sau in ra gì nếu `x = 0`?
```python
x = 0
if x > 0:
print("Duong")
elif x < 0: print("Am") else: print("Zero") ```

  • A. Duong
  • B. Am
  • C. Chương trình không in gì
  • D. Zero

Câu 7: Đâu là cú pháp ĐÚNG của câu lệnh điều kiện `if-else` trong Python?

  • A. if (dieu_kien) { khoi_lenh } else { khoi_lenh }
  • B. if dieu_kien: khoi_lenh else: khoi_lenh
  • C. if dieu_kien:
    khoi_lenh_if
    else:
    khoi_lenh_else
  • D. if dieu_kien then khoi_lenh else khoi_lenh end if

Câu 8: Cho đoạn chương trình:
```python
diem = 7.5
if diem >= 8.0:
print("Gioi")
elif diem >= 6.5:
print("Kha")
elif diem >= 5.0:
print("Trung binh")
else:
print("Yeu")
```
Nếu `diem = 7.5`, kết quả in ra màn hình là gì?

  • A. Gioi
  • B. Kha
  • C. Trung binh
  • D. Yeu

Câu 9: Biểu thức lôgic `not (5 > 3)` có giá trị là gì?

  • A. True
  • B. False
  • C. 5 > 3
  • D. None

Câu 10: Đoạn chương trình nào sau đây kiểm tra xem biến `nam` có phải là năm nhuận theo quy tắc: chia hết cho 400 HOẶC (chia hết cho 4 nhưng không chia hết cho 100)?

  • A. if (nam % 400 == 0) or (nam % 4 == 0 and nam % 100 != 0):
  • B. if nam % 4 == 0 and (nam % 100 != 0 or nam % 400 == 0):
  • C. if nam % 4 == 0 or nam % 100 != 0 and nam % 400 == 0:
  • D. if nam % 400 == 0 and (nam % 4 == 0 or nam % 100 != 0):

Câu 11: Cho đoạn code:
```python
a = 10
b = 5
c = 15
if a > b:
if a > c:
print("a la lon nhat")
else:
print("c la lon nhat")
else:
if b > c:
print("b la lon nhat")
else:
print("c la lon nhat")
```
Kết quả in ra màn hình là gì?

  • A. a la lon nhat
  • B. b la lon nhat
  • C. c la lon nhat
  • D. Chương trình bị lỗi

Câu 12: Biểu thức `True and False` có giá trị là gì?

  • A. True
  • B. False
  • C. Error
  • D. None

Câu 13: Biểu thức `True or False` có giá trị là gì?

  • A. True
  • B. False
  • C. Error
  • D. None

Câu 14: Biểu thức `not True` có giá trị là gì?

  • A. True
  • B. False
  • C. not True
  • D. Error

Câu 15: Đâu là cách viết ĐÚNG để kiểm tra xem biến `ky_tu` có phải là "A" hoặc "B" không?

  • A. ky_tu == "A" and "B"
  • B. ky_tu == "A" or "B"
  • C. ky_tu == ("A" or "B")
  • D. ky_tu == "A" or ky_tu == "B"

Câu 16: Nếu điều kiện trong câu lệnh `if` là `False`, thì khối lệnh bên trong `if` có được thực hiện không?

  • A. Có, luôn luôn
  • B. Không, nó sẽ bị bỏ qua
  • C. Chỉ khi có câu lệnh `else` đi kèm
  • D. Phụ thuộc vào kiểu dữ liệu của điều kiện

Câu 17: Mục đích của từ khóa `elif` trong cấu trúc `if-elif-else` là gì?

  • A. Kiểm tra một điều kiện khác nếu điều kiện `if` trước đó là False.
  • B. Chỉ định khối lệnh mặc định nếu tất cả các điều kiện trước đó đều False.
  • C. Kết thúc một khối lệnh điều kiện.
  • D. Bắt đầu một khối lệnh lặp.

Câu 18: Cho đoạn code:
```python
điểm = 9
if điểm >= 8:
print("A")
if điểm >= 7:
print("B")
if điểm >= 6:
print("C")
```
Kết quả in ra màn hình là gì?

  • A. A
  • B. A
    B
  • C. A
    B
    C
  • D. Đoạn code này sẽ in ra nhiều dòng tùy thuộc vào giá trị "điểm"

Câu 19: Phân tích sự khác biệt giữa việc sử dụng nhiều câu lệnh `if` độc lập và sử dụng cấu trúc `if-elif-else` liên tiếp.

  • A. Nhiều `if` độc lập kiểm tra tất cả các điều kiện, còn `if-elif-else` chỉ thực hiện khối lệnh của điều kiện đúng đầu tiên và bỏ qua phần còn lại.
  • B. `if-elif-else` kiểm tra tất cả các điều kiện, còn nhiều `if` độc lập chỉ kiểm tra điều kiện đầu tiên.
  • C. Không có sự khác biệt đáng kể giữa hai cách này.
  • D. Nhiều `if` độc lập chỉ dùng cho các bài toán đơn giản, `if-elif-else` dùng cho bài toán phức tạp.

Câu 20: Cho đoạn code:
```python
chu_so = 5
if chu_so % 2 == 0:
print("Chan")
else:
print("Le")
```
Kết quả in ra màn hình là gì?

  • A. Chan
  • B. Chương trình bị lỗi
  • C. Không in gì cả
  • D. Le

Câu 21: Biểu thức lôgic nào sau đây là SAI về mặt cú pháp trong Python?

  • A. a > b and c < d
  • B. x != y
  • C. m <> n
  • D. not trang_thai

Câu 22: Cho đoạn code:
```python
tuoi = 17
if tuoi >= 18:
print("Du tuoi bau cu")
print("Quan trong!")
else:
print("Chua du tuoi bau cu")
print("Ket thuc chuong trinh")
```
Kết quả in ra màn hình nếu `tuoi = 17` là gì?

  • A. Du tuoi bau cu
    Quan trong!
    Ket thuc chuong trinh
  • B. Chua du tuoi bau cu
    Ket thuc chuong trinh
  • C. Chua du tuoi bau cu
  • D. Ket thuc chuong trinh

Câu 23: Để kiểm tra xem một số `so_nguyen` có chia hết cho 3 và 5 không, điều kiện nào sau đây là đúng?

  • A. so_nguyen % 3 == 0 and so_nguyen % 5 == 0
  • B. so_nguyen % 3 == 0 or so_nguyen % 5 == 0
  • C. (so_nguyen % 3 == 0) and (so_nguyen % 5)
  • D. so_nguyen % (3 and 5) == 0

Câu 24: Trong cấu trúc `if-elif-else`, nếu điều kiện của `if` là True, điều gì sẽ xảy ra với các khối lệnh `elif` và `else`?

  • A. Các khối lệnh `elif` và `else` cũng được kiểm tra và có thể được thực hiện.
  • B. Chỉ khối lệnh `elif` đầu tiên được kiểm tra.
  • C. Các khối lệnh `elif` và `else` sẽ bị bỏ qua hoàn toàn.
  • D. Chương trình sẽ báo lỗi cú pháp.

Câu 25: Cho đoạn code:
```python
gia = 120
if gia > 100:
thue = gia * 0.1
elif gia > 50:
thue = gia * 0.05
else:
thue = 0
print(thue)
```
Kết quả in ra màn hình nếu `gia = 120` là gì?

  • A. 12.0
  • B. 6.0
  • C. 0
  • D. Chương trình bị lỗi

Câu 26: Biểu thức lôgic nào sau đây kiểm tra xem biến `gio` có giá trị nằm ngoài khoảng [0, 23]?

  • A. 0 < gio < 23
  • B. gio <= 0 and gio >= 23
  • C. gio < 0 and gio > 23
  • D. gio < 0 or gio > 23

Câu 27: Cho đoạn code:
```python
điểm_tb = 7.0
xếp_loại = ""
if điểm_tb >= 8.0:
xếp_loại = "Giỏi"
if điểm_tb >= 6.5:
xếp_loại = "Khá"
if điểm_tb >= 5.0:
xếp_loại = "Trung bình"
else:
xếp_loại = "Yếu"
print(xếp_loại)
```
Đoạn code trên có vấn đề gì khi xếp loại học sinh?

  • A. Sử dụng nhiều `if` độc lập thay vì `if-elif-else` dẫn đến việc xếp loại không chính xác (ghi đè giá trị).
  • B. Thiếu dấu hai chấm sau các điều kiện.
  • C. Không có vấn đề gì, code hoạt động đúng.
  • D. Biến `xếp_loại` chưa được khởi tạo.

Câu 28: Biểu thức `not (False or True)` có giá trị là gì?

  • A. True
  • B. False
  • C. SyntaxError
  • D. None

Câu 29: Đoạn chương trình nào sau đây sử dụng câu lệnh điều kiện để tìm số lớn nhất trong hai số `a` và `b`?

  • A. max_val = a > b ? a : b
  • B. if a > b then max_val = a else max_val = b end
  • C. if a > b:
    max_val = a
    else:
    max_val = b
  • D. max_val = max(a, b)

Câu 30: Cho đoạn code:
```python
x = 10
y = 5
if x > y:
print("x lon hon y")
if y > 0:
print("y duong")
elif x == y:
print("x bang y")
else:
print("x nho hon y")
```
Kết quả in ra màn hình là gì?

  • A. x lon hon y
    y duong
  • B. x lon hon y
  • C. x bang y
  • D. x nho hon y

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 1: Biểu thức lôgic nào sau đây kiểm tra xem biến `diem` có nằm trong khoảng từ 0 đến 10 (bao gồm cả 0 và 10) hay không?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 2: Giá trị của biểu thức lôgic `(10 > 5 and 7 < 15) or (3 == 4)` là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 3: Cho đoạn chương trình sau:
```python
a = 10
b = 20
if a > b:
print('a lon hon b')
else:
print('a nho hon hoac bang b')
```
Kết quả in ra màn hình là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 4: Trong Python, khối lệnh sau câu lệnh `if` (hoặc `elif`, `else`) được xác định bằng gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 5: Cho biến `nhiet_do`. Biểu thức lôgic nào sau đây kiểm tra xem nhiệt độ KHÔNG nằm trong khoảng từ 15 đến 25 (bao gồm cả 15 và 25)?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 6: Đoạn chương trình sau in ra gì nếu `x = 0`?
```python
x = 0
if x > 0:
print('Duong')
elif x < 0: print('Am') else: print('Zero') ```

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 7: Đâu là cú pháp ĐÚNG của câu lệnh điều kiện `if-else` trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 8: Cho đoạn chương trình:
```python
diem = 7.5
if diem >= 8.0:
print('Gioi')
elif diem >= 6.5:
print('Kha')
elif diem >= 5.0:
print('Trung binh')
else:
print('Yeu')
```
Nếu `diem = 7.5`, kết quả in ra màn hình là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 9: Biểu thức lôgic `not (5 > 3)` có giá trị là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 10: Đoạn chương trình nào sau đây kiểm tra xem biến `nam` có phải là năm nhuận theo quy tắc: chia hết cho 400 HOẶC (chia hết cho 4 nhưng không chia hết cho 100)?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 11: Cho đoạn code:
```python
a = 10
b = 5
c = 15
if a > b:
if a > c:
print('a la lon nhat')
else:
print('c la lon nhat')
else:
if b > c:
print('b la lon nhat')
else:
print('c la lon nhat')
```
Kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 12: Biểu thức `True and False` có giá trị là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 13: Biểu thức `True or False` có giá trị là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 14: Biểu thức `not True` có giá trị là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 15: Đâu là cách viết ĐÚNG để kiểm tra xem biến `ky_tu` có phải là 'A' hoặc 'B' không?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 16: Nếu điều kiện trong câu lệnh `if` là `False`, thì khối lệnh bên trong `if` có được thực hiện không?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 17: Mục đích của từ khóa `elif` trong cấu trúc `if-elif-else` là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 18: Cho đoạn code:
```python
điểm = 9
if điểm >= 8:
print('A')
if điểm >= 7:
print('B')
if điểm >= 6:
print('C')
```
Kết quả in ra màn hình là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 19: Phân tích sự khác biệt giữa việc sử dụng nhiều câu lệnh `if` độc lập và sử dụng cấu trúc `if-elif-else` liên tiếp.

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 20: Cho đoạn code:
```python
chu_so = 5
if chu_so % 2 == 0:
print('Chan')
else:
print('Le')
```
Kết quả in ra màn hình là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 21: Biểu thức lôgic nào sau đây là SAI về mặt cú pháp trong Python?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 22: Cho đoạn code:
```python
tuoi = 17
if tuoi >= 18:
print('Du tuoi bau cu')
print('Quan trong!')
else:
print('Chua du tuoi bau cu')
print('Ket thuc chuong trinh')
```
Kết quả in ra màn hình nếu `tuoi = 17` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 23: Để kiểm tra xem một số `so_nguyen` có chia hết cho 3 và 5 không, điều kiện nào sau đây là đúng?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 24: Trong cấu trúc `if-elif-else`, nếu điều kiện của `if` là True, điều gì sẽ xảy ra với các khối lệnh `elif` và `else`?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 25: Cho đoạn code:
```python
gia = 120
if gia > 100:
thue = gia * 0.1
elif gia > 50:
thue = gia * 0.05
else:
thue = 0
print(thue)
```
Kết quả in ra màn hình nếu `gia = 120` là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 26: Biểu thức lôgic nào sau đây kiểm tra xem biến `gio` có giá trị nằm ngoài khoảng [0, 23]?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 27: Cho đoạn code:
```python
điểm_tb = 7.0
xếp_loại = ''
if điểm_tb >= 8.0:
xếp_loại = 'Giỏi'
if điểm_tb >= 6.5:
xếp_loại = 'Khá'
if điểm_tb >= 5.0:
xếp_loại = 'Trung bình'
else:
xếp_loại = 'Yếu'
print(xếp_loại)
```
Đoạn code trên có vấn đề gì khi xếp loại học sinh?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 28: Biểu thức `not (False or True)` có giá trị là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 29: Đoạn chương trình nào sau đây sử dụng câu lệnh điều kiện để tìm số lớn nhất trong hai số `a` và `b`?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 2

Câu 30: Cho đoạn code:
```python
x = 10
y = 5
if x > y:
print('x lon hon y')
if y > 0:
print('y duong')
elif x == y:
print('x bang y')
else:
print('x nho hon y')
```
Kết quả in ra màn hình là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 03

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, câu lệnh điều kiện `if` được sử dụng để làm gì?

  • A. Lặp lại một khối lệnh nhiều lần.
  • B. Thực hiện một khối lệnh chỉ khi một điều kiện cụ thể là đúng.
  • C. Định nghĩa một hàm mới trong chương trình.
  • D. Nhập dữ liệu từ người dùng.

Câu 2: Cấu trúc nào sau đây là cú pháp đúng của câu lệnh `if` trong Python?

  • A. if điều_kiện:
    khối_lệnh
  • B. if (điều_kiện) {
    khối_lệnh
    }
  • C. if điều_kiện then
    khối_lệnh
    endif
  • D. IF ĐIỀU_KIỆN DO
    khối_lệnh

Câu 3: Điều gì xảy ra nếu biểu thức điều kiện trong câu lệnh `if` trả về giá trị `False`?

  • A. Chương trình sẽ báo lỗi.
  • B. Khối lệnh bên trong `if` sẽ được thực hiện một lần.
  • C. Khối lệnh bên trong `if` sẽ bị bỏ qua và chương trình tiếp tục thực hiện các lệnh tiếp theo.
  • D. Chương trình sẽ dừng lại.

Câu 4: Xét đoạn mã Python sau: `x = 10; if x > 5: print(

  • A. Lớn hơn 5
  • B. Không có gì được in ra.
  • C. 5
  • D. Error

Câu 5: Trong câu lệnh `if-elif-else`, khối lệnh `else` sẽ được thực hiện khi nào?

  • A. Luôn luôn được thực hiện sau khi khối lệnh `if` và `elif` đã thực hiện xong.
  • B. Khi có ít nhất một trong các điều kiện `if` hoặc `elif` là đúng.
  • C. Khi biểu thức điều kiện trong `if` là `True`.
  • D. Khi tất cả các biểu thức điều kiện trong `if` và `elif` đều là `False`.

Câu 6: Cho đoạn mã: `age = 15; if age >= 18: print(

  • A. Đủ tuổi
  • B. Chưa đủ tuổi
  • C. 18
  • D. Không có gì được in ra.

Câu 7: Toán tử nào sau đây thường được sử dụng trong biểu thức điều kiện của câu lệnh `if` để so sánh bằng nhau?

  • A. =
  • B. !=
  • C. ==
  • D. <>

Câu 8: Biểu thức lôgic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20) không?

  • A. n >= 10 and n <= 20
  • B. 10 < n < 20
  • C. n > 10 or n < 20
  • D. n in range(10, 20)

Câu 9: Cho đoạn mã: `score = 75; if score >= 80: grade = "A"; elif score >= 60: grade = "B"; else: grade = "C"; print(grade)`. Giá trị của `grade` được in ra là gì?

  • A. A
  • B. B
  • C. C
  • D. Không có giá trị nào được in ra.

Câu 10: Điều gì sẽ xảy ra nếu bạn quên dấu hai chấm `:` ở cuối dòng chứa điều kiện `if`?

  • A. Chương trình sẽ chạy nhưng có thể cho kết quả sai.
  • B. Khối lệnh sau `if` sẽ luôn được thực hiện.
  • C. Khối lệnh sau `if` sẽ không bao giờ được thực hiện.
  • D. Python sẽ báo lỗi cú pháp.

Câu 11: Trong Python, bạn có thể lồng các câu lệnh `if` bên trong nhau không? Nếu có, điều này được gọi là gì?

  • A. Có, được gọi là câu lệnh `if` lồng nhau.
  • B. Không, Python không cho phép lồng câu lệnh `if`.
  • C. Có, nhưng chỉ được lồng tối đa một cấp.
  • D. Có, nhưng được gọi là câu lệnh `if` phức tạp.

Câu 12: Cho đoạn mã: `is_rainy = True; if is_rainy: print(

  • A. Mang ô
    Mặc áo mưa
  • B. Mang ô
  • C. Mặc áo mưa
  • D. Không có gì được in ra.

Câu 13: Chọn biểu thức điều kiện đúng để kiểm tra xem một biến `number` có phải là số chẵn dương hay không.

  • A. number % 2 == 0 or number > 0
  • B. number % 2 == 0 and number < 0
  • C. number % 2 == 0 and number > 0
  • D. number / 2 == 0 and number > 0

Câu 14: Xét đoạn mã: `x = -5; if x > 0: message =

  • A. Positive
  • B. Zero
  • C. Negative
  • D. Error

Câu 15: Trong một chương trình tính thuế, nếu thu nhập lớn hơn 500 triệu, thuế suất là 10%, ngược lại là 5%. Cấu trúc `if-else` nào sau đây thể hiện đúng logic này (giả sử `income` là biến thu nhập và `tax_rate` là biến thuế suất)?

  • A. if income < 500000000: tax_rate = 10% else: tax_rate = 5%
  • B. if income > 500000000: tax_rate = 0.1 else: tax_rate = 0.05
  • C. if tax_rate = 10% : income > 500000000 else: tax_rate = 5%
  • D. if income >= 500000000 and tax_rate = 10%

Câu 16: Giá trị Boolean nào tương ứng với một chuỗi rỗng trong điều kiện `if`?

  • A. True
  • B. False
  • C. None
  • D. Error

Câu 17: Cho đoạn mã: `x = 7; y = 7; if x != y: print(

  • A. Khác nhau
  • B. Giống nhau
  • C. True
  • D. False

Câu 18: Biểu thức điều kiện nào sau đây kiểm tra xem một năm `year` có phải là năm nhuận, biết rằng năm nhuận chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400?

  • A. year % 4 == 0 and year % 100 != 0
  • B. year % 4 == 0 or year % 400 == 0
  • C. year % 100 == 0 and year % 400 == 0
  • D. (year % 4 == 0 and year % 100 != 0) or year % 400 == 0

Câu 19: Đoạn mã nào sau đây sẽ in ra

  • A. if score >= 60: print(
  • B. if score > 60: print(
  • C. if score == 60: print(
  • D. if score <= 60: print(

Câu 20: Trong câu lệnh `if-elif-else`, có thể có bao nhiêu mệnh đề `elif`?

  • A. Chỉ một.
  • B. Tối đa hai.
  • C. Không giới hạn số lượng.
  • D. Tối đa ba.

Câu 21: Điều gì xảy ra nếu bạn viết sai chính tả từ khóa `if` thành `If` (chữ `I` hoa) trong Python?

  • A. Chương trình vẫn chạy bình thường.
  • B. Python sẽ tự động sửa lỗi và chạy.
  • C. Chương trình sẽ cảnh báo nhưng vẫn chạy.
  • D. Python sẽ báo lỗi cú pháp vì `If` không phải là từ khóa hợp lệ.

Câu 22: Cho đoạn mã: `name =

  • A. Xin chào, Alice
  • B. Xin chào,
  • C. Alice
  • D. Không có gì được in ra.

Câu 23: Sử dụng câu lệnh `if` để kiểm tra xem một số `x` có chia hết cho cả 3 và 5 hay không. Đoạn mã nào đúng?

  • A. if x % 3 == 0 or x % 5 == 0:
  • B. if x % 3 == 0 and x % 5 == 0:
  • C. if x % (3 and 5) == 0:
  • D. if x % 3 == 0, x % 5 == 0:

Câu 24: Hàm nào trong Python thường được sử dụng để chuyển đổi kiểu dữ liệu sang Boolean, có thể dùng trong điều kiện `if`?

  • A. str()
  • B. int()
  • C. bool()
  • D. float()

Câu 25: Cho đoạn mã: `temp = 25; message =

  • A. Nóng
  • B. Mát mẻ
  • C. 25
  • D. Không có gì được in ra.

Câu 26: Trong một trò chơi, người chơi thắng nếu điểm số lớn hơn 100 VÀ còn mạng (lives > 0). Biểu thức điều kiện nào thể hiện điều này?

  • A. score > 100 and lives > 0
  • B. score > 100 or lives > 0
  • C. score > 100 , lives > 0
  • D. score > 100 + lives > 0

Câu 27: Điều gì sẽ xảy ra nếu thụt lề trong khối lệnh `if` không nhất quán (ví dụ, dòng đầu 4 dấu cách, dòng sau 3 dấu cách)?

  • A. Chương trình sẽ chạy nhưng có thể cho kết quả sai.
  • B. Python sẽ tự động sửa thụt lề.
  • C. Python sẽ báo lỗi `IndentationError`.
  • D. Chương trình sẽ bỏ qua các dòng thụt lề sai.

Câu 28: Cho đoạn mã: `value = None; if value is None: print(

  • A. Giá trị rỗng
  • B. Không có gì được in ra.
  • C. None
  • D. Error

Câu 29: Để kiểm tra xem một biến `text` có phải là chuỗi rỗng hay không, biểu thức điều kiện nào hiệu quả nhất?

  • A. if len(text) == 0:
  • B. if text ==
  • C. if not text:
  • D. if not text:

Câu 30: Trong một hệ thống đăng nhập, bạn cần kiểm tra cả tên người dùng và mật khẩu. Cấu trúc `if` lồng nhau nào sau đây phù hợp nhất?

  • A. if username and password: print(
  • B. if username ==
  • C. if username ==
  • D. if username ==

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 1: Trong Python, câu lệnh điều kiện `if` được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 2: Cấu trúc nào sau đây là cú pháp đúng của câu lệnh `if` trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 3: Điều gì xảy ra nếu biểu thức điều kiện trong câu lệnh `if` trả về giá trị `False`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 4: Xét đoạn mã Python sau: `x = 10; if x > 5: print("Lớn hơn 5")`. Điều gì sẽ được in ra màn hình?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 5: Trong câu lệnh `if-elif-else`, khối lệnh `else` sẽ được thực hiện khi nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 6: Cho đoạn mã: `age = 15; if age >= 18: print("Đủ tuổi"); else: print("Chưa đủ tuổi")`. Kết quả in ra là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 7: Toán tử nào sau đây thường được sử dụng trong biểu thức điều kiện của câu lệnh `if` để so sánh bằng nhau?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 8: Biểu thức lôgic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng từ 10 đến 20 (bao gồm cả 10 và 20) không?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 9: Cho đoạn mã: `score = 75; if score >= 80: grade = 'A'; elif score >= 60: grade = 'B'; else: grade = 'C'; print(grade)`. Giá trị của `grade` được in ra là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 10: Điều gì sẽ xảy ra nếu bạn quên dấu hai chấm `:` ở cuối dòng chứa điều kiện `if`?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 11: Trong Python, bạn có thể lồng các câu lệnh `if` bên trong nhau không? Nếu có, điều này được gọi là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 12: Cho đoạn mã: `is_rainy = True; if is_rainy: print("Mang ô"); print("Mặc áo mưa")`. Điều gì sẽ được in ra?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 13: Chọn biểu thức điều kiện đúng để kiểm tra xem một biến `number` có phải là số chẵn dương hay không.

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 14: Xét đoạn mã: `x = -5; if x > 0: message = "Positive"; elif x == 0: message = "Zero"; else: message = "Negative"; print(message)`. Giá trị của `message` được in ra là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 15: Trong một chương trình tính thuế, nếu thu nhập lớn hơn 500 triệu, thuế suất là 10%, ngược lại là 5%. Cấu trúc `if-else` nào sau đây thể hiện đúng logic này (giả sử `income` là biến thu nhập và `tax_rate` là biến thuế suất)?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 16: Giá trị Boolean nào tương ứng với một chuỗi rỗng trong điều kiện `if`?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 17: Cho đoạn mã: `x = 7; y = 7; if x != y: print("Khác nhau"); else: print("Giống nhau")`. Kết quả in ra là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 18: Biểu thức điều kiện nào sau đây kiểm tra xem một năm `year` có phải là năm nhuận, biết rằng năm nhuận chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 19: Đoạn mã nào sau đây sẽ in ra "合格" (Đạt) nếu điểm `score` lớn hơn hoặc bằng 60, và "不合格" (Không đạt) nếu nhỏ hơn 60?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 20: Trong câu lệnh `if-elif-else`, có thể có bao nhiêu mệnh đề `elif`?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 21: Điều gì xảy ra nếu bạn viết sai chính tả từ khóa `if` thành `If` (chữ `I` hoa) trong Python?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 22: Cho đoạn mã: `name = "Alice"; if name: print("Xin chào, " + name)`. Điều gì sẽ được in ra?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 23: Sử dụng câu lệnh `if` để kiểm tra xem một số `x` có chia hết cho cả 3 và 5 hay không. Đoạn mã nào đúng?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 24: Hàm nào trong Python thường được sử dụng để chuyển đổi kiểu dữ liệu sang Boolean, có thể dùng trong điều kiện `if`?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 25: Cho đoạn mã: `temp = 25; message = "Nóng" if temp > 30 else "Mát mẻ"; print(message)`. Giá trị của `message` là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 26: Trong một trò chơi, người chơi thắng nếu điểm số lớn hơn 100 VÀ còn mạng (lives > 0). Biểu thức điều kiện nào thể hiện điều này?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 27: Điều gì sẽ xảy ra nếu thụt lề trong khối lệnh `if` không nhất quán (ví dụ, dòng đầu 4 dấu cách, dòng sau 3 dấu cách)?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 28: Cho đoạn mã: `value = None; if value is None: print("Giá trị rỗng")`. Điều gì được in ra?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 29: Để kiểm tra xem một biến `text` có phải là chuỗi rỗng hay không, biểu thức điều kiện nào hiệu quả nhất?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 3

Câu 30: Trong một hệ thống đăng nhập, bạn cần kiểm tra cả tên người dùng và mật khẩu. Cấu trúc `if` lồng nhau nào sau đây phù hợp nhất?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 04

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

  • A. if điều_kiện:
    khối_lệnh
  • B. if (điều_kiện) {khối_lệnh}
  • C. IF điều_kiện THEN khối_lệnh ENDIF
  • D. if điều_kiện -> khối_lệnh

Câu 2: Cho đoạn chương trình:
`x = 10`
`if x > 5:`
` print(

  • A. Kết thúc
  • B. Lớn hơn 5
    Kết thúc
  • C. Không có gì được in ra
  • D. Lỗi cú pháp

Câu 3: Biểu thức điều kiện trong câu lệnh `if` cần phải có kiểu dữ liệu nào?

  • A. Số nguyên (integer)
  • B. Chuỗi (string)
  • C. Boolean (bool)
  • D. Số thực (float)

Câu 4: Xét đoạn lệnh sau:
`age = 15`
`if age >= 18:`
` print(

  • A. Đủ tuổi bầu cử
  • B. Chưa đủ tuổi bầu cử
  • C. Cả hai dòng chữ trên
  • D. Không có gì được in ra

Câu 5: Trong một bài toán kiểm tra số chẵn lẻ, bạn cần sử dụng toán tử nào để kiểm tra phần dư của phép chia một số cho 2?

  • A. // (chia lấy phần nguyên)
  • B. / (chia lấy phần thực)
  • C. * (nhân)
  • D. % (modulo - chia lấy phần dư)

Câu 6: Cho biến `score = 65`. Hãy chọn biểu thức điều kiện đúng để kiểm tra xem `score` có đạt loại "Trung bình" (từ 50 đến 70 điểm) hay không.

  • A. 50 <= score <= 70
  • B. score >= 50 or score <= 70
  • C. 50 =< score =< 70
  • D. (score >= 50) và (score <= 70)

Câu 7: Đoạn chương trình sau thực hiện công việc gì?
`a = int(input(

  • A. Tính tổng của hai số a và b
  • B. Tính hiệu của hai số a và b
  • C. Tìm số lớn nhất trong hai số a và b
  • D. Tìm số nhỏ nhất trong hai số a và b

Câu 8: Cấu trúc `if-elif-else` được sử dụng khi nào?

  • A. Khi chỉ có một lựa chọn duy nhất
  • B. Khi cần kiểm tra nhiều điều kiện khác nhau và thực hiện các hành động tương ứng
  • C. Khi muốn lặp lại một khối lệnh nhiều lần
  • D. Khi muốn định nghĩa một hàm số

Câu 9: Cho đoạn code:
`x = -5`
`if x > 0:`
` print(

  • A. Positive
  • B. Zero
  • C. Negative
  • D. Không có gì in ra

Câu 10: Điều gì xảy ra nếu bạn viết code `if condition: statement` mà không thụt lề cho `statement` trong Python?

  • A. Chương trình vẫn chạy nhưng có thể cho kết quả sai
  • B. Câu lệnh `statement` sẽ luôn được thực hiện, bất kể `condition` là gì
  • C. Chương trình sẽ bỏ qua câu lệnh `if`
  • D. Python sẽ báo lỗi cú pháp (IndentationError)

Câu 11: Hãy xác định giá trị của biến `result` sau khi thực hiện đoạn mã sau:
`is_raining = True`
`if is_raining:`
` result =

  • A.
  • B.
  • C. True
  • D. False

Câu 12: Cho đoạn chương trình:
`number = 7`
`if number % 2 == 0:`
` print(

  • A. Số chẵn
  • B. Chia hết cho 3
  • C. Cả hai dòng trên
  • D. Không chẵn, không chia hết cho 3

Câu 13: Hãy viết biểu thức logic kiểm tra xem một năm `year` có phải là năm nhuận hay không. Biết rằng năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400.

  • A. `year % 4 == 0 and year % 100 != 0 and year % 400 == 0`
  • B. ` (year % 4 == 0 and year % 100 != 0) or year % 400 == 0`
  • C. `year % 4 == 0 or year % 100 != 0 or year % 400 == 0`
  • D. `year % 4 == 0 hoặc (year % 100 != 0 và year % 400 == 0)`

Câu 14: Trong một chương trình tính thuế, nếu thu nhập dưới 5 triệu thì thuế suất là 0%, từ 5 đến 10 triệu là 5%, trên 10 triệu là 10%. Cấu trúc `if-elif-else` nào sau đây thể hiện đúng logic này (với biến `income` là thu nhập)?

  • A. `if income < 5000000: tax_rate = 0 elif income < 10000000: tax_rate = 0.05 else: tax_rate = 0.10`
  • B. `if income < 5000000: tax_rate = 0 if 5000000 <= income <= 10000000: tax_rate = 0.05 if income > 10000000:
    tax_rate = 0.10`
  • C. `if income < 5000000: tax_rate = 0 elif 5000000 <= income <= 10000000: tax_rate = 0.05 else: tax_rate = 0.10`
  • D. `if income <= 5000000: tax_rate = 0 elif income <= 10000000: tax_rate = 0.05 else: tax_rate = 0.10`

Câu 15: Cho đoạn code:
`x = True`
`y = False`
`if x and y:`
` print(

  • A. Cả hai đều đúng
  • B. Ít nhất một trong hai sai hoặc cả hai sai
  • C. Không có gì in ra
  • D. Lỗi

Câu 16: Xét đoạn mã:
`a = 5`
`b = 10`
`if a > 3:`
` if b < 15:` ` print(

  • A. Điều kiện kép thỏa mãn
  • B. Điều kiện trong không thỏa mãn
  • C. Điều kiện ngoài không thỏa mãn
  • D. Không có gì in

Câu 17: Cho biến `temperature = 25`. Viết lệnh `if` để in ra "Nóng" nếu nhiệt độ trên 30, "Ấm" nếu từ 20 đến 30, và "Mát" nếu dưới 20.

  • A. `if temperature > 30: print("Nóng") elif 20 <= temperature <= 30: print("Ấm") else: print("Mát")`
  • B. `if temperature > 30: print("Nóng") if 20 <= temperature <= 30: print("Ấm") if temperature < 20: print("Mát")`
  • C. `if temperature > 30:
    print("Nóng")
    elif 20 <= temperature <= 30: print("Ấm") else: print("Mát")`
  • D. `if temperature > 30 {print("Nóng")} elif 20 <= temperature <= 30 {print("Ấm")} else {print("Mát")}`

Câu 18: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

  • A. Chỉ một
  • B. Không giới hạn
  • C. Tối đa là hai
  • D. Tối đa là ba

Câu 19: Cho đoạn chương trình:
`is_weekend = True`
`money = 50000`
`if is_weekend and money > 100000:`
` activity =

  • A.
  • B.
  • C.
  • D. Không xác định

Câu 20: Hàm `input()` trong Python luôn trả về giá trị có kiểu dữ liệu nào?

  • A. Số nguyên (int)
  • B. Số thực (float)
  • C. Chuỗi (str)
  • D. Boolean (bool)

Câu 21: Cho đoạn code:
`n = 12`
`if n > 10:`
` pass
else:
print(

  • A. Nhỏ hơn hoặc bằng 10
  • B. pass
  • C. Lỗi
  • D. Không có gì được in ra

Câu 22: Trong tình huống nào sau đây, sử dụng câu lệnh điều kiện `if` là phù hợp nhất?

  • A. Lặp lại một hành động nhiều lần
  • B. Thực hiện một hành động chỉ khi một điều kiện cụ thể xảy ra
  • C. Lưu trữ một danh sách các giá trị
  • D. Định nghĩa một tập hợp các chức năng

Câu 23: Hãy sắp xếp các bước sau theo đúng thứ tự thực hiện của cấu trúc `if-elif-else`:
A. Thực hiện khối lệnh của `else` (nếu có).
B. Kiểm tra điều kiện của `if`.
C. Nếu điều kiện `if` sai, lần lượt kiểm tra điều kiện của các mệnh đề `elif`.
D. Thực hiện khối lệnh của `if` nếu điều kiện đúng.

  • A. B - D - C - A
  • B. B - C - D - A
  • C. D - B - C - A
  • D. B - D - C - A

Câu 24: Đoạn chương trình sau có lỗi gì?
`age = input(

  • A. Lỗi cú pháp ở dòng `if age >= 18:`
  • B. Lỗi do sử dụng `input()`
  • C. Lỗi kiểu dữ liệu, không thể so sánh chuỗi với số nguyên
  • D. Chương trình không có lỗi

Câu 25: Để kiểm tra một số `num` có chia hết cho cả 3 và 5, biểu thức điều kiện nào sau đây là đúng?

  • A. `num % 3 == 0 and num % 5 == 0`
  • B. `num % 3 == 0 or num % 5 == 0`
  • C. `num % (3 and 5) == 0`
  • D. `num % 3 == 0 , num % 5 == 0`

Câu 26: Giả sử bạn có biến `is_student` (boolean) và `library_card_expiry_date` (kiểu ngày). Bạn muốn kiểm tra nếu là sinh viên VÀ thẻ thư viện còn hạn để cho phép mượn sách. Biểu thức `if` nào phù hợp?

  • A. `if is_student or is_library_card_valid(library_card_expiry_date):`
  • B. `if is_student and is_library_card_valid(library_card_expiry_date):`
  • C. `if is_student: if is_library_card_valid(library_card_expiry_date):`
  • D. `if is_student, is_library_card_valid(library_card_expiry_date):`

Câu 27: Trong Python, bạn có thể viết câu lệnh `if` một dòng (one-line if statement) không?

  • A. Có, ví dụ: `if condition: statement`
  • B. Không, luôn cần thụt lề và xuống dòng
  • C. Chỉ được phép với `if-else` một dòng
  • D. Chỉ được phép khi điều kiện là biểu thức số học

Câu 28: Cho đoạn chương trình:
`score = 85`
`grade = "Chưa xếp loại"`
`if score >= 90: grade = "Xuất sắc"`
`elif score >= 80: grade = "Giỏi"`
`elif score >= 70: grade = "Khá"`
`elif score >= 50: grade = "Trung bình"`
`else: grade = "Yếu"`
Giá trị của biến `grade` sau khi chạy đoạn code là gì?

  • A. "Xuất sắc"
  • B. "Giỏi"
  • C. "Khá"
  • D. "Trung bình"

Câu 29: Điều gì sẽ xảy ra nếu tất cả các điều kiện trong cấu trúc `if-elif-else` đều sai và không có mệnh đề `else`?

  • A. Chương trình sẽ báo lỗi
  • B. Khối lệnh của `elif` cuối cùng sẽ được thực hiện
  • C. Không có khối lệnh nào trong `if-elif-else` được thực hiện
  • D. Khối lệnh của `if` đầu tiên sẽ được thực hiện

Câu 30: Hãy chọn câu lệnh `if` đúng để kiểm tra xem biến `text` có phải là chuỗi rỗng hay không.

  • A. `if text == None:`
  • B. `if text =
  • C. `if isEmpty(text):`
  • D. `if not text:`

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 2: Cho đoạn chương trình:
`x = 10`
`if x > 5:`
` print("Lớn hơn 5")`
`print("Kết thúc")`
Đoạn chương trình trên in ra màn hình kết quả gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 3: Biểu thức điều kiện trong câu lệnh `if` cần phải có kiểu dữ liệu nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 4: Xét đoạn lệnh sau:
`age = 15`
`if age >= 18:`
` print("Đủ tuổi bầu cử")`
`else:`
` print("Chưa đủ tuổi bầu cử")`
Kết quả in ra màn hình là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 5: Trong một bài toán kiểm tra số chẵn lẻ, bạn cần sử dụng toán tử nào để kiểm tra phần dư của phép chia một số cho 2?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 6: Cho biến `score = 65`. Hãy chọn biểu thức điều kiện đúng để kiểm tra xem `score` có đạt loại 'Trung bình' (từ 50 đến 70 điểm) hay không.

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 7: Đoạn chương trình sau thực hiện công việc gì?
`a = int(input("Nhập số a: "))`
`b = int(input("Nhập số b: "))`
`if a > b:`
` max_val = a`
`else:`
` max_val = b`
`print("Số lớn nhất là:", max_val)`

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 8: Cấu trúc `if-elif-else` được sử dụng khi nào?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 9: Cho đoạn code:
`x = -5`
`if x > 0:`
` print("Positive")`
`elif x == 0:`
` print("Zero")`
`else:`
` print("Negative")`
Kết quả in ra là:

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 10: Điều gì xảy ra nếu bạn viết code `if condition: statement` mà không thụt lề cho `statement` trong Python?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 11: Hãy xác định giá trị của biến `result` sau khi thực hiện đoạn mã sau:
`is_raining = True`
`if is_raining:`
` result = "Ở nhà"`
`else:`
` result = "Đi chơi"`

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 12: Cho đoạn chương trình:
`number = 7`
`if number % 2 == 0:`
` print("Số chẵn")`
`elif number % 3 == 0:`
` print("Chia hết cho 3")`
`else:`
` print("Không chẵn, không chia hết cho 3")`
Kết quả in ra là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 13: Hãy viết biểu thức logic kiểm tra xem một năm `year` có phải là năm nhuận hay không. Biết rằng năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400.

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 14: Trong một chương trình tính thuế, nếu thu nhập dưới 5 triệu thì thuế suất là 0%, từ 5 đến 10 triệu là 5%, trên 10 triệu là 10%. Cấu trúc `if-elif-else` nào sau đây thể hiện đúng logic này (với biến `income` là thu nhập)?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 15: Cho đoạn code:
`x = True`
`y = False`
`if x and y:`
` print("Cả hai đều đúng")`
`else:`
` print("Ít nhất một trong hai sai hoặc cả hai sai")`
Kết quả in ra là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 16: Xét đoạn mã:
`a = 5`
`b = 10`
`if a > 3:`
` if b < 15:` ` print("Điều kiện kép thỏa mãn")` ` else:` ` print("Điều kiện trong không thỏa mãn")` `else:` ` print("Điều kiện ngoài không thỏa mãn")` Đoạn mã trên in ra:

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 17: Cho biến `temperature = 25`. Viết lệnh `if` để in ra 'Nóng' nếu nhiệt độ trên 30, 'Ấm' nếu từ 20 đến 30, và 'Mát' nếu dưới 20.

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 18: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 19: Cho đoạn chương trình:
`is_weekend = True`
`money = 50000`
`if is_weekend and money > 100000:`
` activity = "Đi xem phim và ăn nhà hàng"`
`elif is_weekend or money > 50000:`
` activity = "Đi cà phê hoặc xem phim"`
`else:`
` activity = "Ở nhà đọc sách"`
Giá trị của biến `activity` sau khi thực hiện là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 20: Hàm `input()` trong Python luôn trả về giá trị có kiểu dữ liệu nào?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 21: Cho đoạn code:
`n = 12`
`if n > 10:`
` pass
else:
print("Nhỏ hơn hoặc bằng 10")`
Đoạn code trên in ra gì?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 22: Trong tình huống nào sau đây, sử dụng câu lệnh điều kiện `if` là phù hợp nhất?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 23: Hãy sắp xếp các bước sau theo đúng thứ tự thực hiện của cấu trúc `if-elif-else`:
A. Thực hiện khối lệnh của `else` (nếu có).
B. Kiểm tra điều kiện của `if`.
C. Nếu điều kiện `if` sai, lần lượt kiểm tra điều kiện của các mệnh đề `elif`.
D. Thực hiện khối lệnh của `if` nếu điều kiện đúng.

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 24: Đoạn chương trình sau có lỗi gì?
`age = input("Nhập tuổi: ")`
`if age >= 18:`
` print("Đủ tuổi")`
`else:`
` print("Chưa đủ tuổi")`

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 25: Để kiểm tra một số `num` có chia hết cho cả 3 và 5, biểu thức điều kiện nào sau đây là đúng?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 26: Giả sử bạn có biến `is_student` (boolean) và `library_card_expiry_date` (kiểu ngày). Bạn muốn kiểm tra nếu là sinh viên VÀ thẻ thư viện còn hạn để cho phép mượn sách. Biểu thức `if` nào phù hợp?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 27: Trong Python, bạn có thể viết câu lệnh `if` một dòng (one-line if statement) không?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 28: Cho đoạn chương trình:
`score = 85`
`grade = 'Chưa xếp loại'`
`if score >= 90: grade = 'Xuất sắc'`
`elif score >= 80: grade = 'Giỏi'`
`elif score >= 70: grade = 'Khá'`
`elif score >= 50: grade = 'Trung bình'`
`else: grade = 'Yếu'`
Giá trị của biến `grade` sau khi chạy đoạn code là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 29: Điều gì sẽ xảy ra nếu tất cả các điều kiện trong cấu trúc `if-elif-else` đều sai và không có mệnh đề `else`?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 4

Câu 30: Hãy chọn câu lệnh `if` đúng để kiểm tra xem biến `text` có phải là chuỗi rỗng hay không.

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 05

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

  • A. if điều_kiện:
    khối_lệnh
  • B. if điều_kiện {
    khối_lệnh
    }
  • C. IF (điều_kiện) THEN
    khối_lệnh
    ENDIF
  • D. if điều_kiện -> khối_lệnh

Câu 2: Giá trị của biểu thức logic `(15 > 10) and (5 == 5)` là gì?

  • A. False
  • B. True
  • C. 1
  • D. 0

Câu 3: Đoạn mã Python sau sẽ in ra kết quả gì?
```python
x = 7
if x % 2 == 0:
print("Chẵn")
else:
print("Lẻ")
```

  • A. Chẵn
  • B. Lẻ
  • C. Không in ra gì
  • D. Lỗi cú pháp

Câu 4: Trong lệnh `if-elif-else`, mệnh đề `elif` được sử dụng khi nào?

  • A. Để kết thúc cấu trúc điều kiện
  • B. Để thực hiện một hành động luôn luôn
  • C. Để kiểm tra một điều kiện khác nếu điều kiện `if` trước đó sai
  • D. Để lặp lại một khối lệnh

Câu 5: Biểu thức logic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng [10, 20] không (bao gồm cả 10 và 20)?

  • A. (n >= 10) and (n <= 20)
  • B. (n > 10) or (n < 20)
  • C. (n > 10) and (n < 20)
  • D. (n <= 10) or (n >= 20)

Câu 6: Cho đoạn mã:
```python
score = 65
if score >= 80:
grade = "A"
elif score >= 60:
grade = "B"
else:
grade = "C"
print(grade)
```
Giá trị của biến `grade` sau khi thực hiện đoạn mã trên là gì?

  • A. A
  • B. B
  • C. C
  • D. Không xác định

Câu 7: Phát biểu nào sau đây là đúng về khối lệnh trong cấu trúc `if` của Python?

  • A. Khối lệnh không cần thụt lề.
  • B. Khối lệnh được đặt trong cặp ngoặc nhọn `{}`.
  • C. Khối lệnh phải được thụt lề vào trong so với dòng `if`, `elif` hoặc `else`.
  • D. Mỗi dòng lệnh trong khối lệnh phải kết thúc bằng dấu chấm phẩy `;`.

Câu 8: Cho biến `is_raining = True`. Đoạn mã nào sau đây in ra "Ở nhà" nếu trời đang mưa và "Đi chơi" nếu không mưa?

  • A. if is_raining == False:
    print("Ở nhà")
    else:
    print("Đi chơi")
  • B. if is_raining:
    print("Đi chơi")
    else:
    print("Ở nhà")
  • C. if not is_raining:
    print("Đi chơi")
  • D. if is_raining:
    print("Ở nhà")
    else:
    print("Đi chơi")

Câu 9: Điều gì sẽ xảy ra nếu điều kiện trong lệnh `if` luôn luôn đúng?

  • A. Chương trình sẽ báo lỗi.
  • B. Khối lệnh bên trong `if` sẽ luôn được thực hiện.
  • C. Khối lệnh bên trong `if` sẽ không bao giờ được thực hiện.
  • D. Chương trình sẽ bị treo.

Câu 10: Đoạn mã sau có lỗi không? Nếu có, lỗi thuộc loại gì?
```python
if age > 18:
print("Đủ tuổi")
```

  • A. Không có lỗi
  • B. Lỗi logic
  • C. Lỗi cú pháp (thiếu dấu `:`)
  • D. Lỗi thời gian chạy

Câu 11: Cho `a = 10`, `b = 5`. Giá trị của biểu thức `not (a > b)` là:

  • A. False
  • B. True
  • C. 10
  • D. 5

Câu 12: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

  • A. Chỉ một
  • B. Tối đa hai
  • C. Không giới hạn, tùy thuộc vào nhu cầu
  • D. Không được sử dụng `elif`

Câu 13: Đoạn mã sau in ra gì?
```python
x = -3
if x > 0:
print("Dương")
elif x == 0:
print("Không")
else:
print("Âm")
```

  • A. Dương
  • B. Không
  • C. Không in ra gì
  • D. Âm

Câu 14: Cho biến `age = 15`. Điều kiện nào sau đây đúng để kiểm tra xem `age` có nằm trong độ tuổi thanh thiếu niên (từ 13 đến 19 tuổi)?

  • A. age > 13 and age < 19
  • B. age >= 13 and age <= 19
  • C. age > 13 or age < 19
  • D. age >= 13 or age <= 19

Câu 15: Xét đoạn mã:
```python
weather = "sunny"
if weather == "rainy":
print("Mang ô")
elif weather == "sunny":
print("Bôi kem chống nắng")
else:
print("Mặc áo khoác")
```
Đoạn mã trên sẽ in ra gì?

  • A. Mang ô
  • B. Bôi kem chống nắng
  • C. Mặc áo khoác
  • D. Không in ra gì

Câu 16: Giá trị của biểu thức logic `(True or False) and False` là:

  • A. False
  • B. True
  • C. 1
  • D. 0

Câu 17: Mục đích chính của câu lệnh điều kiện `if` trong lập trình là gì?

  • A. Để lặp lại một khối lệnh nhiều lần
  • B. Để khai báo biến
  • C. Để định nghĩa hàm
  • D. Để thực hiện các hành động khác nhau dựa trên điều kiện

Câu 18: Trong Python, từ khóa nào được sử dụng cho nhánh điều kiện "nếu không thì"?

  • A. elseif
  • B. then
  • C. else
  • D. otherwise

Câu 19: Cho đoạn mã:
```python
number = 0
if number > 0:
result = "Positive"
elif number < 0: result = "Negative" else: result = "Zero" print(result) ``` Giá trị của `result` sau khi chạy mã là gì?

  • A. Positive
  • B. Negative
  • C. Không xác định
  • D. Zero

Câu 20: Biểu thức logic nào sau đây kiểm tra xem một năm `year` có phải năm nhuận không? (Năm nhuận chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100)

  • A. (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0))
  • B. (year % 400 == 0) and ((year % 4 == 0) or (year % 100 != 0))
  • C. (year % 4 == 0) or (year % 100 == 0)
  • D. (year % 4 == 0) and (year % 100 != 0) or (year % 400 != 0)

Câu 21: Cho biến `x = 10`. Đoạn mã nào sau đây sẽ in ra "Lớn hơn 5" nếu `x` lớn hơn 5, và "Không lớn hơn 5" trong trường hợp ngược lại?

  • A. if x > 5:
    print("Không lớn hơn 5")
    else:
    print("Lớn hơn 5")
  • B. if x < 5: print("Lớn hơn 5") else: print("Không lớn hơn 5")
  • C. if x > 5:
    print("Lớn hơn 5")
    else:
    print("Không lớn hơn 5")
  • D. if x == 5:
    print("Lớn hơn 5")
    else:
    print("Không lớn hơn 5")

Câu 22: Điều gì sẽ xảy ra nếu có nhiều mệnh đề `elif` trong cấu trúc `if-elif-else` mà nhiều điều kiện `elif` đều đúng?

  • A. Tất cả các khối lệnh của các mệnh đề `elif` đúng sẽ được thực hiện.
  • B. Chỉ khối lệnh của mệnh đề `elif` đầu tiên có điều kiện đúng sẽ được thực hiện.
  • C. Chương trình sẽ báo lỗi.
  • D. Khối lệnh của mệnh đề `else` sẽ được thực hiện.

Câu 23: Cho đoạn mã:
```python
is_weekend = False
if is_weekend:
activity = "Nghỉ ngơi"
else:
activity = "Làm việc"
print(activity)
```
Giá trị của `activity` sau khi chạy đoạn mã trên là:

  • A. Nghỉ ngơi
  • B. Không xác định
  • C. Lỗi
  • D. Làm việc

Câu 24: Biểu thức logic nào sau đây kiểm tra xem một biến `char` có phải là chữ cái viết hoa trong bảng chữ cái tiếng Anh không?

  • A. (char >= "a") and (char <= "z")
  • B. (char >= "A") or (char <= "Z")
  • C. (char >= "A") and (char <= "Z")
  • D. (char == "A") or (char == "Z")

Câu 25: Đoạn mã sau in ra gì?
```python
x = 12
y = 5
if x % y == 0:
print("Chia hết")
else:
print("Không chia hết")
```

  • A. Chia hết
  • B. Không chia hết
  • C. 12
  • D. 5

Câu 26: Trong cấu trúc `if-elif-else`, mệnh đề `else` là tùy chọn hay bắt buộc?

  • A. Tùy chọn
  • B. Bắt buộc phải có
  • C. Bắt buộc khi có `elif`
  • D. Chỉ bắt buộc khi có `if`

Câu 27: Cho biến `temperature = 25`. Đoạn mã nào sau đây in ra "Nóng" nếu nhiệt độ trên 30, "Mát mẻ" nếu từ 20 đến 30, và "Lạnh" nếu dưới 20?

  • A. if temperature > 30:
    print("Nóng")
    elif temperature < 20: print("Lạnh") else: print("Mát mẻ")
  • B. if temperature > 30:
    print("Nóng")
    elif 20 <= temperature <= 30: print("Mát mẻ") else: print("Lạnh")
  • C. if temperature > 30:
    print("Nóng")
    elif temperature >= 20:
    print("Mát mẻ")
    else:
    print("Lạnh")
  • D. if temperature > 30:
    print("Nóng")
    if 20 <= temperature <= 30: print("Mát mẻ") if temperature < 20: print("Lạnh")

Câu 28: Toán tử nào sau đây dùng để so sánh bằng trong Python?

  • A. =
  • B. !=
  • C. <>
  • D. ==

Câu 29: Cho biến `score = 55`. Hỏi điều kiện nào sau đây sẽ đánh giá là `True`?

  • A. score >= 60
  • B. score == 60
  • C. score < 60
  • D. score != 55

Câu 30: Khi nào thì khối lệnh trong mệnh đề `else` của cấu trúc `if-else` được thực thi?

  • A. Khi điều kiện trong `if` là `False`
  • B. Khi điều kiện trong `if` là `True`
  • C. Luôn luôn được thực thi
  • D. Không bao giờ được thực thi

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 2: Giá trị của biểu thức logic `(15 > 10) and (5 == 5)` là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 3: Đoạn mã Python sau sẽ in ra kết quả gì?
```python
x = 7
if x % 2 == 0:
print('Chẵn')
else:
print('Lẻ')
```

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 4: Trong lệnh `if-elif-else`, mệnh đề `elif` được sử dụng khi nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 5: Biểu thức logic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng [10, 20] không (bao gồm cả 10 và 20)?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 6: Cho đoạn mã:
```python
score = 65
if score >= 80:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print(grade)
```
Giá trị của biến `grade` sau khi thực hiện đoạn mã trên là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 7: Phát biểu nào sau đây là đúng về khối lệnh trong cấu trúc `if` của Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 8: Cho biến `is_raining = True`. Đoạn mã nào sau đây in ra 'Ở nhà' nếu trời đang mưa và 'Đi chơi' nếu không mưa?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 9: Điều gì sẽ xảy ra nếu điều kiện trong lệnh `if` luôn luôn đúng?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 10: Đoạn mã sau có lỗi không? Nếu có, lỗi thuộc loại gì?
```python
if age > 18:
print('Đủ tuổi')
```

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 11: Cho `a = 10`, `b = 5`. Giá trị của biểu thức `not (a > b)` là:

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 12: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 13: Đoạn mã sau in ra gì?
```python
x = -3
if x > 0:
print('Dương')
elif x == 0:
print('Không')
else:
print('Âm')
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 14: Cho biến `age = 15`. Điều kiện nào sau đây đúng để kiểm tra xem `age` có nằm trong độ tuổi thanh thiếu niên (từ 13 đến 19 tuổi)?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 15: Xét đoạn mã:
```python
weather = 'sunny'
if weather == 'rainy':
print('Mang ô')
elif weather == 'sunny':
print('Bôi kem chống nắng')
else:
print('Mặc áo khoác')
```
Đoạn mã trên sẽ in ra gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 16: Giá trị của biểu thức logic `(True or False) and False` là:

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 17: Mục đích chính của câu lệnh điều kiện `if` trong lập trình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 18: Trong Python, từ khóa nào được sử dụng cho nhánh điều kiện 'nếu không thì'?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 19: Cho đoạn mã:
```python
number = 0
if number > 0:
result = 'Positive'
elif number < 0: result = 'Negative' else: result = 'Zero' print(result) ``` Giá trị của `result` sau khi chạy mã là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 20: Biểu thức logic nào sau đây kiểm tra xem một năm `year` có phải năm nhuận không? (Năm nhuận chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100)

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 21: Cho biến `x = 10`. Đoạn mã nào sau đây sẽ in ra 'Lớn hơn 5' nếu `x` lớn hơn 5, và 'Không lớn hơn 5' trong trường hợp ngược lại?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 22: Điều gì sẽ xảy ra nếu có nhiều mệnh đề `elif` trong cấu trúc `if-elif-else` mà nhiều điều kiện `elif` đều đúng?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 23: Cho đoạn mã:
```python
is_weekend = False
if is_weekend:
activity = 'Nghỉ ngơi'
else:
activity = 'Làm việc'
print(activity)
```
Giá trị của `activity` sau khi chạy đoạn mã trên là:

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 24: Biểu thức logic nào sau đây kiểm tra xem một biến `char` có phải là chữ cái viết hoa trong bảng chữ cái tiếng Anh không?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 25: Đoạn mã sau in ra gì?
```python
x = 12
y = 5
if x % y == 0:
print('Chia hết')
else:
print('Không chia hết')
```

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 26: Trong cấu trúc `if-elif-else`, mệnh đề `else` là tùy chọn hay bắt buộc?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 27: Cho biến `temperature = 25`. Đoạn mã nào sau đây in ra 'Nóng' nếu nhiệt độ trên 30, 'Mát mẻ' nếu từ 20 đến 30, và 'Lạnh' nếu dưới 20?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 28: Toán tử nào sau đây dùng để so sánh bằng trong Python?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 29: Cho biến `score = 55`. Hỏi điều kiện nào sau đây sẽ đánh giá là `True`?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 5

Câu 30: Khi nào thì khối lệnh trong mệnh đề `else` của cấu trúc `if-else` được thực thi?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 06

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

  • A. if điều_kiện:
  • B. if (điều_kiện)
  • C. If điều_kiện then
  • D. IF ĐIỀU_KIỆN:

Câu 2: Biểu thức điều kiện trong câu lệnh `if` phải trả về kiểu dữ liệu nào?

  • A. Số nguyên
  • B. Boolean (True hoặc False)
  • C. Chuỗi ký tự
  • D. Số thực

Câu 3: Xét đoạn mã Python sau:
```python
x = 10
y = 5
if x > y:
print(

  • A. x lớn hơn y
  • B. y lớn hơn x
  • C. Không có gì được in ra
  • D. Lỗi cú pháp

Câu 4: Trong câu lệnh `if-else`, khối lệnh nào sẽ được thực thi nếu biểu thức điều kiện là `False`?

  • A. Khối lệnh `if`
  • B. Cả khối lệnh `if` và `else`
  • C. Khối lệnh `else`
  • D. Không khối lệnh nào được thực thi

Câu 5: Cho đoạn mã:
```python
score = 65
if score >= 80:
grade = "A"
elif score >= 60:
grade = "B"
else:
grade = "C"
print(grade)
```
Giá trị của biến `grade` sau khi thực hiện đoạn mã trên là gì?

  • A. A
  • B. B
  • C. C
  • D. Không xác định

Câu 6: Toán tử nào sau đây được sử dụng để kết hợp nhiều biểu thức điều kiện trong câu lệnh `if` và yêu cầu tất cả các điều kiện phải đúng?

  • A. or
  • B. not
  • C. and
  • D. ==

Câu 7: Toán tử nào sau đây được sử dụng để kiểm tra xem một giá trị có nằm trong một khoảng cho trước (ví dụ: từ 10 đến 20, bao gồm cả 10 và 20) trong Python?

  • A. > và <
  • B. ==
  • C. in
  • D. <= và >=

Câu 8: Điều gì xảy ra nếu bạn sử dụng thụt lề không nhất quán trong khối lệnh `if` trong Python?

  • A. Chương trình vẫn chạy nhưng có thể cho kết quả sai
  • B. Python sẽ báo lỗi `IndentationError`
  • C. Khối lệnh `if` sẽ không được thực thi
  • D. Chương trình chạy chậm hơn

Câu 9: Cho biến `age = 15`. Biểu thức điều kiện nào sau đây sẽ trả về `True` nếu người này đủ tuổi bầu cử (từ 18 tuổi trở lên)?

  • A. age == 18
  • B. age < 18
  • C. age > 18
  • D. age >= 18

Câu 10: Xét đoạn mã:
```python
a = 5
b = 5
if a != b:
print(

  • A. a khác b
  • B. a bằng b
  • C. Không có gì được in
  • D. Lỗi

Câu 11: Trong một chương trình kiểm tra tính chẵn lẻ của số nguyên, câu lệnh `if` nào sau đây là phù hợp để xác định số `num` là số chẵn?

  • A. if num % 2 == 0:
  • B. if num / 2 == 0:
  • C. if num % 2 != 0:
  • D. if num // 2 == 0:

Câu 12: Cho đoạn code:
```python
x = -3
if x > 0:
message =

  • A. Positive
  • B. Zero
  • C. Negative
  • D. Rỗng

Câu 13: Để kiểm tra xem một biến `name` có phải là chuỗi rỗng hay không, biểu thức điều kiện nào sau đây là đúng?

  • A. if name == None:
  • B. if not name:
  • C. if name ==
  • D. if len(name) == 0:

Câu 14: Trong cấu trúc `if` lồng nhau, câu lệnh `if` bên trong được thực thi khi nào?

  • A. Khi điều kiện của câu lệnh `if` bên ngoài và bên trong đều đúng
  • B. Khi điều kiện của câu lệnh `if` bên ngoài đúng
  • C. Khi điều kiện của câu lệnh `if` bên trong đúng
  • D. Câu lệnh `if` bên trong luôn được thực thi

Câu 15: Cho đoạn mã:
```python
x = 7
y = 3
if x > 5:
if y < 5: print(

  • A. Điều kiện cả x và y thỏa mãn
  • B. Chỉ điều kiện x thỏa mãn
  • C. Không điều kiện nào thỏa mãn
  • D. Lỗi

Câu 16: Hãy xác định giá trị của biểu thức logic sau trong Python: `(10 > 5) and (3 < 1)`

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 17: Cho đoạn mã:
```python
number = 15
if number % 3 == 0 or number % 5 == 0:
print(

  • A. Chia hết cho 3 hoặc 5
  • B. Không chia hết cho cả 3 và 5
  • C. Lỗi
  • D. Không in gì

Câu 18: Trong Python, từ khóa `elif` là viết tắt của cụm từ nào?

  • A. else if false
  • B. end if
  • C. else if
  • D. error if

Câu 19: Giả sử bạn cần viết chương trình xác định loại tam giác (đều, cân, thường) dựa trên độ dài ba cạnh a, b, c. Cấu trúc `if-elif-else` nào sau đây phù hợp nhất?

  • A. Chỉ sử dụng `if` và `else`
  • B. Sử dụng `if`, `elif` và `else`
  • C. Chỉ sử dụng `if`
  • D. Không cần dùng cấu trúc điều kiện

Câu 20: Cho đoạn mã:
```python
is_raining = True
is_cold = False
if is_raining and is_cold:
print(

  • A. Trời mưa và lạnh
  • B. Trời mưa
  • C. Trời lạnh
  • D. Thời tiết bình thường

Câu 21: Để kiểm tra xem một số `x` có nằm trong khoảng từ 0 đến 100 (không bao gồm 0 và 100) hay không, biểu thức điều kiện nào sau đây là đúng?

  • A. if 0 <= x <= 100:
  • B. if 0 < x and x < 100:
  • C. if x > 0 and x < 100:
  • D. if x >= 0 or x <= 100:

Câu 22: Xét đoạn mã:
```python
user_input =

  • A. Bạn đã đồng ý
  • B. Bạn đã đồng ý (chữ thường)
  • C. Bạn không đồng ý
  • D. Lỗi

Câu 23: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

  • A. Chỉ một
  • B. Tối đa hai
  • C. Tối đa ba
  • D. Không giới hạn

Câu 24: Chức năng chính của câu lệnh điều kiện `if` là gì?

  • A. Thực hiện các khối lệnh khác nhau dựa trên điều kiện
  • B. Lặp lại một khối lệnh nhiều lần
  • C. Định nghĩa biến
  • D. Nhập dữ liệu từ người dùng

Câu 25: Cho đoạn mã:
```python
value = 0
if value:
print(

  • A. Giá trị khác không
  • B. Giá trị bằng không
  • C. Lỗi
  • D. Không in gì

Câu 26: Hãy viết biểu thức điều kiện để kiểm tra xem một năm `year` có phải là năm nhuận hay không. Biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.

  • A. year % 4 == 0 and year % 100 != 0
  • B. year % 400 == 0 or year % 100 != 0
  • C. (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0)
  • D. year % 4 == 0 or year % 400 == 0

Câu 27: Trong một trò chơi, người chơi thắng nếu điểm số `points` lớn hơn 100 và số mạng sống `lives` lớn hơn 0. Biểu thức điều kiện nào thể hiện điều kiện thắng?

  • A. points > 100 and lives > 0
  • B. points > 100 or lives > 0
  • C. points > 100 and not lives == 0
  • D. points > 100 or not lives > 0

Câu 28: Cho đoạn mã:
```python
x = 5
if x > 10:
print(

  • A. Nhóm A
  • B. Nhóm B
  • C. Nhóm C
  • D. Nhóm D

Câu 29: Để kiểm tra xem một ký tự `char` có phải là chữ cái viết hoa trong bảng chữ cái tiếng Anh hay không, điều kiện nào sau đây là phù hợp?

  • A. if "a" <= char <= "z":
  • B. if "A" <= char <= "Z":
  • C. if char.isupper():
  • D. if char == char.upper():

Câu 30: Trong Python, bạn có thể bỏ qua khối lệnh trong `if` nếu chưa muốn viết code cho nó, bằng cách sử dụng từ khóa nào?

  • A. break
  • B. continue
  • C. return
  • D. pass

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` nào sau đây là đúng cú pháp?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 2: Biểu thức điều kiện trong câu lệnh `if` phải trả về kiểu dữ liệu nào?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 3: Xét đoạn mã Python sau:
```python
x = 10
y = 5
if x > y:
print("x lớn hơn y")
```
Đoạn mã này sẽ xuất ra màn hình kết quả gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 4: Trong câu lệnh `if-else`, khối lệnh nào sẽ được thực thi nếu biểu thức điều kiện là `False`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 5: Cho đoạn mã:
```python
score = 65
if score >= 80:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print(grade)
```
Giá trị của biến `grade` sau khi thực hiện đoạn mã trên là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 6: Toán tử nào sau đây được sử dụng để kết hợp nhiều biểu thức điều kiện trong câu lệnh `if` và yêu cầu tất cả các điều kiện phải đúng?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 7: Toán tử nào sau đây được sử dụng để kiểm tra xem một giá trị có nằm trong một khoảng cho trước (ví dụ: từ 10 đến 20, bao gồm cả 10 và 20) trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 8: Điều gì xảy ra nếu bạn sử dụng thụt lề không nhất quán trong khối lệnh `if` trong Python?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 9: Cho biến `age = 15`. Biểu thức điều kiện nào sau đây sẽ trả về `True` nếu người này đủ tuổi bầu cử (từ 18 tuổi trở lên)?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 10: Xét đoạn mã:
```python
a = 5
b = 5
if a != b:
print("a khác b")
else:
print("a bằng b")
```
Đoạn mã trên sẽ in ra dòng chữ nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 11: Trong một chương trình kiểm tra tính chẵn lẻ của số nguyên, câu lệnh `if` nào sau đây là phù hợp để xác định số `num` là số chẵn?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 12: Cho đoạn code:
```python
x = -3
if x > 0:
message = "Positive"
elif x == 0:
message = "Zero"
else:
message = "Negative"
print(message)
```
Giá trị của biến `message` sau khi chạy đoạn code là gì?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 13: Để kiểm tra xem một biến `name` có phải là chuỗi rỗng hay không, biểu thức điều kiện nào sau đây là đúng?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 14: Trong cấu trúc `if` lồng nhau, câu lệnh `if` bên trong được thực thi khi nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 15: Cho đoạn mã:
```python
x = 7
y = 3
if x > 5:
if y < 5: print("Điều kiện cả x và y thỏa mãn") else: print("Chỉ điều kiện x thỏa mãn") else: print("Không điều kiện nào thỏa mãn") ``` Đoạn mã trên sẽ in ra kết quả gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 16: Hãy xác định giá trị của biểu thức logic sau trong Python: `(10 > 5) and (3 < 1)`

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 17: Cho đoạn mã:
```python
number = 15
if number % 3 == 0 or number % 5 == 0:
print("Chia hết cho 3 hoặc 5")
else:
print("Không chia hết cho cả 3 và 5")
```
Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 18: Trong Python, từ khóa `elif` là viết tắt của cụm từ nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 19: Giả sử bạn cần viết chương trình xác định loại tam giác (đều, cân, thường) dựa trên độ dài ba cạnh a, b, c. Cấu trúc `if-elif-else` nào sau đây phù hợp nhất?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 20: Cho đoạn mã:
```python
is_raining = True
is_cold = False
if is_raining and is_cold:
print("Trời mưa và lạnh")
elif is_raining:
print("Trời mưa")
elif is_cold:
print("Trời lạnh")
else:
print("Thời tiết bình thường")
```
Đoạn mã trên in ra gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 21: Để kiểm tra xem một số `x` có nằm trong khoảng từ 0 đến 100 (không bao gồm 0 và 100) hay không, biểu thức điều kiện nào sau đây là đúng?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 22: Xét đoạn mã:
```python
user_input = "yes"
if user_input == "Yes":
print("Bạn đã đồng ý")
elif user_input == "yes":
print("Bạn đã đồng ý (chữ thường)")
else:
print("Bạn không đồng ý")
```
Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 23: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 24: Chức năng chính của câu lệnh điều kiện `if` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 25: Cho đoạn mã:
```python
value = 0
if value:
print("Giá trị khác không")
else:
print("Giá trị bằng không")
```
Kết quả in ra là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 26: Hãy viết biểu thức điều kiện để kiểm tra xem một năm `year` có phải là năm nhuận hay không. Biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 27: Trong một trò chơi, người chơi thắng nếu điểm số `points` lớn hơn 100 và số mạng sống `lives` lớn hơn 0. Biểu thức điều kiện nào thể hiện điều kiện thắng?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 28: Cho đoạn mã:
```python
x = 5
if x > 10:
print("Nhóm A")
elif x > 5:
print("Nhóm B")
elif x > 0:
print("Nhóm C")
else:
print("Nhóm D")
```
Đoạn mã trên sẽ in ra nhóm nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 29: Để kiểm tra xem một ký tự `char` có phải là chữ cái viết hoa trong bảng chữ cái tiếng Anh hay không, điều kiện nào sau đây là phù hợp?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 6

Câu 30: Trong Python, bạn có thể bỏ qua khối lệnh trong `if` nếu chưa muốn viết code cho nó, bằng cách sử dụng từ khóa nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 07

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` được sử dụng để làm gì?

  • A. Thực hiện một khối lệnh lặp đi lặp lại.
  • B. Thực hiện một khối lệnh chỉ khi một điều kiện cụ thể là đúng.
  • C. Định nghĩa một hàm mới trong chương trình.
  • D. Nhập dữ liệu từ người dùng.

Câu 2: Xét đoạn mã Python sau: `x = 10; if x > 5: print(

  • A. In ra màn hình dòng chữ
  • B. Không có gì xảy ra.
  • C. Báo lỗi cú pháp.
  • D. In ra màn hình dòng chữ

Câu 3: Cú pháp nào sau đây thể hiện đúng cấu trúc câu lệnh điều kiện `if-else` trong Python?

  • A. if (điều kiện) { lệnh } else { lệnh }
  • B. if [điều kiện] then lệnh; else lệnh;
  • C. if điều kiện: lệnh; else: lệnh
  • D. condition if lệnh else lệnh

Câu 4: Cho đoạn mã: `age = 15; if age >= 18: print(

  • A. Đủ tuổi
  • B. Chưa đủ tuổi
  • C. 18
  • D. 15

Câu 5: Toán tử nào sau đây thường được sử dụng để kết hợp nhiều điều kiện trong câu lệnh `if`?

  • A. +, -, *
  • B. =, <>, <
  • C. //, %, **
  • D. and, or, not

Câu 6: Xét biểu thức logic: `(5 > 3) and (10 < 20)`. Giá trị của biểu thức này là gì?

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 7: Trong câu lệnh `if-elif-else`, mệnh đề `elif` được sử dụng để làm gì?

  • A. Thay thế cho mệnh đề `else`.
  • B. Kết thúc câu lệnh `if`.
  • C. Kiểm tra một điều kiện khác nếu điều kiện `if` ban đầu là sai.
  • D. Thực hiện một vòng lặp.

Câu 8: Cho đoạn mã: `score = 75; if score >= 80: grade = "A"; elif score >= 60: grade = "B"; else: grade = "C"; print(grade)`. Giá trị của biến `grade` sau khi đoạn mã chạy là gì?

  • A. A
  • B. B
  • C. C
  • D. Không xác định

Câu 9: Điều gì xảy ra nếu không có mệnh đề `else` trong cấu trúc `if-else` hoặc `if-elif-else` và tất cả các điều kiện đều sai?

  • A. Chương trình sẽ tiếp tục thực hiện các lệnh sau khối `if`.
  • B. Chương trình sẽ báo lỗi.
  • C. Chương trình sẽ tự động thêm một mệnh đề `else` rỗng.
  • D. Chương trình sẽ dừng lại.

Câu 10: Cho biến `is_raining = True`. Đoạn mã nào sau đây in ra

  • A. if is_raining == False: print(
  • B. if is_raining: print(
  • C. if is_raining: print(
  • D. if not is_raining: print(

Câu 11: Xét đoạn mã: `num = -5; if num > 0: print(

  • A. Số dương
  • B. Số không
  • C. Số âm
  • D. Không in ra gì

Câu 12: Trong Python, khối lệnh bên trong câu lệnh `if` được xác định bởi yếu tố nào?

  • A. Dấu ngoặc nhọn `{}`
  • B. Thụt lề (indentation)
  • C. Từ khóa `begin` và `end`
  • D. Dấu chấm phẩy `;`

Câu 13: Cho đoạn mã: `a = 10; b = 5; if a > b: max_val = a; else: max_val = b; print(max_val)`. Giá trị của `max_val` là bao nhiêu?

  • A. 10
  • B. 5
  • C. 15
  • D. Không xác định

Câu 14: Biểu thức logic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng [0, 100] (bao gồm cả 0 và 100) hay không?

  • A. (n > 0) and (n < 100)
  • B. (n >= 0) and (n <= 100)
  • C. (n > 0) or (n < 100)
  • D. (n >= 0) or (n <= 100)

Câu 15: Cho đoạn mã: `x = 7; y = 7; if x != y: print(

  • A. Khác nhau
  • B. Giống nhau
  • C. 7
  • D. Không in ra gì

Câu 16: Xét đoạn mã sau, giả sử người dùng nhập số 25: `age = int(input(

  • A. In ra
  • B. In ra
  • C. Báo lỗi vì nhập liệu không hợp lệ.
  • D. Không in ra gì.

Câu 17: Cấu trúc `if` lồng nhau (nested if) là gì?

  • A. Một câu lệnh `if` được viết trên nhiều dòng.
  • B. Việc sử dụng nhiều mệnh đề `elif` trong một câu lệnh `if`.
  • C. Một câu lệnh `if` không có mệnh đề `else`.
  • D. Một câu lệnh `if` nằm bên trong khối lệnh của một câu lệnh `if` khác.

Câu 18: Cho đoạn mã lồng nhau: `x = 10; y = 5; if x > 5: if y < 10: print(

  • A. Cả `x > 5` và `y < 10` phải đúng.
  • B. Chỉ cần `x > 5` đúng.
  • C. Chỉ cần `y < 10` đúng.
  • D. Chỉ cần một trong hai điều kiện đúng.

Câu 19: Để kiểm tra xem một năm `year` có phải năm nhuận hay không, điều kiện nào sau đây là đúng (năm nhuận chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100)?

  • A. (year % 4 == 0) and (year % 100 != 0)
  • B. (year % 400 == 0) and (year % 4 == 0)
  • C. (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0))
  • D. (year % 400 != 0) or ((year % 4 != 0) and (year % 100 == 0))

Câu 20: Cho đoạn mã: `temp = 30; message =

  • A. Nóng
  • B. Mát
  • C. ấm
  • D. Lạnh

Câu 21: Điều gì sẽ xảy ra nếu bạn viết sai chính tả từ khóa `elif` thành `elseif` trong Python?

  • A. Chương trình vẫn chạy nhưng bỏ qua mệnh đề `elseif`.
  • B. Chương trình sẽ báo lỗi cú pháp.
  • C. Chương trình sẽ tự động sửa lỗi thành `elif`.
  • D. Chương trình sẽ chạy nhưng với kết quả không mong muốn.

Câu 22: Cho đoạn mã: `is_weekend = False; if is_weekend: activity =

  • A. Nghỉ ngơi
  • B. Làm việc
  • C. Cuối tuần
  • D. Ngày thường

Câu 23: Biểu thức logic nào sau đây kiểm tra xem số `x` có chia hết cho cả 3 và 5 hay không?

  • A. (x % 3 == 0) or (x % 5 == 0)
  • B. (x % 3 != 0) and (x % 5 != 0)
  • C. (x % 3 == 0) and (x % 5 == 0)
  • D. (x // 3 == 0) and (x // 5 == 0)

Câu 24: Cho đoạn mã: `age = 20; country =

  • A. Tuổi phải lớn hơn hoặc bằng 18 VÀ quốc gia phải là
  • B. Tuổi phải lớn hơn hoặc bằng 18 HOẶC quốc gia phải là
  • C. Tuổi phải lớn hơn 18, quốc gia nào cũng được.
  • D. Quốc gia phải là

Câu 25: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

  • A. Chỉ một.
  • B. Tối đa hai.
  • C. Không giới hạn.
  • D. Tối đa ba.

Câu 26: Cho đoạn mã: `value = -1; if value > 0: sign =

  • A. Positive
  • B. Negative
  • C. Zero
  • D. Không xác định

Câu 27: Lệnh `pass` trong Python thường được sử dụng trong câu lệnh `if` để làm gì?

  • A. Kết thúc câu lệnh `if`.
  • B. Bỏ qua việc kiểm tra điều kiện.
  • C. Thực hiện một lệnh mặc định.
  • D. Tạo một khối lệnh rỗng (không làm gì cả).

Câu 28: Cho đoạn mã: `x = 15; if x % 2 == 0: print(

  • A. Chẵn
  • B. Lẻ
  • C. Không in ra gì.
  • D. Báo lỗi.

Câu 29: Biểu thức logic `not (True and False)` có giá trị là gì?

  • A. True
  • B. False
  • C. 0
  • D. 1

Câu 30: Trong tình huống nào sau đây, câu lệnh điều kiện `if` là phù hợp nhất để sử dụng?

  • A. Lặp lại một đoạn mã nhiều lần.
  • B. Thực hiện các hành động khác nhau tùy thuộc vào một điều kiện.
  • C. Định nghĩa một tập hợp các giá trị.
  • D. Nhập dữ liệu từ tệp.

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 1: Trong Python, cấu trúc lệnh điều kiện `if` được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 2: Xét đoạn mã Python sau: `x = 10; if x > 5: print("Lớn hơn 5")`. Điều gì sẽ xảy ra khi đoạn mã này được thực thi?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 3: Cú pháp nào sau đây thể hiện đúng cấu trúc câu lệnh điều kiện `if-else` trong Python?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 4: Cho đoạn mã: `age = 15; if age >= 18: print("Đủ tuổi"); else: print("Chưa đủ tuổi")`. Kết quả in ra màn hình là gì?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 5: Toán tử nào sau đây thường được sử dụng để kết hợp nhiều điều kiện trong câu lệnh `if`?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 6: Xét biểu thức logic: `(5 > 3) and (10 < 20)`. Giá trị của biểu thức này là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 7: Trong câu lệnh `if-elif-else`, mệnh đề `elif` được sử dụng để làm gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 8: Cho đoạn mã: `score = 75; if score >= 80: grade = 'A'; elif score >= 60: grade = 'B'; else: grade = 'C'; print(grade)`. Giá trị của biến `grade` sau khi đoạn mã chạy là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 9: Điều gì xảy ra nếu không có mệnh đề `else` trong cấu trúc `if-else` hoặc `if-elif-else` và tất cả các điều kiện đều sai?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 10: Cho biến `is_raining = True`. Đoạn mã nào sau đây in ra "Ở nhà" nếu trời mưa, và "Đi chơi" nếu trời không mưa?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 11: Xét đoạn mã: `num = -5; if num > 0: print("Số dương"); elif num == 0: print("Số không"); else: print("Số âm")`. Kết quả là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 12: Trong Python, khối lệnh bên trong câu lệnh `if` được xác định bởi yếu tố nào?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 13: Cho đoạn mã: `a = 10; b = 5; if a > b: max_val = a; else: max_val = b; print(max_val)`. Giá trị của `max_val` là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 14: Biểu thức logic nào sau đây kiểm tra xem một số `n` có nằm trong khoảng [0, 100] (bao gồm cả 0 và 100) hay không?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 15: Cho đoạn mã: `x = 7; y = 7; if x != y: print("Khác nhau"); else: print("Giống nhau")`. Kết quả in ra là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 16: Xét đoạn mã sau, giả sử người dùng nhập số 25: `age = int(input("Nhập tuổi của bạn: ")); if age >= 18: print("Bạn được phép lái xe."); else: print("Bạn chưa được phép lái xe.")`. Điều gì sẽ xảy ra?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 17: Cấu trúc `if` lồng nhau (nested if) là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 18: Cho đoạn mã lồng nhau: `x = 10; y = 5; if x > 5: if y < 10: print("Cả hai điều kiện đúng")`. Điều kiện nào cần đúng để in ra dòng chữ trên?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 19: Để kiểm tra xem một năm `year` có phải năm nhuận hay không, điều kiện nào sau đây là đúng (năm nhuận chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100)?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 20: Cho đoạn mã: `temp = 30; message = "Nóng" if temp > 25 else "Mát"; print(message)`. Giá trị của `message` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 21: Điều gì sẽ xảy ra nếu bạn viết sai chính tả từ khóa `elif` thành `elseif` trong Python?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 22: Cho đoạn mã: `is_weekend = False; if is_weekend: activity = "Nghỉ ngơi"; else: activity = "Làm việc"; print(activity)`. Giá trị của `activity` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 23: Biểu thức logic nào sau đây kiểm tra xem số `x` có chia hết cho cả 3 và 5 hay không?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 24: Cho đoạn mã: `age = 20; country = "USA"; if age >= 18 and country == "USA": print("Đủ điều kiện bỏ phiếu ở Mỹ")`. Điều kiện nào cần đúng để in ra thông báo?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 25: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 26: Cho đoạn mã: `value = -1; if value > 0: sign = "Positive"; elif value < 0: sign = "Negative"; else: sign = "Zero"; print(sign)`. Giá trị của `sign` là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 27: Lệnh `pass` trong Python thường được sử dụng trong câu lệnh `if` để làm gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 28: Cho đoạn mã: `x = 15; if x % 2 == 0: print("Chẵn"); else: pass`. Nếu `x = 15`, kết quả là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 29: Biểu thức logic `not (True and False)` có giá trị là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 7

Câu 30: Trong tình huống nào sau đây, câu lệnh điều kiện `if` là phù hợp nhất để sử dụng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 08

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, từ khóa nào sau đây được sử dụng để bắt đầu một câu lệnh điều kiện?

  • A. if
  • B. condition
  • C. else
  • D. loop

Câu 2: Cho đoạn mã Python sau:
```python
x = 10
y = 5
if x > y:
print(

  • A. x lớn hơn y
  • B. y lớn hơn x
  • C. Không có gì được xuất ra
  • D. Lỗi cú pháp

Câu 3: Biểu thức logic `(5 < 3) or (7 > 2)` có giá trị là gì?

  • A. False
  • B. True
  • C. Error
  • D. Không xác định

Câu 4: Trong câu lệnh `if-else`, khối lệnh `else` được thực thi khi nào?

  • A. Khi điều kiện `if` là đúng
  • B. Luôn luôn được thực thi
  • C. Khi điều kiện `if` là sai
  • D. Không bao giờ được thực thi

Câu 5: Cho đoạn mã Python:
```python
score = 65
if score >= 80:
grade =

  • A. A
  • B. B
  • C. C
  • D. Không xác định

Câu 6: Điều gì sẽ xảy ra nếu bạn bỏ dấu hai chấm `:` sau điều kiện trong câu lệnh `if`?

  • A. Chương trình vẫn chạy nhưng có thể cho kết quả sai
  • B. Khối lệnh `if` sẽ không được thực thi
  • C. Khối lệnh `else` sẽ được thực thi
  • D. Python sẽ báo lỗi cú pháp

Câu 7: Toán tử nào sau đây KHÔNG phải là toán tử so sánh trong Python?

  • A. ==
  • B. >=
  • C. =
  • D. !=

Câu 8: Cho biến `age = 15`. Biểu thức điều kiện nào sau đây kiểm tra xem `age` có nằm trong độ tuổi thanh thiếu niên (từ 13 đến 19 tuổi) không?

  • A. 13 < age < 19
  • B. 13 <= age <= 19
  • C. 13 < age <= 19
  • D. 13 <= age < 19

Câu 9: Đoạn mã Python nào sau đây in ra

  • A. if num > 0:
    print(
  • B. if num > 0:
    print(
  • C. if num > 0:
    print(
  • D. if num > 0:
    print(

Câu 10: Xét đoạn mã:
```python
a = 5
b = 5
if a > b:
print(

  • A. A lớn hơn B
  • B. B lớn hơn A
  • C. A bằng B
  • D. Không có gì được in ra

Câu 11: Trong Python, bạn có thể lồng câu lệnh `if` bên trong một câu lệnh `if` khác không?

  • A. Có
  • B. Không
  • C. Chỉ trong một số trường hợp nhất định
  • D. Chỉ khi sử dụng `elif`

Câu 12: Cho giá trị `x = -3`. Đoạn mã sau in ra kết quả gì?
```python
if x > 0:
print(

  • A. Positive
  • B. Negative
  • C. Zero
  • D. Không có gì được in ra

Câu 13: Để kiểm tra đồng thời hai điều kiện `condition1` và `condition2` đều đúng, bạn sử dụng toán tử logic nào?

  • A. or
  • B. and
  • C. not
  • D. ==

Câu 14: Đoạn mã sau có lỗi gì không?
```python
x = 7
if x > 5
print(

  • A. Thiếu dấu hai chấm sau điều kiện `if`
  • B. Thụt lề dòng `print` không đúng
  • C. Biến `x` chưa được khai báo
  • D. Không có lỗi

Câu 15: Giả sử bạn muốn kiểm tra xem một số có chia hết cho cả 2 và 3 hay không. Biểu thức điều kiện nào sau đây là đúng?

  • A. num % 2 == 0 or num % 3 == 0
  • B. num % 2 == 0 and num % 3 != 0
  • C. num % 2 == 0 and num % 3 == 0
  • D. num % 2 != 0 and num % 3 == 0

Câu 16: Cho biến `is_raining = True`. Câu lệnh `if not is_raining:` sẽ thực thi khối lệnh bên trong khi nào?

  • A. Khi trời đang mưa
  • B. Khi trời không mưa
  • C. Luôn luôn
  • D. Không bao giờ

Câu 17: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào?

  • A. int
  • B. float
  • C. bool
  • D. str

Câu 18: Để chuyển đổi một chuỗi số sang kiểu số nguyên trong Python, bạn sử dụng hàm nào?

  • A. int()
  • B. float()
  • C. str()
  • D. bool()

Câu 19: Cho đoạn mã:
```python
x = int(input(

  • A. Chẵn
  • B. Lẻ
  • C. Không có gì được in
  • D. Lỗi

Câu 20: Biểu thức `True and False or True` có giá trị là gì?

  • A. False
  • B. True
  • C. Error
  • D. Không xác định

Câu 21: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

  • A. Chỉ một
  • B. Tối đa hai
  • C. Tối đa ba
  • D. Không giới hạn

Câu 22: Mục đích chính của câu lệnh điều kiện `if` là gì?

  • A. Lặp lại một khối lệnh nhiều lần
  • B. Khai báo biến
  • C. Thực hiện các hành động khác nhau tùy thuộc vào điều kiện
  • D. Định nghĩa hàm

Câu 23: Cho đoạn mã:
```python
x = 5
y = 10
if x > 3:
if y < 15: print(

  • A. `if-else`
  • B. `if` lồng nhau
  • C. `if-elif-else`
  • D. `if` đơn

Câu 24: Để viết gọn câu lệnh `if-else` đơn giản để gán giá trị cho một biến dựa trên điều kiện, Python cung cấp cấu trúc nào?

  • A. Vòng lặp `for`
  • B. Hàm `def`
  • C. Biểu thức điều kiện (Ternary operator)
  • D. Câu lệnh `while`

Câu 25: Sử dụng biểu thức điều kiện, viết một dòng code Python để gán `max_val` bằng `a` nếu `a > b`, ngược lại gán `max_val` bằng `b`.

  • A. max_val = if a > b: a else b
  • B. max_val = (a > b) ? a : b
  • C. if a > b { max_val = a } else { max_val = b }
  • D. max_val = a if a > b else b

Câu 26: Giá trị của biểu thức `5 != 5` là gì?

  • A. False
  • B. True
  • C. Error
  • D. 1

Câu 27: Trong cấu trúc `if-elif-else`, mệnh đề `else` là tùy chọn hay bắt buộc?

  • A. Tùy chọn
  • B. Bắt buộc
  • C. Bắt buộc khi có `elif`
  • D. Bắt buộc khi có nhiều hơn một `elif`

Câu 28: Cho đoạn mã:
```python
user_input = input(

  • A. Bạn chọn màu đỏ
  • B. Bạn chọn màu xanh
  • C. Màu bạn chọn không hợp lệ
  • D. Không có gì được in

Câu 29: Biểu thức `(10 > 5) and (3 < 1)` có giá trị là gì?

  • A. False
  • B. True
  • C. Error
  • D. Không xác định

Câu 30: Trong Python, thụt lề (indentation) có vai trò gì trong câu lệnh `if`?

  • A. Để chương trình chạy nhanh hơn
  • B. Để xác định khối lệnh nào thuộc về `if`, `elif`, hoặc `else`
  • C. Để làm cho code dễ đọc hơn (nhưng không ảnh hưởng đến chức năng)
  • D. Không có vai trò cụ thể

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 1: Trong Python, từ khóa nào sau đây được sử dụng để bắt đầu một câu lệnh điều kiện?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 2: Cho đoạn mã Python sau:
```python
x = 10
y = 5
if x > y:
print("x lớn hơn y")
```
Đoạn mã này sẽ xuất ra màn hình kết quả gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 3: Biểu thức logic `(5 < 3) or (7 > 2)` có giá trị là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 4: Trong câu lệnh `if-else`, khối lệnh `else` được thực thi khi nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 5: Cho đoạn mã Python:
```python
score = 65
if score >= 80:
grade = "A"
elif score >= 60:
grade = "B"
else:
grade = "C"
print(grade)
```
Giá trị của biến `grade` sau khi đoạn mã thực thi là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 6: Điều gì sẽ xảy ra nếu bạn bỏ dấu hai chấm `:` sau điều kiện trong câu lệnh `if`?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 7: Toán tử nào sau đây KHÔNG phải là toán tử so sánh trong Python?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 8: Cho biến `age = 15`. Biểu thức điều kiện nào sau đây kiểm tra xem `age` có nằm trong độ tuổi thanh thiếu niên (từ 13 đến 19 tuổi) không?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 9: Đoạn mã Python nào sau đây in ra "Số dương" nếu biến `num` lớn hơn 0, và "Không dương" trong trường hợp ngược lại?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 10: Xét đoạn mã:
```python
a = 5
b = 5
if a > b:
print("A lớn hơn B")
elif a < b: print("B lớn hơn A") else: print("A bằng B") ``` Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 11: Trong Python, bạn có thể lồng câu lệnh `if` bên trong một câu lệnh `if` khác không?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 12: Cho giá trị `x = -3`. Đoạn mã sau in ra kết quả gì?
```python
if x > 0:
print("Positive")
else:
if x < 0: print("Negative") else: print("Zero") ```

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 13: Để kiểm tra đồng thời hai điều kiện `condition1` và `condition2` đều đúng, bạn sử dụng toán tử logic nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 14: Đoạn mã sau có lỗi gì không?
```python
x = 7
if x > 5
print("Lớn hơn 5")
```

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 15: Giả sử bạn muốn kiểm tra xem một số có chia hết cho cả 2 và 3 hay không. Biểu thức điều kiện nào sau đây là đúng?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 16: Cho biến `is_raining = True`. Câu lệnh `if not is_raining:` sẽ thực thi khối lệnh bên trong khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 17: Hàm `input()` trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 18: Để chuyển đổi một chuỗi số sang kiểu số nguyên trong Python, bạn sử dụng hàm nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 19: Cho đoạn mã:
```python
x = int(input("Nhập số x: "))
if x % 2 == 0:
print("Chẵn")
else:
print("Lẻ")
```
Nếu người dùng nhập vào số 7, chương trình sẽ in ra gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 20: Biểu thức `True and False or True` có giá trị là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 21: Trong Python, bạn có thể sử dụng bao nhiêu mệnh đề `elif` trong một cấu trúc `if-elif-else`?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 22: Mục đích chính của câu lệnh điều kiện `if` là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 23: Cho đoạn mã:
```python
x = 5
y = 10
if x > 3:
if y < 15: print("Both conditions are true") ``` Đoạn mã này có sử dụng cấu trúc `if` nào?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 24: Để viết gọn câu lệnh `if-else` đơn giản để gán giá trị cho một biến dựa trên điều kiện, Python cung cấp cấu trúc nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 25: Sử dụng biểu thức điều kiện, viết một dòng code Python để gán `max_val` bằng `a` nếu `a > b`, ngược lại gán `max_val` bằng `b`.

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 26: Giá trị của biểu thức `5 != 5` là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 27: Trong cấu trúc `if-elif-else`, mệnh đề `else` là tùy chọn hay bắt buộc?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 28: Cho đoạn mã:
```python
user_input = input("Bạn thích màu gì? (đỏ/xanh): ")
if user_input == "đỏ":
print("Bạn chọn màu đỏ")
elif user_input == "xanh":
print("Bạn chọn màu xanh")
else:
print("Màu bạn chọn không hợp lệ")
```
Nếu người dùng nhập "vàng", chương trình sẽ in ra gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 29: Biểu thức `(10 > 5) and (3 < 1)` có giá trị là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 8

Câu 30: Trong Python, thụt lề (indentation) có vai trò gì trong câu lệnh `if`?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 09

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, câu lệnh điều kiện `if` được sử dụng để làm gì?

  • A. Lặp lại một khối lệnh nhiều lần.
  • B. Thực hiện một khối lệnh nếu một điều kiện cho trước là đúng.
  • C. Định nghĩa một hàm mới trong chương trình.
  • D. Nhập dữ liệu từ người dùng.

Câu 2: Cấu trúc nào sau đây thể hiện đúng cú pháp của câu lệnh `if` trong Python?

  • A. if (điều kiện) { lệnh; }
  • B. IF điều kiện THEN lệnh ENDIF
  • C. if điều kiện:
  • D. condition if: lệnh

Câu 3: Cho đoạn mã sau: `x = 10; if x > 5: print("Lớn hơn 5")`. Điều gì sẽ xảy ra khi đoạn mã này được thực thi?

  • A. Màn hình hiển thị: Lớn hơn 5
  • B. Màn hình không hiển thị gì.
  • C. Chương trình báo lỗi cú pháp.
  • D. Màn hình hiển thị: x

Câu 4: Biểu thức điều kiện trong câu lệnh `if` phải trả về kiểu dữ liệu nào?

  • A. Số nguyên (integer)
  • B. Số thực (float)
  • C. Chuỗi (string)
  • D. Boolean (bool)

Câu 5: Xét đoạn mã: `age = 15; if age >= 18: print("Đủ tuổi"); else: print("Chưa đủ tuổi")`. Kết quả in ra màn hình là gì?

  • A. Đủ tuổi
  • B. Chưa đủ tuổi
  • C. Không có gì được in ra.
  • D. Lỗi cú pháp

Câu 6: Trong cấu trúc `if...elif...else`, mệnh đề `elif` được sử dụng khi nào?

  • A. Để kết thúc câu lệnh `if`.
  • B. Để thực hiện một lệnh luôn luôn đúng.
  • C. Để kiểm tra một điều kiện khác nếu điều kiện `if` trước đó sai.
  • D. Để thay thế cho mệnh đề `else`.

Câu 7: Cho đoạn mã: `score = 75; if score >= 80: grade = "A"; elif score >= 70: grade = "B"; else: grade = "C"; print(grade)`. Giá trị của `grade` sau khi thực hiện là gì?

  • A. A
  • B. B
  • C. C
  • D. Không xác định

Câu 8: Điều gì xảy ra nếu bạn viết sai thụt lề trong khối lệnh của câu lệnh `if` ở Python?

  • A. Chương trình vẫn chạy nhưng có thể cho kết quả sai.
  • B. Chương trình bỏ qua khối lệnh `if`.
  • C. Chương trình báo lỗi `IndentationError` và dừng thực thi.
  • D. Chương trình chạy chậm hơn bình thường.

Câu 9: Biểu thức logic `(a > 0) and (a < 10)` kiểm tra điều kiện gì về biến `a`?

  • A. `a` là một số nằm trong khoảng từ 0 đến 10 (không bao gồm 0 và 10).
  • B. `a` là một số lớn hơn 0 hoặc nhỏ hơn 10.
  • C. `a` là một số bằng 0 hoặc bằng 10.
  • D. `a` là một số không âm.

Câu 10: Cho `x = 5, y = 10`. Đoạn mã `if x > y: max_val = x; else: max_val = y; print(max_val)` sẽ in ra giá trị nào?

  • A. 5
  • B. 10
  • C. Không in ra gì
  • D. Lỗi

Câu 11: Để kiểm tra một số `n` là số chẵn, biểu thức điều kiện nào sau đây là đúng?

  • A. n / 2 == 0
  • B. n % 2 != 0
  • C. n % 2 == 0
  • D. n // 2 == 0

Câu 12: Đoạn mã nào sau đây kiểm tra xem biến `name` có phải là chuỗi rỗng hay không và in ra thông báo tương ứng?

  • A. if name == None: print("Chuỗi rỗng")
  • B. if len(name) != 0: print("Chuỗi rỗng")
  • C. if name: print("Chuỗi rỗng")
  • D. if not name: print("Chuỗi rỗng")

Câu 13: Giả sử `is_raining = True` và `temperature = 15`. Đoạn mã `if is_raining and temperature < 20: print("Trời mưa và lạnh")` sẽ in ra gì?

  • A. Trời mưa và lạnh
  • B. Trời mưa
  • C. Lạnh
  • D. Không in ra gì

Câu 14: Trong một chương trình tính thuế, nếu thu nhập lớn hơn 500 triệu thì thuế suất là 30%, ngược lại là 10%. Cấu trúc `if...else` nào sau đây thể hiện đúng logic này?

  • A. if thu_nhap < 500000000: thue_suat = 30% else: thue_suat = 10%
  • B. if thu_nhap > 500000000: thue_suat = 30% else: thue_suat = 10%
  • C. if thu_nhap == 500000000: thue_suat = 30%
  • D. if thue_suat = 30%: thu_nhap > 500000000

Câu 15: Cho đoạn mã: `a = 5; b = 5`. Điều kiện `a is b` và `a == b` trong Python sẽ cho kết quả như thế nào?

  • A. Cả hai đều là True.
  • B. `a is b` là True, `a == b` là False.
  • C. `a is b` là False, `a == b` là True.
  • D. Cả hai đều là False.

Câu 16: Xét đoạn mã: `x = -1; if x > 0: print("Dương"); elif x < 0: print("Âm"); else: print("Không")`. Kết quả in ra là gì?

  • A. Dương
  • B. Âm
  • C. Không
  • D. Không có gì được in.

Câu 17: Trong Python, bạn có thể lồng câu lệnh `if` bên trong một câu lệnh `if` khác không?

  • A. Có, Python cho phép lồng các câu lệnh `if`.
  • B. Không, câu lệnh `if` không thể lồng nhau.
  • C. Chỉ được lồng tối đa một cấp.
  • D. Chỉ được lồng trong một số trường hợp nhất định.

Câu 18: Cho đoạn mã lồng nhau: `x = 10; y = 5; if x > 5: if y < 10: print("x lớn hơn 5 và y nhỏ hơn 10")`. Điều gì được in ra?

  • A. x lớn hơn 5 và y nhỏ hơn 10
  • B. x lớn hơn 5
  • C. y nhỏ hơn 10
  • D. Không có gì được in.

Câu 19: Toán tử logic `or` trả về `True` khi nào?

  • A. Khi cả hai toán hạng đều là `True`.
  • B. Khi ít nhất một trong hai toán hạng là `True`.
  • C. Khi cả hai toán hạng đều là `False`.
  • D. Khi các toán hạng khác kiểu dữ liệu.

Câu 20: Cho `a = True, b = False`. Giá trị của biểu thức `(a or b) and (not b)` là gì?

  • A. True
  • B. False
  • C. a
  • D. b

Câu 21: Trong tình huống nào sau đây, câu lệnh `if` là lựa chọn cấu trúc điều khiển phù hợp nhất?

  • A. Lặp lại một hành động cố định 10 lần.
  • B. Duyệt qua tất cả các phần tử trong một danh sách.
  • C. Thực hiện một đoạn mã chỉ khi một điều kiện cụ thể xảy ra.
  • D. Định nghĩa một tập hợp các hằng số.

Câu 22: Để kiểm tra xem một năm có phải năm nhuận hay không (chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100), biểu thức logic nào là đúng?

  • A. (year % 4 == 0) and (year % 100 != 0)
  • B. (year % 400 == 0) and (year % 100 == 0)
  • C. (year % 4 == 0) or (year % 400 == 0)
  • D. (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0))

Câu 23: Cho đoạn mã: `number = 7; message = "Số lẻ" if number % 2 != 0 else "Số chẵn"; print(message)`. Kết quả là gì?

  • A. Số lẻ
  • B. Số chẵn
  • C. True
  • D. False

Câu 24: Trong câu lệnh `if condition: statement`, `statement` sẽ được thực hiện khi nào?

  • A. Luôn luôn được thực hiện.
  • B. Khi `condition` là `True`.
  • C. Khi `condition` là `False`.
  • D. Khi chương trình bắt đầu.

Câu 25: Hàm `bool()` trong Python có chức năng gì liên quan đến câu lệnh điều kiện?

  • A. Thực hiện một khối lệnh Boolean.
  • B. Kiểm tra kiểu dữ liệu Boolean của một biến.
  • C. Chuyển đổi một giá trị sang kiểu Boolean (True hoặc False).
  • D. Tạo ra một biến kiểu Boolean.

Câu 26: Đoạn mã nào sau đây thể hiện cách kiểm tra đồng thời nhiều điều kiện bằng `if` và toán tử logic?

  • A. if condition1, condition2:
  • B. if condition1 and condition2:
  • C. if condition1 then condition2:
  • D. if (condition1)(condition2):

Câu 27: Cho biến `age`. Viết câu lệnh `if` để in "Bạn là người lớn" nếu `age` lớn hơn hoặc bằng 18.

  • A. if age > 18 print("Bạn là người lớn")
  • B. if age = 18: print("Bạn là người lớn")
  • C. if age >= 18: print("Bạn là người lớn")
  • D. if age is >= 18: print("Bạn là người lớn")

Câu 28: Trong trò chơi "Kéo, Búa, Bao", cần xác định người thắng cuộc dựa trên luật chơi. Cấu trúc `if...elif...else` có thể giúp giải quyết vấn đề này như thế nào?

  • A. Không thể dùng `if...elif...else` cho trò chơi này.
  • B. Chỉ cần dùng một câu lệnh `if`.
  • C. Chỉ cần dùng `if` và `else`.
  • D. Có thể dùng `if` cho từng trường hợp thắng, `elif` cho hòa và `else` cho thua (hoặc ngược lại).

Câu 29: Lỗi logic trong câu lệnh `if` là gì?

  • A. Lỗi do sai cú pháp khi viết câu lệnh `if`.
  • B. Lỗi do điều kiện hoặc khối lệnh trong `if` không đúng với mục đích.
  • C. Lỗi do thiếu thụt lề.
  • D. Lỗi do sử dụng sai kiểu dữ liệu.

Câu 30: Để đảo ngược giá trị của một biến Boolean `is_active`, bạn có thể sử dụng toán tử logic nào trong câu lệnh `if`?

  • A. and
  • B. or
  • C. not
  • D. ==

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 1: Trong Python, câu lệnh điều kiện `if` được sử dụng để làm gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 2: Cấu trúc nào sau đây thể hiện đúng cú pháp của câu lệnh `if` trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 3: Cho đoạn mã sau: `x = 10; if x > 5: print('Lớn hơn 5')`. Điều gì sẽ xảy ra khi đoạn mã này được thực thi?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 4: Biểu thức điều kiện trong câu lệnh `if` phải trả về kiểu dữ liệu nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 5: Xét đoạn mã: `age = 15; if age >= 18: print('Đủ tuổi'); else: print('Chưa đủ tuổi')`. Kết quả in ra màn hình là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 6: Trong cấu trúc `if...elif...else`, mệnh đề `elif` được sử dụng khi nào?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 7: Cho đoạn mã: `score = 75; if score >= 80: grade = 'A'; elif score >= 70: grade = 'B'; else: grade = 'C'; print(grade)`. Giá trị của `grade` sau khi thực hiện là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 8: Điều gì xảy ra nếu bạn viết sai thụt lề trong khối lệnh của câu lệnh `if` ở Python?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 9: Biểu thức logic `(a > 0) and (a < 10)` kiểm tra điều kiện gì về biến `a`?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 10: Cho `x = 5, y = 10`. Đoạn mã `if x > y: max_val = x; else: max_val = y; print(max_val)` sẽ in ra giá trị nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 11: Để kiểm tra một số `n` là số chẵn, biểu thức điều kiện nào sau đây là đúng?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 12: Đoạn mã nào sau đây kiểm tra xem biến `name` có phải là chuỗi rỗng hay không và in ra thông báo tương ứng?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 13: Giả sử `is_raining = True` và `temperature = 15`. Đoạn mã `if is_raining and temperature < 20: print('Trời mưa và lạnh')` sẽ in ra gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 14: Trong một chương trình tính thuế, nếu thu nhập lớn hơn 500 triệu thì thuế suất là 30%, ngược lại là 10%. Cấu trúc `if...else` nào sau đây thể hiện đúng logic này?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 15: Cho đoạn mã: `a = 5; b = 5`. Điều kiện `a is b` và `a == b` trong Python sẽ cho kết quả như thế nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 16: Xét đoạn mã: `x = -1; if x > 0: print('Dương'); elif x < 0: print('Âm'); else: print('Không')`. Kết quả in ra là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 17: Trong Python, bạn có thể lồng câu lệnh `if` bên trong một câu lệnh `if` khác không?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 18: Cho đoạn mã lồng nhau: `x = 10; y = 5; if x > 5: if y < 10: print('x lớn hơn 5 và y nhỏ hơn 10')`. Điều gì được in ra?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 19: Toán tử logic `or` trả về `True` khi nào?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 20: Cho `a = True, b = False`. Giá trị của biểu thức `(a or b) and (not b)` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 21: Trong tình huống nào sau đây, câu lệnh `if` là lựa chọn cấu trúc điều khiển phù hợp nhất?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 22: Để kiểm tra xem một năm có phải năm nhuận hay không (chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100), biểu thức logic nào là đúng?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 23: Cho đoạn mã: `number = 7; message = 'Số lẻ' if number % 2 != 0 else 'Số chẵn'; print(message)`. Kết quả là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 24: Trong câu lệnh `if condition: statement`, `statement` sẽ được thực hiện khi nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 25: Hàm `bool()` trong Python có chức năng gì liên quan đến câu lệnh điều kiện?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 26: Đoạn mã nào sau đây thể hiện cách kiểm tra đồng thời nhiều điều kiện bằng `if` và toán tử logic?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 27: Cho biến `age`. Viết câu lệnh `if` để in 'Bạn là người lớn' nếu `age` lớn hơn hoặc bằng 18.

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 28: Trong trò chơi 'Kéo, Búa, Bao', cần xác định người thắng cuộc dựa trên luật chơi. Cấu trúc `if...elif...else` có thể giúp giải quyết vấn đề này như thế nào?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 29: Lỗi logic trong câu lệnh `if` là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 9

Câu 30: Để đảo ngược giá trị của một biến Boolean `is_active`, bạn có thể sử dụng toán tử logic nào trong câu lệnh `if`?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 10

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong Python, cú pháp nào sau đây thể hiện đúng cấu trúc câu lệnh điều kiện `if` đầy đủ với các nhánh `elif` và `else`?

  • A. if (điều_kiện):
    khối_lệnh_if
    elseif (điều_kiện_elif):
    khối_lệnh_elif
    else:
    khối_lệnh_else
  • B. if điều_kiện:
    khối_lệnh_if
    elif điều_kiện_elif:
    khối_lệnh_elif
    else:
    khối_lệnh_else
  • C. If điều_kiện then
    khối_lệnh_if
    ElseIf điều_kiện_elif then
    khối_lệnh_elif
    Else
    khối_lệnh_else
    EndIf
  • D. condition if:
    khối_lệnh_if
    el_if condition_elif:
    khối_lệnh_elif
    otherwise:
    khối_lệnh_else

Câu 2: Cho đoạn mã Python sau:

```python
x = 10
y = 5
if x > y:
print(

  • A. x lớn hơn y
  • B. x nhỏ hơn y
  • C. x bằng y
  • D. Không có gì được in ra

Câu 3: Biểu thức logic nào sau đây kiểm tra xem một số nguyên `n` có phải là số chẵn và lớn hơn 10 hay không?

  • A. (n % 2 == 0) or (n > 10)
  • B. (n % 2 != 0) and (n > 10)
  • C. (n % 2 == 0) and (n > 10)
  • D. (n % 2 == 0) and (n < 10)

Câu 4: Trong câu lệnh `if-elif-else`, nhánh `else` được thực hiện khi nào?

  • A. Khi điều kiện trong `if` đúng.
  • B. Khi điều kiện trong `elif` đúng.
  • C. Khi có ít nhất một điều kiện `if` hoặc `elif` đúng.
  • D. Khi tất cả các điều kiện trong `if` và `elif` đều sai.

Câu 5: Xét đoạn mã Python sau:

```python
score = 75
if score >= 80:
grade = "A"
elif score >= 70:
grade = "B"
elif score >= 60:
grade = "C"
else:
grade = "D"
print(grade)
```

Giá trị của biến `grade` sau khi đoạn mã trên được thực thi là gì?

  • A. A
  • B. B
  • C. C
  • D. D

Câu 6: Điều gì sẽ xảy ra nếu bạn bỏ quên dấu hai chấm `:` sau điều kiện trong câu lệnh `if` ở Python?

  • A. Chương trình sẽ chạy nhưng bỏ qua khối lệnh `if`.
  • B. Chương trình sẽ chạy và thực hiện khối lệnh `if` như bình thường.
  • C. Trình thông dịch Python sẽ báo lỗi cú pháp (SyntaxError).
  • D. Chương trình sẽ chạy nhưng có thể cho ra kết quả không mong muốn.

Câu 7: Trong Python, bạn có thể sử dụng câu lệnh `if` lồng nhau bên trong một câu lệnh `if` khác không?

  • A. Có, Python cho phép lồng các câu lệnh `if`.
  • B. Không, Python không hỗ trợ câu lệnh `if` lồng nhau.
  • C. Chỉ được phép lồng tối đa một cấp `if`.
  • D. Chỉ được phép lồng `if` trong `else`, không được lồng trong `if` hoặc `elif`.

Câu 8: Cho đoạn mã Python sau:

```python
a = 5
b = 5
if a == b:
if a > 0:
print(

  • A. a và b bằng nhau và dương
  • B. a và b bằng nhau nhưng không dương
  • C. a và b không bằng nhau
  • D. Không có gì được in ra

Câu 9: Giá trị của biểu thức logic `(10 > 5) and (3 < 1)` là gì?

  • A. True
  • B. False
  • C. 1
  • D. 0

Câu 10: Toán tử logic `or` trả về giá trị `True` khi nào?

  • A. Khi cả hai toán hạng đều là `True`.
  • B. Khi cả hai toán hạng đều là `False`.
  • C. Khi ít nhất một trong hai toán hạng là `True`.
  • D. Khi và chỉ khi cả hai toán hạng khác nhau về giá trị logic.

Câu 11: Cho biến `age = 15`. Đoạn mã Python nào sau đây sẽ in ra

  • A. if age >= 13 or age <= 19: print(
  • B. if 13 <= age <= 19: print(
  • C. if age > 13 and age < 19: print(
  • D. if age == 15:
    print(

Câu 12: Trong Python, khối lệnh bên trong câu lệnh `if` cần phải làm gì để được nhận biết là thuộc về câu lệnh `if`?

  • A. Được đặt trong cặp dấu ngoặc nhọn `{}`.
  • B. Được bắt đầu và kết thúc bằng từ khóa `BEGIN` và `END`.
  • C. Được đặt trong cặp dấu ngoặc đơn `()`.
  • D. Phải được thụt lề vào so với dòng chứa từ khóa `if`.

Câu 13: Cho đoạn mã Python sau:

```python
x = -5
if x > 0:
print(

  • A. x là số dương
    Kết thúc chương trình
  • B. x là số dương
  • C. Kết thúc chương trình
  • D. Không có gì được in ra

Câu 14: Trong ngôn ngữ lập trình Python, câu lệnh điều kiện `if` thuộc loại cấu trúc điều khiển nào?

  • A. Cấu trúc tuần tự
  • B. Cấu trúc rẽ nhánh (lựa chọn)
  • C. Cấu trúc lặp
  • D. Cấu trúc hàm

Câu 15: Chức năng chính của câu lệnh điều kiện `if` trong lập trình là gì?

  • A. Thực hiện lặp đi lặp lại một khối lệnh.
  • B. Khai báo biến và kiểu dữ liệu.
  • C. Cho phép chương trình thực hiện các hành động khác nhau dựa trên điều kiện.
  • D. Định nghĩa và gọi hàm trong chương trình.

Câu 16: Xét biểu thức điều kiện `age >= 18`. Biểu thức này trả về giá trị `True` khi nào?

  • A. Khi `age` nhỏ hơn 18.
  • B. Khi `age` lớn hơn hoặc bằng 18.
  • C. Khi `age` bằng 18.
  • D. Khi `age` khác 18.

Câu 17: Cho đoạn mã Python sau:

```python
is_raining = True
if is_raining:
print(

  • A. Mang theo ô
  • B. Không cần mang ô
  • C. is_raining
  • D. Không có gì được in ra

Câu 18: Hãy xác định lỗi trong đoạn mã Python sau:

```python
x = 7
if x > 5
print(

  • A. Lỗi ở dòng `else:` (thiếu dấu hai chấm).
  • B. Lỗi ở dòng `if x > 5` (thiếu dấu hai chấm).
  • C. Lỗi ở dòng `print(
  • D. Không có lỗi trong đoạn mã trên.

Câu 19: Trong câu lệnh `if-elif-else`, có thể có bao nhiêu nhánh `elif`?

  • A. Chỉ được có một nhánh `elif`.
  • B. Không được có nhánh `elif` nào.
  • C. Có thể có không giới hạn số lượng nhánh `elif`.
  • D. Chỉ được có tối đa hai nhánh `elif`.

Câu 20: Cho đoạn mã Python sau:

```python
x = 0
if x:
print(

  • A. x là True
  • B. x là False
  • C. 0
  • D. Không có gì được in ra

Câu 21: Điều kiện nào sau đây là phù hợp nhất để kiểm tra xem một năm `year` có phải là năm nhuận hay không (biết rằng năm nhuận chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400)?

  • A. (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
  • B. (year % 4 == 0) and (year % 100 != 0) and (year % 400 == 0)
  • C. (year % 4 == 0) or (year % 100 != 0) or (year % 400 == 0)
  • D. (year % 4 == 0) or (year % 100 == 0) or (year % 400 == 0)

Câu 22: Giả sử bạn muốn kiểm tra nhiều điều kiện liên tiếp và thực hiện các hành động khác nhau cho mỗi điều kiện. Cấu trúc câu lệnh `if` nào là phù hợp nhất?

  • A. Câu lệnh `if` đơn (chỉ có `if`).
  • B. Câu lệnh `if-else`.
  • C. Câu lệnh `if` lồng nhau.
  • D. Câu lệnh `if-elif-else`.

Câu 23: Điều gì xảy ra khi điều kiện trong câu lệnh `if` là một biểu thức không phải boolean (ví dụ: một số nguyên)?

  • A. Python sẽ báo lỗi kiểu dữ liệu.
  • B. Python sẽ tự động chuyển đổi biểu thức đó sang giá trị boolean (True hoặc False).
  • C. Câu lệnh `if` sẽ bị bỏ qua.
  • D. Chương trình sẽ chạy nhưng có thể cho kết quả không đúng.

Câu 24: Cho đoạn mã Python sau:

```python
x = 10
y = 20

if x > 5:
if y < 15: print(

  • A. Nhánh 1
  • B. Nhánh 2
  • C. Nhánh 3
  • D. Không in ra nhánh nào

Câu 25: Để viết một chương trình kiểm tra xem một số nhập vào có chia hết cho cả 3 và 5 hay không, bạn sẽ sử dụng cấu trúc `if` và toán tử nào?

  • A. `if` và toán tử `or` và `%`
  • B. `if` và toán tử `not` và `/`
  • C. `if` và toán tử `and` và `%`
  • D. `if` và toán tử `==` và `+`

Câu 26: Trong Python, bạn có thể viết câu lệnh `if` một dòng (ví dụ: `if condition: statement`) không?

  • A. Có, nếu khối lệnh bên trong `if` chỉ có một câu lệnh.
  • B. Không, câu lệnh `if` luôn phải được viết trên nhiều dòng.
  • C. Chỉ được phép viết `if` một dòng khi không có nhánh `else`.
  • D. Chỉ được phép viết `if` một dòng trong hàm.

Câu 27: Cho biến `temperature = 35`. Hãy chọn đoạn mã Python sử dụng câu lệnh `if-else` để in ra

  • A. if temperature < 30: print(
  • B. if temperature > 30:
    print(
  • C. if temperature == 35:
    print(
  • D. if temperature != 30:
    print(

Câu 28: Điều gì sẽ xảy ra nếu bạn sử dụng sai thụt lề trong khối lệnh `if` của Python?

  • A. Chương trình sẽ chạy nhưng có thể thực hiện sai logic.
  • B. Chương trình sẽ chạy và bỏ qua khối lệnh `if`.
  • C. Trình thông dịch Python sẽ báo lỗi thụt lề (IndentationError).
  • D. Chương trình sẽ chạy nhưng có thể in ra thông báo cảnh báo.

Câu 29: Bạn có thể sử dụng toán tử logic `not` trong điều kiện của câu lệnh `if` để làm gì?

  • A. Để thực hiện phép nhân trong điều kiện.
  • B. Để so sánh bằng khác.
  • C. Để kết hợp nhiều điều kiện.
  • D. Để đảo ngược giá trị logic của một điều kiện.

Câu 30: Cho đoạn mã Python sau:

```python
x = 15
y = 10

if x > 20:
print(

  • A. A
  • B. B
  • C. C
  • D. D

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 1: Trong Python, cú pháp nào sau đây thể hiện đúng cấu trúc câu lệnh điều kiện `if` đầy đủ với các nhánh `elif` và `else`?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 2: Cho đoạn mã Python sau:

```python
x = 10
y = 5
if x > y:
print("x lớn hơn y")
elif x < y: print("x nhỏ hơn y") else: print("x bằng y") ``` Đoạn mã trên sẽ in ra kết quả gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 3: Biểu thức logic nào sau đây kiểm tra xem một số nguyên `n` có phải là số chẵn và lớn hơn 10 hay không?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 4: Trong câu lệnh `if-elif-else`, nhánh `else` được thực hiện khi nào?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 5: Xét đoạn mã Python sau:

```python
score = 75
if score >= 80:
grade = 'A'
elif score >= 70:
grade = 'B'
elif score >= 60:
grade = 'C'
else:
grade = 'D'
print(grade)
```

Giá trị của biến `grade` sau khi đoạn mã trên được thực thi là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 6: Điều gì sẽ xảy ra nếu bạn bỏ quên dấu hai chấm `:` sau điều kiện trong câu lệnh `if` ở Python?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 7: Trong Python, bạn có thể sử dụng câu lệnh `if` lồng nhau bên trong một câu lệnh `if` khác không?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 8: Cho đoạn mã Python sau:

```python
a = 5
b = 5
if a == b:
if a > 0:
print("a và b bằng nhau và dương")
else:
print("a và b bằng nhau nhưng không dương")
else:
print("a và b không bằng nhau")
```

Đoạn mã trên sẽ in ra kết quả gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 9: Giá trị của biểu thức logic `(10 > 5) and (3 < 1)` là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 10: Toán tử logic `or` trả về giá trị `True` khi nào?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 11: Cho biến `age = 15`. Đoạn mã Python nào sau đây sẽ in ra "Bạn là trẻ vị thành niên" nếu tuổi từ 13 đến 19, và "Bạn không phải trẻ vị thành niên" trong trường hợp khác?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 12: Trong Python, khối lệnh bên trong câu lệnh `if` cần phải làm gì để được nhận biết là thuộc về câu lệnh `if`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 13: Cho đoạn mã Python sau:

```python
x = -5
if x > 0:
print("x là số dương")
print("Kết thúc chương trình")
```

Đoạn mã trên sẽ in ra những gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 14: Trong ngôn ngữ lập trình Python, câu lệnh điều kiện `if` thuộc loại cấu trúc điều khiển nào?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 15: Chức năng chính của câu lệnh điều kiện `if` trong lập trình là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 16: Xét biểu thức điều kiện `age >= 18`. Biểu thức này trả về giá trị `True` khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 17: Cho đoạn mã Python sau:

```python
is_raining = True
if is_raining:
print("Mang theo ô")
else:
print("Không cần mang ô")
```

Đoạn mã trên in ra gì nếu giá trị của `is_raining` là `True`?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 18: Hãy xác định lỗi trong đoạn mã Python sau:

```python
x = 7
if x > 5
print("x lớn hơn 5")
else:
print("x không lớn hơn 5")
```

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 19: Trong câu lệnh `if-elif-else`, có thể có bao nhiêu nhánh `elif`?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 20: Cho đoạn mã Python sau:

```python
x = 0
if x:
print("x là True")
else:
print("x là False")
```

Đoạn mã trên sẽ in ra kết quả gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 21: Điều kiện nào sau đây là phù hợp nhất để kiểm tra xem một năm `year` có phải là năm nhuận hay không (biết rằng năm nhuận chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400)?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 22: Giả sử bạn muốn kiểm tra nhiều điều kiện liên tiếp và thực hiện các hành động khác nhau cho mỗi điều kiện. Cấu trúc câu lệnh `if` nào là phù hợp nhất?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 23: Điều gì xảy ra khi điều kiện trong câu lệnh `if` là một biểu thức không phải boolean (ví dụ: một số nguyên)?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 24: Cho đoạn mã Python sau:

```python
x = 10
y = 20

if x > 5:
if y < 15: print("Nhánh 1") else: print("Nhánh 2") else: print("Nhánh 3") ``` Đoạn mã trên sẽ in ra nhánh nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 25: Để viết một chương trình kiểm tra xem một số nhập vào có chia hết cho cả 3 và 5 hay không, bạn sẽ sử dụng cấu trúc `if` và toán tử nào?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 26: Trong Python, bạn có thể viết câu lệnh `if` một dòng (ví dụ: `if condition: statement`) không?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 27: Cho biến `temperature = 35`. Hãy chọn đoạn mã Python sử dụng câu lệnh `if-else` để in ra "Nóng" nếu nhiệt độ trên 30 độ C, và "Mát mẻ" nếu không.

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 28: Điều gì sẽ xảy ra nếu bạn sử dụng sai thụt lề trong khối lệnh `if` của Python?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 29: Bạn có thể sử dụng toán tử logic `not` trong điều kiện của câu lệnh `if` để làm gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 19: Câu lệnh điều kiện If

Tags: Bộ đề 10

Câu 30: Cho đoạn mã Python sau:

```python
x = 15
y = 10

if x > 20:
print("A")
elif y < 5: print("B") elif x > 5 and y > 5:
print("C")
else:
print("D")
```

Đoạn mã trên sẽ in ra ký tự nào?

Xem kết quả