wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra 15p Tin 10 Kì 2 (số 1)

Total questions: 15

Worksheet time: 17mins

Name
Class
Date
1.

Trong Python, có mấy loại lặp?

a)

1

b)

2

c)

3

d)

4

2.

Phát biểu nào sau đây 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)

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.

c)

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.

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.

3.

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)

Cấu trúc rẽ nhánh

b)

Hàm ceil()

c)

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

d)

Cấu trúc lặp

4.

Dùng while để mô tả câu lệnh lặp với số lần (a)   ,điều kiện là ​ (b)   Vòng lặp sẽ kết thúc khi ​ (c)   , câu lệnh hay nhóm câu lệnh được thực hiện khi ​ (d)  

Choose from the below words
không biết trước
<điều kiện> sai
<điều kiện> đúng
biểu thức logic
biết trước
toán học
5.

Cho đoạn chương trình như hình bên. Hãy cho biết sau khi kết thúc chương trình thì kết quả in ra màn hình là gì? (điền số)

(a)  

6.

Cho đoạn chương trình như hình bên, hãy cho biết vòng lặp được thực hiện bao nhiêu lần? (nhập số)

(a)  

7.

Cho đoạn chương trình như hình bên, số lần lặp là ​ (a)  

Choose from the below words
vô tận
7
8
không biết trước
8.

Cho đoạn chương trình như hình bên, số lần lặp là (a)   Sau khi kết thúc vòng lặp, kết quả in ra màn hình là ​​ (b)  

Choose from the below words
10
11
30
45
20
9.

Đoạn chương trình bên để tính tổng các số nguyên dương tronng phạm vi từ 1 đến n. Em hãy điền vào chỗ trống sao cho được kết quả đúng: range(1,​ (a)   t= ​ (b)  

Choose from the below words
n+1
n
n-1
t+i
t+n
i+n
1+i
10.

range(5,10) trả lại vùng giá trị là các số nguyên nào?

a)

6, 7, 8, 9

b)

6, 7, 8, 9, 10

c)

5, 6, 7, 8, 9

d)

5, 6, 7, 8, 9, 10

11.

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

for dem in range(7): print(2*i)

Trong đoạn chương trình trên câu lệnh lặp được thực hiện bao nhiêu lần? (điền số thích hợp)

(a)  

12.

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

s=0

for i in range(1,5):

      s=s+i*2

print(s)

Sau khi thực hiện đoạn chương trình trên thì kết quả in ra màn hình là:

a)

10

b)

15

c)

20

d)

30

13.

Cho biết kết quả của đoạn chương trình dưới đây:

a = 10

while a < 11: print(a)

a)

Trên màn hình xuất hiện một số 10.

b)

Trên màn hình xuất hiện 10 chữ a.

c)

Trên màn hình xuất hiện một số 11.

d)

Chương trình bị lặp vô tận.

14.

Hãy đưa ra kết quả của đoạn lệnh bên:

a)

in ra 3 từ python

b)

in ra 4 từ python

c)

in ra 5 từ python

d)

lặp vô tận việc in ra màn hình từ python

15.

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

a)

Ngày tắm 2 lần

b)

Học bài cho tới khi thuộc bài.

c)

Mỗi tuần đi nhà sách một lần.

d)

Ngày đánh răng 2 lần