Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin học 10

Total questions: 11

Worksheet time: 2mins

Name
Class
Date
1.

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 hai 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 hai lần.

2.

Cú pháp lệnh lặp với số lần chưa biết trước:

a)

while <điều kiện> to <câu lệnh>.

b)

while <điều kiện> to <câu lệnh1> do<câu lệnh 2>.

c)

 while <điều kiện> do: <câu lệnh>.

d)

 while <điều kiện>:

<khối lệnh>

3.

 Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:

a)

while S >= 10000.

b)

while S < 10000.

c)

while S <= 10000.

d)

While S >10000.

4.

Hãy đưa ra kết quả trong đoạn lệnh sau:

x = 1

while (x <= 5):

     print(“python”)

      x = x + 1

a)

5 từ python

b)

4 từ python.

c)

3 từ python

d)

Không có kết quả.

5.

Trong các phát biểu sau, phát biểu nào chưa chính xác?

a)

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

b)

For là lệnh lặp với số lần xác định trước.

c)

Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.

d)

.Tất cả đáp án trên đều sai.

6.

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

t=0

for i in range(1, 101):

if(i % 3 == 0 and i % 5 == 0):

t = t + i

print(t)

a)

Tính tổng các số chia hết cho 3 hoặc 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 101.

c)

Tính tổng các số chia hết cho 3 và 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 100.

7.

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

s = 0

for i in range(3):

s = s+2*i

print(s)

a)

12.

b)

10.

c)

8.

d)

6.

8.

Câu 8. Lệnh range(n) trả lại vùng giá trị từ:

a)

A. 1 đến n

b)

B. 0 đến n+1

c)

C. 0 đến n

d)

0 đến n-1

9.

Đoạn chương trình sau cho kết quả là dãy số nào?

for k in range(3, 10)

print(k, end=" ")

a)

4 5 6 7 8 9 10

b)

3 4 5 6 7 8 9

c)

4 5 6 7 8 9

d)

3 4 5 6 7 8 9 10

10.

Khi muốn thoát ngay khỏi vòng lặp while hoặc for ta dùng lệnh nào?

a)

range

b)

print

c)

input

d)

break

11.

Cú pháp lệnh lặp với số lần chưa biết trước:

a)

while <điều kiện> to <câu lệnh>.

b)

while <điều kiện> to <câu lệnh1> do<câu lệnh 2>.

c)

 while <điều kiện> do: <câu lệnh>.

d)

 while <điều kiện>:

<khối lệnh>