wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTB Checkpoint 2

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Cho bài toán tính tổng các số chẵn 2 + 4 + 6 + 8 + … + n (n là số chẵn). Để giải quyết bài toán, có thể dùng

a)

Câu điều kiện dạng thiếu

b)

Câu lệnh lặp với số lần biết trước

c)

Câu lệnh append()

d)

Câu lệnh break và continue

2.

Cấu trúc đầy đủ của lệnh range là:

a)

range(start, end, step)

b)

range(n)

c)

range(start, end)

d)

range(index, start, end, step)

3.

Hãy xác định công việc nào sau đây cần được lặp với số lần xác định:

(1) Đọc sách đến khi buồn ngủ

(2) Tính tổng của các số chia hết cho 3 trong đoạn từ 1 đến 100.

(3) Đọc tên của từng học sinh trong lớp học có 40 em.

(4) Đi bộ quanh công viên trong 30 phút.

(5) Đếm số các số chẵn có trong đoạn từ 1 đến 50.

a)

(2), (3), (5)

b)

(1), (3), (4)

c)

(1), (4), (5)

d)

(3), (4), (5)

4.

Chương trình bên dưới thực hiện công việc gì? sum = 0 for i in range(10): if i % 2 == 0 sum += i print(sum)

a)

Tính tổng các số chẵn từ 0 đến 10

b)

Tính tổng các số chẵn từ 0 đến 9

c)

Tính tổng các số chẵn từ 2 đến 10

d)

Chương trình lỗi

5.

Cho chương trình bên dưới, vòng lặp được thực hiện bao nhiêu lần? n = 5 for i in range (n+1): print("Xin chào, tôi là MindX")

(a)  

6.

Lệnh nào in ra màn hình các giá trị sau? 11111 22222 33333 44444 55555

a)

for i in range(1, 6): print(i, i, i, i, i).

b)

for i in range(1, 5): print(str(i)*5).

c)

for i in range(1, 6): print(str(i)*5).

d)

for i in range(0, 5): print(str(i)*5).

7.

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

a)

Biểu thức nếu - thì

b)

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

c)

Biểu thức logic

d)

Biểu thức đa thức

8.

Cho đoạn chương trình sau: i = 0 while i < 10: i += 1 if i == 5: continue print(i, end=" ") if i == 8: break Hãy cho biết kết quả xuất ra màn hình từ đoạn mã trên là gì?

a)

1 2 3 4 6 7

b)

1 2 3 4 6 7 8

c)

1 2 3 4 5 6 7

d)

1 2 3 4 5 6 7 8

9.

Vòng lặp với số lần không biết trước kết thúc khi:

a)

<Điều kiện> sai

b)

<Điều kiện> đúng

c)

<Điều kiện> lớn hơn 0

d)

<Điều kiện> lặp vô hạn

10.

Trong các phát biểu sau, phát biểu nào là sai?

a)

Có ba cấu trúc cơ bản của ngôn ngữ lập trình

b)

Cấu trúc tuần tự gồm các khối lượng được thực hiện theo trình tự từ trên xuống dưới

c)

Các câu lệnh bên trong vòng lặp while không thể chứa vòng lặp for

d)

Vòng lặp vô hạn là chuỗi các câu lệnh được lặp đi lặp lại mà không có điểm dừng