Font size
WorksheetsKiểm tra 15 phút
Total questions: 15
Worksheet time: 7mins
Câu 1. Câu lệnh if trong chương trình Python có dạng:
if <điều kiện> Câu lệnh hay nhóm câu lệnh
if <điều kiện>: Câu lệnh hay nhóm câu lệnh
<điều kiện>: Câu lệnh hay nhóm câu lệnh
if <điều kiện>:
Câu 2: Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:
if <điều kiện>: Câu lệnh hay nhóm câu lệnh
if <điều kiện>: Câu lệnh hay nhóm câu lệnh
else Câu lệnh hay nhóm câu lệnh 2
if <điều kiện>: Câu lệnh hay nhóm câu lệnh 1
else: Câu lệnh hay nhóm câu lệnh 2
if <điều kiện> Câu lệnh hay nhóm câu lệnh 1
else: Câu lệnh hay nhóm câu lệnh 2
Câu 5. Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
Khi sử dụng các hàm toán học.
Khi có các phép tính toán.
Khi lặp đi lặp lại một công việc nào đó.
Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Câu 8. Hãy cho biết Lỗi SAI trong đoạn chương trình Python dưới đây:
if d > 0:
x1 = -b - math.sqrt(d) / (2*a)
x2 = -b + math.sqrt(d) / (2*a)
Không viết hoa chữ cái đầu của mỗi dòng.
Thiếu dấu chấm sau mỗi câu lệnh.
Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
Không có dấu kết thúc câu.
Hoạt động nào sau đây lặp lại với số lần biết trước?
Ăn cơm đến khi no thì thôi
Trời không mưa thì đi đá bóng vào chiều thứ bảy
Mỗi ngày đánh răng hai lần
Truy cập zalo, facebook khi rãnh rỗi
Trong ngôn ngữ lập trình Python với câu lệnh lặp for thì danh sách giá trị phải được nhận là kiểu dữ liệu nào?
số nguyên
số thực
kí tự
kiểu gì cũng được
Kết quả nào đúng khi trả về cho câu lệnh hàm range sau:
for i in range(1,10,2):
print(i)
1 3 5 7 9
1, 3, 5, 7, 9
1
3
5
7
9
1 2 3 4 5 6 7 8 9
Lệnh break dùng để?
thoát khỏi cấu trúc lặp ngay lập tức mà không cần kiểm tra điều kiện.
Trả về kết quả đúng/ sai
Quay đầu lên trên để kiểm tra điều kiện và tiếp tục với vòng lặp kế tiếp
Bỏ qua các lệnh phía dưới và tiếp tục lặp
Phát biểu nào sau đây là đúng?
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Cú pháp của lệnh while nào sau đây là đúng?
Nếu muốn dừng và thoát ngay khỏi vòng lặp while, ta sử dụng lệnh nào sau đây?
break
input
if
Phát biểu nào sau đây là sai?
Lệnh while kiểm tra điều kiện sau khi thực hiện khối lệnh lặp.
Lệnh while kiểm tra điều kiện trước khi thực hiện khối lệnh lặp.
Lệnh while không biết trước số lần lặp.
Muốn thoát ngay khỏi vòng lặp while ta dùng lệnh break.
Trong các điều kiện sau đây điều kiện nào có số lần lặp không biết trước?
Vận động viên chạy nhiều vòng xung quanh sân vận động trong thời gian 2 tiếng.
Vận động viên chạy 20 vòng xung quanh sân vận động.
Em làm 5 bài tập thầy cô giao về nhà.
Em đi lấy 15 xô nước giúp mẹ.
Đ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)
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.
Đ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=" ")
4 5 6 7 8 9 10
3 4 5 6 7 8 9
4 5 6 7 8 9
3 4 5 6 7 8 9 10
