WorksheetsPTB Checkpoint 2
Total questions: 10
Worksheet time: 20mins
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
Câu điều kiện dạng thiếu
Câu lệnh lặp với số lần biết trước
Câu lệnh append()
Câu lệnh break và continue
Cấu trúc đầy đủ của lệnh range là:
range(start, end, step)
range(n)
range(start, end)
range(index, start, end, step)
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.
(2), (3), (5)
(1), (3), (4)
(1), (4), (5)
(3), (4), (5)
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)
Tính tổng các số chẵn từ 0 đến 10
Tính tổng các số chẵn từ 0 đến 9
Tính tổng các số chẵn từ 2 đến 10
Chương trình lỗi
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)
Lệnh nào in ra màn hình các giá trị sau? 11111 22222 33333 44444 55555
for i in range(1, 6): print(i, i, i, i, i).
for i in range(1, 5): print(str(i)*5).
for i in range(1, 6): print(str(i)*5).
for i in range(0, 5): print(str(i)*5).
<Điều kiện> trong câu lệnh lặp với số lần không biết trước là
Biểu thức nếu - thì
Biểu thức tính toán
Biểu thức logic
Biểu thức đa thức
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ì?
1 2 3 4 6 7
1 2 3 4 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
Vòng lặp với số lần không biết trước kết thúc khi:
<Điều kiện> sai
<Điều kiện> đúng
<Điều kiện> lớn hơn 0
<Điều kiện> lặp vô hạn
Trong các phát biểu sau, phát biểu nào là sai?
Có ba cấu trúc cơ bản của ngôn ngữ lập trình
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âu lệnh bên trong vòng lặp while không thể chứa vòng lặp for
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
