wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIN HỌC 10 - BÀI 21

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Câu lệnh lặp While trong Python là:

a)

Lệnh lặp với số lần không biết trước.

b)

Lệnh lặp với số lần biết trước.

c)

Lệnh lặp vô hạn.

d)

Lệnh rẽ nhánh

2.

Chọn cú pháp đúng của lệnh while trong Python

a)

wile <điều kiện> do

<câu lệnh>

b)

while <điều kiện>:

            <khối lệnh>

c)

while <khối lệnh>:

            <điều kiện>

d)

while <điều kiện>;

            <khối lệnh>

3.

Chọn khẳng định đúng về câu lệnh while

a)

Khối lệnh lặp được thực hiện khi điều kiện đúng

b)

Khối lệnh lặp được thực hiện một lần duy nhất.

c)

Khối lệnh lặp được thực hiện cho đến khi điều kiện sai thì dừng.

d)

Khối lệnh lặp được thực hiện cho đến khi điều kiện đúng thì dừng.

4.

Khi sử dụng câu lệnh while để dừng và thoát ngay khỏi vòng lặp không cần kiểm tra điều kiện em có thể dùng lệnh nào?

a)

exit

b)

continue

c)

break

d)

else

5.

Chọn phát biểu sai về điều kiện trong câu lệnh while:

a)

Điều kiện là biểu thức cho giá trị logic.

b)

Điều kiện trong câu lệnh while và if có kết quả giống nhau.

c)

Điều kiện là biểu thức cho giá trị là một số nguyên.

d)

Điều kiện sẽ được kiểm tra nếu đúng thì thực hiện khối lệnh.

6.

Em hãy cho biết kết quả sau khi thực hiện các lệnh sau:

m =2

            while m < 10:

                        print(m,end= “  ”)

                        m = m + 2

a)

2 4 6 8

b)

2 4 6 8 10

c)

0 2 4 6 8 10

d)

3 5 7 9

7.

Em hãy cho biết kết quả sau khi thực hiện các lệnh sau:

m =1

            while m <= 10:

                        print(m,end= “  ”)

                        m = m + 1

a)

1 3 5 7 9

b)

1 2 3 4 5 6 7 8 9 10

c)

3 5 7 9 11

d)

1

 3

 5

 7

9

8.

Em hãy cho biết kết quả sau khi thực hiện các lệnh sau

k = 0

while k<100:

            k = k+1

            print(k, end= “ ”)

a)

in toàn bộ các số từ 1 đến 100 trên một hàng ngang.

b)

in toàn bộ các số từ 1 đến 100 mỗi số trên một dòng.

c)

in toàn bộ các số lẻ từ 1 đến 100 trên một hàng ngang.

d)

in toàn bộ các số chẵn từ 1 đến 100 trên một hàng ngang.

9.

Hãy cho biết đoạn chương trình sau làm công việc gì?

x = 0

s = 0

while x < 100:

s = s + x

x = x + 1

a)

Tính tổng các số tự nhiên nhỏ hơn 100.

b)

Tính tổng các số tự nhiên lẻ nhỏ hơn 100.

c)

Tính tổng các số tự nhiên chẵn nhỏ hơn hoặc bằng 100.

d)

Tính tổng các số tự nhiên chẵn nhỏ hơn 100.

10.

Hãy cho biết đoạn chương trình sau làm công việc gì ?

x = 0

s = 0

while x < 100:

s = s + x

x = x + 2

a)

Tính tổng các số tự nhiên nhỏ hơn hoặc bằng 100.

b)

Tính tổng các số tự nhiên chẵn nhỏ hơn 100.

c)

Tính tổng các số tự nhiên lẻ nhỏ hơn hoặc bằng 100.

d)

Tính tổng các số tự nhiên lẻ nhỏ hơn 100.