wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Rẽ nhánh 3

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Câu lệnh nào dùng để rẽ nhánh trong Python?

a)

loop

b)

if

c)

switch

2.

Cú pháp đúng của câu lệnh if trong Python là gì?

a)

if (x > 5)

b)

if x > 5:

c)

if x > 5 then:

3.

Trong Python, sau câu lệnh if cần phải có?

a)

Dấu phẩy ,

b)

Dấu chấm .

c)

Dấu hai chấm :

4.

Câu lệnh nào kiểm tra nếu biến a lớn hơn 0?

a)

if a > 0:

b)

if a < 0:

c)

if a = 0:

5.

Câu lệnh else dùng để làm gì?

a)

Thực hiện khi điều kiện if đúng

b)

Thực hiện khi điều kiện if sai

c)

Lặp lại một hành động

6.

Câu lệnh elif có nghĩa là gì?

a)

Ngược lại nếu

b)

Nếu

7.

Câu nào sau đây là đúng khi sử dụng elif?

a)

elif x == 10:

b)

elif (x == 10)

c)

elif x == 10 then:

8.

Nếu thiếu dấu ":" sau if thì sẽ bị lỗi nào?

a)

NameError

b)

SyntaxError

c)

IndentationError

9.

Khi nào nên dùng elif thay cho if mới?

a)

Khi cần kiểm tra thêm điều kiện nếu if trước đó đúng

b)

Khi cần kiểm tra thêm điều kiện nếu if trước đó sai

c)

Khi muốn lặp lại điều kiện

10.

Để kiểm tra nhiều điều kiện cùng lúc, ta dùng từ khóa nào?

a)

and, or

b)

with, except

c)

for, while

11.

Câu lệnh sau in ra gì nếu a = 5?

a)

Không in gì

b)

In "Lớn hơn 3"

12.

Với a = -2, câu lệnh sau in gì?

a)

In "Dương"

b)

In "Âm"

c)

Không in gì

13.

Nếu nhiều điều kiện if, elif, else, khi nào chương trình dừng kiểm tra?

a)

Sau khi gặp một điều kiện đúng

b)

Kiểm tra tất cả điều kiện

c)

Bỏ qua tất cả

14.

Cách viết đúng kiểm tra số n là chẵn?

a)

if n % 2 = 0:

b)

if (n % 2 == 0):

c)

if n mod 2 == 0:

15.

Câu lệnh pass trong câu lệnh rẽ nhánh dùng để làm gì?

a)

Gán giá trị

b)

Bỏ qua và không làm gì

c)

Dừng chương trình

16.

Câu nào đúng để kiểm tra x vừa lớn hơn 0 vừa bé hơn 10?

a)

if x > 0 or x < 10:

b)

if x > 0 and x < 10:

c)

if 0 < x > 10:

17.

Kết quả của đoạn mã sau là gì nếu a = 7?

a)

In "Nhỏ"

b)

In "Vừa"

c)

In "Lớn"

18.

if có thể viết trên cùng một dòng không?

a)

Không được

b)

Có, nếu đơn giản

c)

Chỉ được trong hàm

19.

Lỗi thường gặp nhất khi viết if-else trong Python là gì?

a)

Thiếu dấu hai chấm (:) sau if hoặc else

b)

Sử dụng sai từ khóa if

c)

Viết lệnh trên cùng một dòng với if

d)

Không sử dụng dấu ngoặc nhọn

20.

Hãy chọn đáp án đúng.

a)

Thiếu break

b)

Thiếu : hoặc sai thụt dòng (indentation)

c)

Thiếu case