wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Chuyên đề. Cấu trúc điều khiển

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

Câu lệnh nào sau đây dùng để kiểm tra điều kiện trong Python?

a)

loop

b)

while else

c)

for if

d)

if

2.

Cú pháp đúng cho câu lệnh if là gì?

a)

if (condition) then:

b)

if condition:

c)

if: condition

d)

condition if:

3.

Câu lệnh nào thoát khỏi vòng lặp?

a)

stop

b)

exit

c)

break

d)

return

4.

Kết quả của đoạn mã sau là gì? x = 5 if x < 10: print("Nhỏ hơn 10")

a)

Không in gì

b)

In ra '10'

c)

In ra 'Nhỏ hơn 10'

d)

Báo lỗi

5.

Vòng lặp nào dùng khi chưa biết trước số lần lặp?

a)

for

b)

while

c)

loop

d)

repeat

6.

Câu lệnh nào sau đây là đúng cú pháp của for?

a)

for in range(i):

b)

for i in range(5):

c)

for(i=0; i<5; i++):

d)

loop for i in 5:

7.

Câu lệnh nào bỏ qua vòng lặp hiện tại và chuyển sang lần tiếp theo?

a)

skip

b)

continue

c)

break

d)

next

8.

Lệnh else trong vòng lặp for chạy khi nào?

a)

Khi vòng lặp bị break

b)

Khi không có phần tử nào

c)

Khi vòng lặp kết thúc bình thường

d)

Khi có lỗi xảy ra

9.

Đoạn mã nào đúng để duyệt qua từng phần tử trong danh sách a?

a)

for a in i:

b)

for i in a[]:

c)

for i in a:

d)

for i to a:

10.

Lệnh if kết hợp với elif và else dùng để làm gì?

a)

Tạo vòng lặp

b)

Định nghĩa hàm

c)

Tạo rẽ nhánh nhiều điều kiện

d)

Khai báo biến

11.

Câu lệnh nào dùng để thoát vòng lặp sớm?

a)

break

b)

continue

c)

pass

d)

stop

12.

Lệnh continue trong Python có tác dụng gì?

a)

Thoát chương trình

b)

Bỏ qua vòng lặp hiện tại và tiếp tục vòng lặp tiếp theo

c)

Chạy lại vòng lặp từ đầu

d)

Kết thúc vòng lặp

13.

Đoạn mã nào sử dụng vòng lặp while đúng cú pháp?

a)

while x < 5

b)

while x < 5:

c)

while (x < 5)

d)

while x < 5 then

14.

Phần nào không thể thiếu trong cú pháp if?

a)

else

b)

e

15.

Đoạn mã nào sử dụng vòng lặp while đúng cú pháp?

a)

while x < 5

b)

while x < 5:

c)

while (x < 5)

d)

while x < 5 then

16.

Phần nào không thể thiếu trong cú pháp if?

a)

else

b)

elif

c)

dấu ':'

d)

and

17.

Cú pháp đúng của elif là gì?

a)

elseif condition:

b)

else if condition:

c)

elif condition:

d)

if else condition:

18.

Đâu là cách lặp qua từng ký tự trong chuỗi 'hello'?

a)

for i to hello:

b)

for c in 'hello':

c)

for 'hello' in c:

d)

for i in range('hello'):

19.

Câu lệnh nào được sử dụng để kiểm tra nhiều điều kiện liên tiếp?

a)

if...else

b)

if...elif...else

c)

if và switch

d)

loop if

20.

Khi nào vòng lặp while dừng lại?

a)

Khi gặp continue

b)

Khi số vòng lặp đủ 5

c)

Khi điều kiện không còn đúng

d)

Khi hết phần tử

21.

Phát biểu nào đúng về for và while?

a)

Chúng hoàn toàn giống nhau

b)

while dùng khi biết trước số lần lặp

c)

for không dùng được với range

d)

for dùng khi biết trước số lần lặp

22.

Kết quả của vòng lặp for i in range(3): print(i) là gì?

a)

1 2 3

b)

0 1 2

c)

0 1 2 3

d)

1 2

23.

Lệnh nào giúp thoát khỏi toàn bộ hàm?

a)

break

b)

continue

c)

return

d)

exit

24.

Có thể dùng else với vòng lặp nào?

a)

for

b)

while

c)

cả hai vòng lặp for và while

d)

chỉ với if

25.

Trong Python, ký hiệu nào đại diện cho toán tử logic 'và'?

a)

or

b)

and

c)

&&

d)

&