Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cơ bản về Câu lệnh Rẽ nhánh

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Câu lệnh rẽ nhánh trong chương trình dùng để làm gì?

a)

Kết thúc chương trình

b)

Lựa chọn hướng thực hiện dựa trên điều kiện

c)

Thực hiện chương trình theo thứ tự

d)

Lặp lại một nhóm lệnh

2.

Trong Python, từ khóa nào dùng cho câu lệnh rẽ nhánh đơn?

a)

def

b)

for

c)

while

d)

if

3.

Điều kiện trong câu lệnh if phải có kiểu dữ liệu nào?

a)

Danh sách

b)

Logic (True/False)

c)

Số nguyên

d)

Chuỗi

4.

Trong Python, khối lệnh thuộc if được xác định bằng:

a)

Dấu chấm phẩy

b)

Dấu ngoặc {}

c)

Dấu ngoặc tròn ()

d)

Thụt lề (indentation)

5.

Câu lệnh if…else dùng khi nào?

a)

Khi kết thúc chương trình

b)

Khi chỉ có một điều kiện

c)

Khi có hai khả năng xảy ra

d)

Khi có nhiều vòng lặp

6.

Biểu thức logic nào sau đây là đúng?

a)

5 = 3

b)

5 === 3

c)

5 <> 3

d)

5 == 3

7.

Toán tử so sánh “lớn hơn hoặc bằng” trong Python là:

a)

>=

b)

=>

c)

<<

d)

=<

8.

Cho đoạn lệnh: x = 5 if x > 3: print("A") else: print("B") Kết quả in ra là gì?

a)

Không in gì

b)

A B

c)

B

d)

A

9.

Đoạn chương trình nào kiểm tra số n là số dương?

a)

if n == 0

b)

if n > 0

c)

if n >= 0

d)

if n < 0

10.

Cho đoạn lệnh: x = 10 if x < 5: print("A") elif x < 15: print("B") else: print("C") Kết quả là gì?

a)

A

b)

B

c)

Không in gì

d)

C

11.

Câu lệnh nào kiểm tra một số a nằm trong khoảng từ 10 đến 20 (kể cả 10 và 20)?

a)

if a == 10 and a == 20

b)

if a >= 10 and a <= 20

c)

if a >= 10 or a <= 20

d)

if a > 10 and a < 20

12.

Trong Python, lỗi cú pháp thường gặp khi viết câu lệnh if là gì?

a)

Viết else trước if

b)

Dùng ngoặc nhọn thay vì thụt dòng

c)

Thiếu dấu chấm phẩy cuối dòng

d)

Thiếu dấu hai chấm sau if

13.

Muốn kiểm tra học sinh đạt loại Giỏi nếu điểm lớn hơn hoặc bằng 8, biểu thức điều kiện đúng là:

a)

if diem <= 8

b)

if diem == 8

c)

if diem >= 8

d)

if diem > 8

14.

Chọn câu lệnh Python hợp lệ khi viết trên một dòng:

a)

if x > 0 then print(x)

b)

if (x > 0) {print(x)}

c)

if x > 0: print(x)

d)

if x > 0 print(x)

15.

Câu lệnh elif dùng trong trường hợp nào?

a)

Khi kết thúc chương trình

b)

Khi có nhiều điều kiện cần xét lần lượt

c)

Khi lặp lại chương trình

d)

Khi chỉ có một điều kiện