wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài 8- CĐ F-TH10

Total questions: 10

Worksheet time: 19mins

Name
Class
Date
1.

Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng

a)

Cấu trúc vòng

b)

Cấu trúc so sánh

c)

Cấu trúc lặp

d)

Cấu trúc rẽ nhánh

2.

Có mấy loại cấu trúc lặp

a)

1

b)

2

c)

3

d)

4

3.

Cấu trúc lặp với số lần biết trước là

a)

for i in range(m,n)

b)

for i in range(m,n):

c)

for i in range(m,n)

d)

for in range(m,n);

4.

Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng

a)

Hàm toán học sqrt()

b)

Cấu trúc rẽ nhánh.

c)

Gõ đúng Cấu trúc lặp.

d)

Hàm ceil()

5.

Hàm range(101) sẽ tạo ra

a)

một dãy số từ 1 đến 101.

b)

một dãy số từ 0 đến 100.

c)

một dãy số ngẫu nhiên 101.

d)

101 số ngẫu nhiên.

6.

Phát biểu nào dưới đây không đúng

a)

Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện lặp.

b)

Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước.

c)

Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước.

d)

Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước.

7.

 Cấu trúc lặp với số lần biết trước là:

a)

for <Biến chạy> in range(m,n)

          <Khối lệnh cần lặp>

b)

while <Điều kiện>:

          <Câu lệnh hay khối lệnh>

c)

 for <Biến chạy> in range(m,n):

d)

for <Biến chạy> in range(m,n):

          <Khối lệnh cần lặp>

8.

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

for i in range(10):

          print(i)

Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?

a)

7

b)

8

c)

9

d)

10

9.

Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là:

a)

0 1 2 3 4 5

b)

0 1 2 3 4

c)

1 2 3 4 5

d)

1 2 3 4

10.

s=0

for i in range(6):

          s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là:

a)

1

b)

15

c)

6

d)

21