wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN GIỮA KỲ 2 LỚP 10C3

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Trong Python có mấy dạng lặp?

a)

1

b)

2

c)

3

d)

4

2.

Cấu trúc lặp với số lần biết trước có dạng như thế nào?

a)

for < biến_chạy > in range(m,n)

b)

while < Điều kiện >:

c)

for < biến_chạy > in range(m,n):

d)

while < Điều kiện >

3.

Cấu trúc lặp với số lần không biết trước có dạng ra sao?

a)

for <biến_chạy> in range(m,n)

b)

while <Điều kiện>:

c)

for <biến_chạy> in range(m,n):

d)

while <Điều kiện>

4.

Trên màn hình i có các giá trị là bao nhiêu?

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

5.

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

a)

1

b)

2

c)

5

d)

6

6.

<Điều kiện> trong câu lệnh lặp với số lần không biết trước có dạng gì?

a)

Hàm toán học

b)

Biểu thức logic

c)

Biểu thức quan hệ

d)

Biểu thức tính toán

7.

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 cấu trúc nào?

a)

Cấu trúc rẽ nhánh

b)

Cấu trúc lặp

c)

Hàm ceil()

d)

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

8.

Phát biểu nào sau đây về cấu trúc lặp là sai?

a)

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.

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)

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.

d)

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.

9.

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

a)

9

b)

15

c)

5

d)

10

10.

Sau khi thực hiện xong, kết quả S trong đoạn chương trình bằng bao nhiêu?

a)

15

b)

0

c)

120

d)

Kết quả khác

11.

Trên màn hình i có các giá trị nào sau khi thực hiện đoạn chương trình:

a)

1,3,5,7,9

b)

1,2,3,4,5,6,7,8,9,10

c)

1,3,5,7,9,10

d)

1,3,5,7,10

12.

Sau khi thực hiện đoạn chương trình giá trị của i là bao nhiêu?

a)

9

b)

15

c)

5

d)

6

13.

Vòng lặp while sẽ kết thúc khi nào?

a)

Khi một điều kiện cho trước được thỏa mãn

b)

Khi đủ số vòng lặp

c)

Khi tìm được Output

d)

Khi được cung cấp dữ liệu đầu vào (Input)

14.

Trên màn hình i có các giá trị nào sau khi thực hiện lệnh?

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

15.

Giá trị của a sau khi kết thúc vòng lặp là bao nhiêu:

a=0

for i in range(10,14): a=a+3

a)

9

b)

12

c)

15

d)

18

16.

Đoạn chương trình sau cho kết quả gì?

    for i in range (0,4):

              print(i)

a)

in ra 4 dòng gồm các số từ 0 đến 3

b)

in ra 4 dòng gồm các số từ 1 đến 4

c)

in ra 1 dòng gồm các số từ 0 đến 3

d)

in ra 1 dòng gồm các số 1 đến 4

17.
a)

20

b)

19

c)

21

d)

22

18.

Giá trị của a sau khi kết thúc vòng lặp là bao nhiêu:

a=0

for i in range(10,12): a=a+5

a)

9

b)

10

c)

15

d)

18

19.

Cú pháp đầy đủ của hàm range()

a)

range(start,stop,step)

b)

range(start,step)

c)

range(stop,step)

d)

range(0,stop,step)

20.

Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?

a)

1

b)

2

c)

0

d)

Tất cả đều sai.

21.

Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:

a)

x = 0

for i in range(10): x = x + 1

b)

x = 0

for i in range(10): x:= x + 1

c)

x = 0

for i in range(10) x = x + 1

d)

x:= 0

for i in range(10): x = x + 1

22.

Trong Python, câu lệnh nào dưới đây được viết đúng?

a)

for i in range(10): print("A").

b)

for i in range(10): prin("A").

c)

for i in range(10): print(A).

d)

for i in range(10) print("A").

23.

Trong câu lệnh lặp ở hình bên.

Kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?

a)

1 lần.

b)

10 lần.

c)

5 lần.

d)

Không thực hiện.

24.

Trong câu lệnh lặp ở hình bên.

Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?

a)

10 lần.

b)

1 lần.

c)

5 lần.

d)

Không thực hiện.

25.

Cho đoạn chương trình như hình bên:

Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?

a)

10

b)

12

c)

15

d)

14

26.

Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?

a)

100

b)

1

c)

99

d)

Tất cả đều sai.

27.

Đoạn chương trình sau giải bài toán nào?

a)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.

b)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.

c)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.

d)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.

28.

Cho biết kết quả khi chạy đoạn chương trình sau:

a)

6

b)

8

c)

10

d)

12

29.

Trong Python, đoạn chương trình sau đưa ra kết quả gì?

a)

b)

Đưa ra 10 dấu cách.

c)

1 2 3 4 5 6 7 8 9 10.

d)

Không đưa ra kết quả gì.

30.

Trong Python, đoạn chương trình sau đưa ra kết quả gì?

Lưu ý: Lệnh print() chứa tham số end = ‘, ‘ để thêm dấu phẩy giữa các phần tử.

a)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

b)

Đưa ra 10 dấu cách

c)

1 2 3 4 5 6 7 8 9 10

d)

Không đưa ra kết quả gì