Luyện tập

Câu 1
1đ

Phát biểu nào sau đây là sai khi nói về biểu thức logic?

Giá trị các biểu thức logic thuộc kiểu bool.
Các phép toán trên giá trị logic là: and, or, not.
Biểu thức logic chỉ nhận giá trị True hoặc False.
Không có phép so sánh giữa các xâu kí tự.
Câu 2
1đ

Phương án nào sau đây là kết quả của đoạn chương trình Python dưới?

x = 2024

print((x % 4 == 0 and x % 100 != 0) or x % 400 == 0)

True.
bool.
error.
False.
Câu 3
1đ

Phương án nào sau đây nêu đúng cú pháp câu lệnh rẽ nhánh dạng thiếu if?

if <điều kiện>
<khối lệnh 1>
else
<khối lệnh 2>
if <điều kiện>:
<khối lệnh 1>
else:
<khối lệnh 2>
if <điều kiện>:
<khối lệnh>
if <điều kiện>
<khối lệnh>
Câu 4
1đ

Đoạn chương trình Python dưới có kết quả in ra màn hình là

a = 10

if a > 5:

a = a * 2

print(a)

20
10
40
30
Câu 5
1đ

Kết quả sau khi thực hiện đoạn chương trình Python dưới là

tuoi = 17

if tuoi > 18:

print("Bạn đủ tuổi để tham gia")

else:

print("Rất tiếc, bạn chưa đủ tuổi")

Rất tiếc, bạn chưa đủ tuổi.
Bạn đủ tuổi để tham gia.
"Bạn đủ tuổi để tham gia"
"Rất tiếc, bạn chưa đủ tuổi"
Câu 6
1đ

Cho đoạn chương trình Python sau:

num = 8

if num % 2 == 0:

num = num / 2

else:

num = num * 5

Giá trị của biến num sau khi thực hiện chương trình trên là

40
8
20
4
Câu 7
1đ

Cho chương trình thiếu một câu lệnh như sau:

1. a = 15

2.

3. print ("a là số chẵn.")

4. else:

5. print ("a là số lẻ.")

Phương án nào sau đây là câu lệnh phù hợp với chương trình trên?

if a % 2 != 0:
if a % 2 == 0:
if a %% 2 = 0:
if a % 2 = 0:
Câu 8
1đ

Xác định tính đúng sai của các phép toán dưới đây, với X = True, Y = False.

(Nhấp vào ô màu vàng để chọn đúng / sai)
a) X or Y = False.
b) not X = True.
c) not Y = True.
d) X and Y = False.
Câu 9
1đ

Cho đoạn chương trình Python sau:

if a < 20:

a = a * 5 + 4

else:

a = a * 3 % 5 + 20

print(a)

Kết quả khi thực hiện chương trình trên với a = 140 là

704
104
32
20
Câu 10
1đ

Cho chương trình Python sau:

if a < 55:

print("Bạn chưa đến tuổi nghỉ hưu")

else:

if a <= 64:

print("Bạn sắp nghỉ hưu")

else:

print("Bạn đã nghỉ hưu")

Phương án nào sau đây nêu đúng kết quả khi thực hiện chương trình với a = 60?

Bạn chưa đến tuổi nghỉ hưu
Bạn nên nghỉ hưu
Bạn đã nghỉ hưu
Bạn sắp nghỉ hưu