Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 8: Câu lệnh lặp

Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 8: Câu lệnh lặp tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 10 – Cánh Diều. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 01

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 1: Mục đích chính của việc sử dụng cấu trúc lặp trong lập trình là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 2: Trong Python, câu lệnh lặp `for` thường được sử dụng hiệu quả nhất trong trường hợp nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 3: Trong Python, câu lệnh lặp `while` phù hợp nhất cho trường hợp nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 4: Lời gọi hàm `range(7)` trong Python sẽ tạo ra dãy số nguyên nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 5: Lời gọi hàm `range(3, 8)` trong Python sẽ tạo ra dãy số nguyên nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 6: Lời gọi hàm `range(2, 12, 3)` trong Python sẽ tạo ra dãy số nguyên nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 7: Đoạn chương trình Python sau sẽ in ra màn hình bao nhiêu dòng chữ "Lập trình thật vui!":
```python
for _ in range(5):
print("Lập trình thật vui!")
```

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 8: Sau khi thực hiện đoạn chương trình Python sau, giá trị cuối cùng của biến `tong` là bao nhiêu?
```python
tong = 0
for i in range(1, 6):
tong = tong + i
```

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 9: Sau khi vòng lặp `for` trong đoạn mã sau kết thúc, giá trị cuối cùng của biến `bien_lap` là bao nhiêu?
```python
for bien_lap in range(7):
pass # Lệnh pass không làm gì cả
```

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 10: Đoạn chương trình sau sẽ in ra màn hình các giá trị nào?
```python
count = 0
while count < 4: print(count) count = count + 1 ```

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 11: Sau khi thực hiện đoạn chương trình Python sau, giá trị cuối cùng của biến `tich` là bao nhiêu?
```python
tich = 1
so = 3
while so <= 9: tich = tich * so so = so + 3 ```

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 12: Đoạn mã Python sau có lỗi logic gì?
```python
i = 10
while i > 0:
print(i)
# Thiếu dòng cập nhật biến 'i'
```

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 13: Đoạn chương trình Python sau có in ra giá trị nào không?
```python
for j in range(10, 5):
print(j)
```

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 14: Giả sử bạn cần viết một chương trình mô phỏng tung xúc xắc cho đến khi xuất hiện mặt 6. Số lần tung không biết trước. Cấu trúc lặp nào phù hợp nhất?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 15: Đoạn mã nào sau đây sử dụng vòng lặp `for` và hàm `range()` để in ra các số chẵn từ 2 đến 10 (bao gồm cả 2 và 10)?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 16: Xem xét đoạn mã Python sau. Khi vòng lặp `while` kết thúc, giá trị của biến `x` là bao nhiêu?
```python
x = 1
while x < 20: x = x * 2 ```

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 17: Đoạn chương trình Python sau sẽ in ra màn hình những số nào?
```python
for i in range(1, 6):
if i % 2 != 0:
print(i)
```

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 18: Để tính tổng các số lẻ từ 1 đến 100, đoạn mã Python nào sau đây sử dụng vòng lặp `for` hiệu quả nhất?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 19: Xem xét đoạn mã Python sau. Giá trị cuối cùng của biến `i` và `j` khi vòng lặp `while` kết thúc là bao nhiêu?
```python
i = 1
j = 10
while i < j: i = i + 2 j = j - 1 ```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 20: Để viết chương trình tìm số nguyên dương `N` nhỏ nhất sao cho tổng `1 + 2 + ... + N` lớn hơn 100, cấu trúc lặp nào và điều kiện lặp nào là phù hợp nhất?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 21: Đoạn mã nào sau đây sẽ gây ra lỗi hoặc không thực hiện được số lần lặp mong muốn?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 22: Để lặp lại một khối lệnh đúng 20 lần, cách nào sử dụng `for` loop là chính xác nhất?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 23: Đoạn mã nào sau đây tính tổng các số từ 1 đến 50 bằng vòng lặp `while`?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 24: Điều gì xảy ra nếu điều kiện của vòng lặp `while` ban đầu đã là `False`?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 25: Đoạn mã Python sau sẽ in ra màn hình kết quả gì?
```python
dem = 0
for num in range(10, 21):
if num % 5 == 0:
dem = dem + 1
print(dem)
```

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 26: Để lặp ngược từ 10 về 1, sử dụng `for` loop, lời gọi hàm `range()` nào là đúng?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 27: Giả sử bạn muốn viết một chương trình tính số tiền lãi kép sau mỗi năm cho đến khi tổng số tiền đạt đến một mục tiêu nhất định. Số năm cần thiết không cố định. Cấu trúc lặp nào phù hợp nhất?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 28: Đoạn mã Python sau sẽ in ra màn hình những số nào?
```python
i = 10
while i > 5:
print(i)
i = i - 3
```

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 29: Đoạn mã nào sau đây tính và in ra tổng các số chẵn từ 1 đến 20 bằng vòng lặp `while`?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 01

Câu 30: Xem xét đoạn mã sau. Giả sử người dùng nhập lần lượt các số 10, 0, 5, -1. Chương trình sẽ in ra những dòng nào trước khi kết thúc?
```python
so = 0
while so >= 0:
so_str = input("Nhập số: ")
so = int(so_str)
if so >= 0:
print("Đã nhập:", so)
print("Kết thúc.")
```

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 02

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 1: Mục đích chính của việc sử dụng câu lệnh lặp trong lập trình là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 2: Trong Python, có những dạng câu lệnh lặp cơ bản nào được giới thiệu trong bài học này?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 3: Lệnh `for` trong Python thường được sử dụng khi nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 4: Lệnh `while` trong Python thường được sử dụng khi nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 5: Xem xét đoạn mã Python sau:
`for i in range(5):`
    `print(i)`
Đoạn mã này sẽ in ra màn hình những giá trị nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 6: Xem xét đoạn mã Python sau:
`for j in range(2, 6):`
    `print(j, end=' ')`
Đoạn mã này sẽ in ra màn hình những giá trị nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 7: Xem xét đoạn mã Python sau:
`for k in range(1, 10, 2):`
    `print(k, end=' ')`
Đoạn mã này sẽ in ra màn hình những giá trị nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 8: Đoạn mã `for x in range(10):` sẽ thực hiện khối lệnh bên trong bao nhiêu lần?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 9: Đoạn mã `for y in range(5, 15):` sẽ thực hiện khối lệnh bên trong bao nhiêu lần?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 10: Đoạn mã `for z in range(20, 10, -2):` sẽ thực hiện khối lệnh bên trong bao nhiêu lần?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 11: Xem xét đoạn mã Python sau:
`count = 0`
`while count < 3:`
    `print("Xin chào")`
    `count = count + 1`
Đoạn mã này sẽ in ra màn hình chữ "Xin chào" bao nhiêu lần?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 12: Xem xét đoạn mã Python sau:
`total = 0`
`i = 1`
`while i <= 5:`
    `total = total + i`
    `i = i + 1`
`print(total)`
Kết quả in ra màn hình là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 13: Điều gì sẽ xảy ra nếu trong một vòng lặp `while`, điều kiện lặp luôn đúng?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 14: Để tính tổng các số chẵn từ 1 đến 10 bằng vòng lặp `for`, đoạn mã nào sau đây là đúng?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 15: Cho bài toán: Tính số chữ số của một số nguyên dương `n` nhập từ bàn phím. Cấu trúc lặp nào (for hay while) phù hợp nhất để giải quyết bài toán này nếu ta chưa biết trước `n` có bao nhiêu chữ số?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 16: Xem xét đoạn mã Python sau:
`result = 1`
`for i in range(1, 4):`
    `result = result * i`
`print(result)`
Kết quả in ra màn hình là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 17: Đoạn mã Python nào sau đây có thể dẫn đến vòng lặp vô hạn?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 18: Khi sử dụng vòng lặp `while`, điều quan trọng nhất để tránh vòng lặp vô hạn là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 19: Đoạn mã nào sau đây sử dụng vòng lặp để đếm ngược từ 5 về 1?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 20: Cho bài toán: Nhập các số nguyên từ bàn phím cho đến khi người dùng nhập số 0, sau đó tính tổng các số đã nhập (không bao gồm số 0). Cấu trúc lặp nào phù hợp nhất?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 21: Điền vào chỗ trống (...) để đoạn mã sau in ra các số từ 10 đến 14:
`for num in range(...):`
    `print(num)`

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 22: Đoạn mã Python sau thực hiện chức năng gì?
`s = 0`
`for i in range(1, 101):`
    `s = s + i`

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 23: Xem xét đoạn mã:
`i = 1`
`while i <= 5:`
    `print(i * 2)`
    `i += 1`
Các giá trị nào sẽ được in ra màn hình?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 24: Để in ra bảng cửu chương của 7 (từ 7x1 đến 7x10) sử dụng vòng lặp `for`, đoạn mã nào sau đây là chính xác?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 25: Khi chuyển đổi một vòng lặp `for` sang vòng lặp `while`, điều gì là cần thiết?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 26: Đoạn mã sau in ra gì?
`i = 0`
`while i < 5:`
    `print(i)`
    `i += 2`

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 27: Cho bài toán: Kiểm tra xem một số nguyên dương `n` nhập từ bàn phím có phải là số nguyên tố hay không. Cấu trúc lặp nào phù hợp nhất để kiểm tra các ước số của `n` từ 2 đến căn bậc hai của `n`?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 28: Trong câu lệnh `for i in range(m, n, k):`, giá trị của `k` biểu thị điều gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 29: Điều gì là khác biệt cơ bản nhất giữa vòng lặp `for` (với `range`) và vòng lặp `while` trong Python?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 02

Câu 30: Xem xét đoạn mã:
`s = "Python"`
`for char in s:`
    `print(char, end=' ')`
Đoạn mã này sẽ in ra gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 03

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 1: Đoạn chương trình Python sau thực hiện công việc gì?
```python
s = 0
for i in range(1, 11):
s = s + i
print(s)
```

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 2: Cho đoạn code Python sau:
```python
count = 0
while count < 5: print("Hello") count = count + 1 ``` Đoạn code này sẽ in ra màn hình chữ "Hello" bao nhiêu lần?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 3: Cần viết chương trình tính tổng các số chẵn từ 2 đến 20. Đoạn code sử dụng vòng lặp `for` nào sau đây là đúng?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 4: Đoạn chương trình sau in ra gì?
```python
for j in range(3):
print(j * 2)
```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 5: Một bài toán yêu cầu lặp lại một hành động cho đến khi người dùng nhập vào một giá trị cụ thể (ví dụ: nhập số âm để dừng). Nên sử dụng loại câu lệnh lặp nào trong Python cho trường hợp này?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 6: Cho đoạn code sau:
```python
i = 10
while i > 0:
print(i)
i = i - 2
```
Đoạn code này sẽ in ra các số nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 7: Đoạn chương trình Python nào sau đây sẽ gây ra vòng lặp vô hạn?
(Giả sử không có lỗi cú pháp)

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 8: Giá trị cuối cùng của biến `result` sau khi thực hiện đoạn code sau là bao nhiêu?
```python
result = 1
for k in range(1, 5):
result = result * k
```

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 9: Cho đoạn code Python:
```python
count = 0
number = 1
while number <= 10: if number % 3 == 0: count = count + 1 number = number + 1 ``` Sau khi thực hiện, giá trị của biến `count` là bao nhiêu?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 10: Lệnh `range(start, stop, step)` trong Python tạo ra một dãy số. Nếu `step` âm, điều kiện nào sau đây là cần thiết để dãy số không rỗng?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 11: Đoạn chương trình sau in ra gì?
```python
for char in 'Python':
print(char, end=' ')
```

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 12: Cần lặp 7 lần để thực hiện một công việc nào đó mà không quan tâm đến giá trị của biến đếm. Lệnh `range()` nào sau đây là phù hợp nhất?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 13: Trong cấu trúc lặp `while <điều kiện>: `, khối lệnh sẽ được thực hiện khi nào?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 14: Cho đoạn code:
```python
s = 0
i = 1
while i * i <= 25: s = s + i i = i + 1 ``` Giá trị cuối cùng của `s` là bao nhiêu?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 15: Đoạn chương trình sau in ra gì?
```python
for x in range(5, 0, -1):
print(x)
```

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 16: Để in ra các số lẻ từ 1 đến 10 bằng vòng lặp `for`, đoạn code nào sau đây là đúng?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 17: Đoạn chương trình sau sẽ dừng lại khi nào?
```python
secret_number = 7
guess = 0
while guess != secret_number:
guess = int(input("Nhap so du doan: "))
if guess < secret_number: print("Lon hon") elif guess > secret_number:
print("Nho hon")
print("Chuc mung!")
```

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 18: Số lần khối lệnh bên trong vòng lặp `for i in range(2, 10, 3):` được thực hiện là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 19: Cho đoạn code:
```python
product = 1
num = 3
while num <= 9: product = product * num num = num + 2 ``` Giá trị cuối cùng của `product` là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 20: Khi nào thì nên ưu tiên sử dụng vòng lặp `for` thay vì `while`?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 21: Đoạn code sau in ra gì?
```python
for i in range(1, 6):
if i == 3:
continue
print(i)
```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 22: Đoạn code sau in ra gì?
```python
count = 0
while count < 10: if count == 5: break print(count) count = count + 1 ```

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 23: Để tính tổng `S = 1/1 + 1/2 + ... + 1/N` với N là số nguyên dương cho trước, sử dụng vòng lặp `for`, cấu trúc nào sau đây là phù hợp?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 24: Vòng lặp `for i in range(10, 0, -2):` sẽ tạo ra dãy số nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 25: Đoạn code nào sau đây là cách viết đúng của vòng lặp `while` để in ra các số từ 5 đến 1 giảm dần?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 26: Cho đoạn code:
```python
count = 0
for num in range(10, 20):
if num % 2 == 0:
count = count + 1
```
Giá trị cuối cùng của `count` là bao nhiêu?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 27: Sự khác biệt cơ bản giữa vòng lặp `for` và `while` trong Python là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 28: Đoạn code nào sau đây tính tổng các số nguyên dương nhỏ hơn hoặc bằng `N` (với `N` là số nguyên dương nhập từ bàn phím) bằng vòng lặp `while`?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 29: Đoạn chương trình sau in ra bao nhiêu dòng?
```python
for i in range(3):
for j in range(2):
print("*")
```

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 03

Câu 30: Cho đoạn code:
```python
count = 0
number = 1
while number < 10: if number % 2 != 0: count = count + 1 number = number + 1 print(count) ``` Kết quả in ra màn hình là bao nhiêu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 04

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 1: Trong lập trình Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh nhiều lần?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 2: Câu lệnh lặp `for` trong Python thường được sử dụng khi nào?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 3: Câu lệnh lặp `while` trong Python thường được sử dụng khi nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 4: Cho đoạn chương trình sau:
```python
for i in range(3):
print(i)
```
Kết quả in ra màn hình là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 5: Cho đoạn chương trình sau:
```python
sum = 0
for i in range(1, 4):
sum = sum + i
print(sum)
```
Giá trị cuối cùng của biến `sum` là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 6: Cho đoạn chương trình sau:
```python
i = 0
while i < 5: print(i) i = i + 1 ``` Đoạn chương trình này thực hiện khối lệnh `print(i)` bao nhiêu lần?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 7: Cần viết chương trình tính tổng các số chẵn từ 2 đến 10. Sử dụng câu lệnh `for`, cấu trúc `range()` nào sau đây là phù hợp nhất?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 8: Cho đoạn chương trình sau:
```python
i = 1
while i <= 3: print("Hello") i = i + 1 ``` Đoạn chương trình này sẽ in ra màn hình chữ "Hello" bao nhiêu lần?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 9: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` luôn đúng (ví dụ: `while True:`) và không có câu lệnh nào làm thay đổi điều kiện đó hoặc thoát khỏi vòng lặp?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 10: Cho đoạn chương trình sau:
```python
result = 1
for j in range(1, 5):
result = result * j
print(result)
```
Giá trị cuối cùng của biến `result` là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 11: Cho đoạn chương trình:
```python
count = 0
num = 10
while num > 0:
count = count + 1
num = num - 3
print(count)
```
Đoạn chương trình này sẽ in ra giá trị cuối cùng của `count` là bao nhiêu?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 12: Để in ra các số từ 5 đến 1 (theo thứ tự giảm dần) sử dụng vòng lặp `for`, cần sử dụng cấu trúc `range()` như thế nào?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 13: Cho đoạn chương trình:
```python
text = "Python"
for char in text:
print(char, end=" ")
```
Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 14: Điểm khác biệt cơ bản giữa câu lệnh `for` và `while` trong Python là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 15: Cho bài toán: Nhập các số nguyên dương từ bàn phím cho đến khi người dùng nhập số 0 thì dừng lại. Tính tổng các số đã nhập (không bao gồm số 0). Nên sử dụng loại cấu trúc lặp nào để giải quyết bài toán này một cách tự nhiên nhất?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 16: Cho đoạn chương trình:
```python
i = 2
while i < 10: print(i) i = i + 2 ``` Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 17: Đoạn chương trình nào sau đây *không* thực hiện được công việc tính tổng S = 1 + 2 + ... + 10?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 18: Cho đoạn chương trình:
```python
count = 0
for i in range(2, 7):
count = count + 1
print(count)
```
Đoạn chương trình này sẽ in ra giá trị cuối cùng của `count` là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 19: Khi sử dụng câu lệnh `while`, điều gì là quan trọng nhất để đảm bảo vòng lặp kết thúc?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 20: Cho đoạn chương trình:
```python
s = "Tin hoc"
count = 0
for char in s:
if char == 'i':
count = count + 1
print(count)
```
Đoạn chương trình này sẽ in ra giá trị cuối cùng của `count` là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 21: Cần viết chương trình in ra bảng cửu chương của số N (ví dụ: N x 1, N x 2, ..., N x 10). Nên sử dụng loại cấu trúc lặp nào để giải quyết bài toán này một cách hiệu quả nhất?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 22: Cho đoạn chương trình:
```python
for x in range(1, 6, 2):
print(x)
```
Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 23: Cho đoạn chương trình:
```python
i = 10
while i >= 0:
print(i, end=" ")
i = i - 2
```
Kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 24: Có thể sử dụng câu lệnh `for` để lặp lại một khối lệnh một số lần cố định (ví dụ: 5 lần) mà không cần sử dụng biến lặp (biến `i` trong `for i in range(...)`) trong khối lệnh đó không?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 25: Cho đoạn chương trình:
```python
s = 0
for i in range(5):
if i % 2 == 0:
s = s + i
print(s)
```
Giá trị cuối cùng của biến `s` là bao nhiêu?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 26: Cho đoạn chương trình:
```python
count = 0
while count < 5: print("Lap") count += 1 ``` So sánh với `for i in range(5): print("Lap")`, hai đoạn code này có thực hiện cùng một công việc (in ra chữ "Lap" 5 lần) không?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 27: Hàm `range(start, stop, step)` trong Python hoạt động như thế nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 28: Cho đoạn chương trình:
```python
i = 0
while i < 10: print(i) i += 1 else: print("Vong lap ket thuc") ``` Khi vòng lặp `while` kết thúc, dòng chữ "Vong lap ket thuc" có được in ra không?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 29: Giả sử bạn cần lặp lại một hành động N lần, với N là một số nguyên dương đã biết. Loại câu lệnh lặp nào thường được ưu tiên sử dụng trong trường hợp này?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 04

Câu 30: Cho đoạn chương trình:
```python
list_numbers = [10, 20, 30, 40]
sum_list = 0
for number in list_numbers:
sum_list += number
print(sum_list)
```
Giá trị cuối cùng của biến `sum_list` là bao nhiêu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 05

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 1: Đoạn chương trình Python sau thực hiện bao nhiêu vòng lặp?```python
for i in range(10):
print(i)```

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 2: Cần sử dụng câu lệnh lặp nào trong Python khi bạn biết chính xác số lần khối lệnh cần được thực hiện?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 3: Đoạn chương trình sau sẽ in ra màn hình những giá trị nào?```python
for j in range(3, 7):
print(j)```

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 4: Đoạn chương trình sau khi thực hiện, giá trị cuối cùng của biến `tong` là bao nhiêu?```python
tong = 0
for k in range(1, 5):
tong = tong + k
print(tong)```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 5: Cấu trúc câu lệnh `while` trong Python được viết như thế nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 6: Vòng lặp `while` sẽ tiếp tục thực hiện khối lệnh bên trong nó khi nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 7: Đoạn chương trình sau in ra màn hình bao nhiêu dòng 'Hello'?```python
count = 0
while count < 5: print('Hello') count = count + 1```

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 8: Khi sử dụng câu lệnh `while`, điều gì quan trọng cần đảm bảo để tránh vòng lặp vô hạn?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 9: Đoạn chương trình sau sẽ in ra màn hình giá trị cuối cùng của `x` là bao nhiêu?```python
x = 10
while x > 5:
x = x - 2
print(x)```

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 10: Để tính tổng các số chẵn từ 2 đến 100, bạn có thể sử dụng câu lệnh `for` với hàm `range` như thế nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 11: Đoạn chương trình sau thực hiện chức năng gì?```python
s = 0
for i in range(1, 6):
s = s + i
print(s)```

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 12: Đoạn chương trình sau sẽ in ra màn hình kết quả là gì?```python
i = 1
while i * i < 20: print(i) i = i + 1```

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 13: Giả sử bạn muốn nhập các số từ bàn phím cho đến khi người dùng nhập số 0 thì dừng lại. Nên sử dụng loại câu lệnh lặp nào?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 14: Đoạn chương trình sau có lỗi gì?```python
i = 1
while i <= 5: print(i)```

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 15: Đoạn chương trình sau sẽ in ra màn hình những giá trị nào?```python
for m in range(5, 0, -1):
print(m)```

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 16: Đoạn chương trình sau khi kết thúc, giá trị của biến `count` là bao nhiêu?```python
count = 0
num = 1
while num <= 10: if num % 2 == 0: count = count + 1 num = num + 1```

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 17: Cho bài toán: 'Đếm số lượng các số nguyên dương nhỏ hơn 100 chia hết cho 3'. Cấu trúc lặp nào phù hợp nhất để giải quyết bài toán này một cách hiệu quả?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 18: Đoạn chương trình sau in ra màn hình những giá trị nào?```python
for i in range(2, 10, 3):
print(i)```

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 19: Đoạn chương trình sau khi chạy, giá trị của biến `result` là bao nhiêu?```python
result = 1
i = 2
while i < 6: result = result * i i = i + 1 print(result)```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 20: Điểm khác biệt cơ bản giữa câu lệnh `for` và `while` trong Python là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 21: Đoạn chương trình sau in ra màn hình những giá trị nào?```python
for x in [10, 20, 30]:
print(x - 5)```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 22: Để in ra các số từ 10 về 1 (giảm dần), câu lệnh `for` với `range` nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 23: Đoạn chương trình sau in ra màn hình bao nhiêu số?```python
i = 10
while i > 0:
print(i)
i = i - 2```

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 24: Đoạn chương trình sau khi kết thúc, giá trị của biến `total` là bao nhiêu?```python
total = 0
num = 5
while num > 0:
total = total + num
num = num - 1
print(total)```

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 25: Bạn cần lặp lại một hành động cho mỗi phần tử trong một danh sách (list) đã cho. Loại câu lệnh lặp nào thường được sử dụng cho mục đích này trong Python?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 26: Đoạn chương trình sau khi chạy, giá trị cuối cùng của biến `count` là bao nhiêu?```python
count = 0
i = 1
while i <= 100: if i % 7 == 0: count = count + 1 i = i + 1 print(count)```

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 27: Để in ra tất cả các ước của một số nguyên dương N (N > 0), bạn sẽ sử dụng cấu trúc lặp nào và điều kiện/phạm vi lặp ra sao?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 28: Đoạn chương trình sau sẽ in ra gì?```python
text = "Python"
for char in text:
print(char, end="-")```

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 29: Khi nào thì câu lệnh `else` trong một vòng lặp `for` hoặc `while` ở Python được thực thi?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 05

Câu 30: Đoạn chương trình sau sẽ in ra màn hình giá trị cuối cùng của `sum` là bao nhiêu?```python
sum = 0
i = 1
while i * i <= 25: sum = sum + i i = i + 2 print(sum)```

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 06

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 1: Trong Python, cấu trúc lặp nào được sử dụng khi bạn biết trước số lần lặp cần thực hiện?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 2: Đoạn chương trình Python sau in ra những số nào?
```python
for i in range(5):
print(i)
```

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 3: Đoạn chương trình Python sau in ra những số nào?
```python
for j in range(2, 6):
print(j)
```

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 4: Đoạn chương trình Python sau in ra những số nào?
```python
for k in range(1, 10, 2):
print(k)
```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 5: Đoạn chương trình Python sau tính tổng S bằng bao nhiêu?
```python
S = 0
for i in range(1, 5):
S = S + i
```

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 6: Đoạn chương trình Python sau tính giá trị cuối cùng của `ket_qua` là bao nhiêu?
```python
ket_qua = 1
for so in range(2, 5):
ket_qua = ket_qua * so
```

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 7: Để in ra các số chẵn từ 10 về 2 (bao gồm 2), bạn sử dụng câu lệnh `range` như thế nào trong vòng lặp `for`?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 8: Cấu trúc lặp `while` trong Python hoạt động dựa trên yếu tố nào để tiếp tục hoặc dừng vòng lặp?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 9: Đoạn chương trình Python sau in ra bao nhiêu số?
```python
count = 0
while count < 3: print("Hello") count = count + 1 ```

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 10: Đoạn chương trình Python sau tính tổng S bằng bao nhiêu?
```python
S = 0
i = 1
while i <= 4: S = S + i i = i + 1 ```

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 11: Đoạn chương trình Python sau tính giá trị cuối cùng của `tich` là bao nhiêu?
```python
tich = 1
so = 2
while so <= 5: tich = tich * so so = so + 1 ```

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 12: Điều gì xảy ra nếu biểu thức điều kiện trong vòng lặp `while` luôn trả về giá trị `True` và không có cơ chế nào làm thay đổi nó thành `False`?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 13: Đoạn chương trình Python sau có lỗi gì?
```python
i = 0
while i < 5: print(i) ```

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 14: Khi nào bạn nên ưu tiên sử dụng vòng lặp `while` thay vì `for`?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 15: Bài toán 'Tìm số nguyên dương `n` nhỏ nhất sao cho tổng của các số từ 1 đến `n` lớn hơn 100' nên sử dụng cấu trúc lặp nào là phù hợp nhất?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 16: Đoạn chương trình Python sau sẽ in ra gì?
```python
for char in "Python":
print(char, end=" ")
```

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 17: Đoạn chương trình Python sau tính tổng các số lẻ từ 1 đến 9. Giá trị cuối cùng của `tong` là bao nhiêu?
```python
tong = 0
for i in range(1, 10, 2):
tong += i
```

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 18: Đoạn chương trình Python sau thực hiện bao nhiêu vòng lặp?
```python
count = 10
while count > 0:
count -= 3
```

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 19: Đoạn chương trình Python sau sẽ in ra gì?
```python
so = 1
while so < 5: print(so) so *= 2 ```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 20: Cho bài toán 'Nhập vào một số nguyên dương N. Đếm xem N có bao nhiêu chữ số'. Cấu trúc lặp nào phù hợp nhất để giải quyết bài toán này bằng cách chia N cho 10 liên tục?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 21: Đoạn chương trình Python sau tính tổng S bằng bao nhiêu?
```python
S = 0
for i in range(3):
for j in range(2):
S = S + 1
```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 22: Đoạn chương trình Python sau sẽ in ra gì?
```python
chuoi = "Hello"
for i in range(len(chuoi)):
print(chuoi[i], end="")
```

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 23: Đoạn chương trình Python sau sẽ in ra gì?
```python
i = 5
while i > 0:
print("*", end="")
i -= 1
```

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 24: Để lặp qua một danh sách `my_list = [10, 20, 30]` và in từng phần tử, cách sử dụng vòng lặp `for` nào sau đây là đúng và phổ biến nhất trong Python?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 25: Đoạn chương trình sau sẽ in ra bao nhiêu dòng?
```python
for i in range(3):
print("Line")
i = 10 # Dòng này có ảnh hưởng đến số lần lặp không?
```

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 26: Giả sử bạn cần nhập các số từ người dùng cho đến khi họ nhập số 0. Cấu trúc lặp nào là lựa chọn tự nhiên và hiệu quả nhất cho tình huống này?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 27: Đoạn mã nào sau đây *không* tạo ra vòng lặp vô hạn?
```python
# Đoạn 1
i = 0
while i < 5: print(i) # Đoạn 2 j = 10 while j > 0:
print(j)
j += 1

# Đoạn 3
k = 1
while True:
print(k)
k += 1
if k > 3: break

# Đoạn 4
m = 5
while m == 5:
print(m)
```

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 28: Vòng lặp `for i in range(m, n, step)` sẽ không thực hiện bất kỳ lần lặp nào nếu:

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 29: Bạn muốn tính tổng các số từ 1 đến 100. Đoạn mã Python nào sau đây thực hiện đúng việc đó bằng vòng lặp `for`?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 06

Câu 30: Chuyển đổi đoạn mã `for i in range(3, 0, -1): print(i)` sang vòng lặp `while` tương đương.

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 07

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 1: Trong Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh lặp đi lặp lại một số lần nhất định đã được xác định trước?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 2: Cấu trúc điều khiển nào trong Python phù hợp nhất để thực hiện một khối lệnh lặp đi lặp lại *cho đến khi* một điều kiện nào đó trở thành sai, mà không biết trước số lần lặp cụ thể?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 3: Đoạn code Python sau thực hiện công việc gì?
`s = 0
for i in range(1, 6):
s = s + i
print(s)`

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 4: Cho đoạn chương trình Python:
`count = 0
while count < 5: print("Hello") count = count + 1` Đoạn chương trình này sẽ in ra màn hình chữ "Hello" bao nhiêu lần?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 5: Khi sử dụng hàm `range(n)` trong vòng lặp `for i in range(n):`, biến `i` sẽ lần lượt nhận các giá trị nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 6: Đoạn chương trình sau in ra gì?
`for j in range(3, 7):
print(j)`

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 7: Cho đoạn chương trình:
`result = 1
k = 5
while k > 0:
result = result * k
k = k - 1
print(result)`
Giá trị cuối cùng của `result` là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 8: Đoạn chương trình nào sau đây sử dụng vòng lặp `for` để tính tổng các số chẵn từ 2 đến 10?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 9: Đoạn code sau có thể gây ra lỗi gì?
`i = 1
while i < 10: print(i)`

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 10: Để in ra màn hình các số từ 10 đến 1 (theo thứ tự giảm dần) bằng vòng lặp `for`, bạn sẽ sử dụng hàm `range` với tham số nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 11: Đoạn chương trình sau sẽ in ra các giá trị nào?
`for x in range(5, 1, -1):
print(x)`

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 12: Cho bài toán: Nhập vào một số nguyên dương N. Tính tổng S = 1 + 1/2 + 1/3 + ... + 1/N. Loại cấu trúc lặp nào phù hợp nhất để giải quyết bài toán này?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 13: Cho đoạn chương trình:
`a = 0
b = 10
while a < b: a = a + 2 b = b - 1 print(a, b)` Giá trị cuối cùng của `a` và `b` là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 14: Đoạn chương trình nào sau đây sử dụng vòng lặp `while` để tìm số nguyên dương nhỏ nhất `n` sao cho tổng 1 + 2 + ... + n lớn hơn 100?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 15: Điểm khác biệt cốt lõi giữa vòng lặp `for` và `while` trong Python là gì?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 16: Đoạn code sau in ra bao nhiêu dấu '*'?
`for i in range(4):
for j in range(2):
print("*")`

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 17: Vòng lặp `while` kết thúc khi nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 18: Để viết chương trình in ra bảng cửu chương của một số N (từ N*1 đến N*10), loại vòng lặp nào là phù hợp nhất?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 19: Xem xét đoạn code:
`count = 3
while count > 0:
print(count)
count -= 1`
Kết quả in ra màn hình sẽ là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 20: Đoạn chương trình sau in ra bao nhiêu số?
`for k in range(10):
if k % 3 == 0:
print(k)`

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 21: Cho đoạn chương trình:
`i = 0
sum_val = 0
while i < 5: sum_val += i i += 2 print(sum_val)` Giá trị cuối cùng của `sum_val` là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 22: Giả sử bạn muốn lặp qua một danh sách tên học sinh. Cấu trúc lặp nào là lựa chọn tự nhiên nhất trong Python?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 23: Đoạn chương trình sau sẽ in ra gì?
`for i in range(5):
if i == 3:
break
print(i)`

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 24: Đoạn chương trình sau sẽ in ra gì?
`for i in range(5):
if i == 2:
continue
print(i)`

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 25: Bạn cần viết một chương trình để nhập các số từ người dùng cho đến khi họ nhập số 0. Số 0 sẽ không được xử lý. Cấu trúc lặp nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 26: Đoạn code nào sau đây tính tổng các số nguyên từ M đến N (bao gồm cả M và N)?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 27: Cho đoạn chương trình:
`i = 1
while i * i <= 20: print(i * i) i += 1` Các số nào sẽ được in ra màn hình?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 28: Trong vòng lặp `while`, điều gì là *quan trọng nhất* để đảm bảo vòng lặp kết thúc?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 29: Đoạn chương trình nào sau đây in ra tất cả các số từ 1 đến 50 chia hết cho 5?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 07

Câu 30: Bạn cần mô phỏng quá trình tung xúc xắc cho đến khi tung được mặt 6. Bạn không biết trước sẽ cần tung bao nhiêu lần. Cấu trúc lặp nào phù hợp nhất?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 08

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 1: Trong Python, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh lặp đi lặp lại một số lần nhất định đã được xác định trước?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 2: Cấu trúc điều khiển nào trong Python phù hợp nhất để thực hiện một khối lệnh lặp đi lặp lại *cho đến khi* một điều kiện nào đó trở thành sai, mà không biết trước số lần lặp cụ thể?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 3: Đoạn code Python sau thực hiện công việc gì?
`s = 0
for i in range(1, 6):
s = s + i
print(s)`

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 4: Cho đoạn chương trình Python:
`count = 0
while count < 5: print("Hello") count = count + 1` Đoạn chương trình này sẽ in ra màn hình chữ "Hello" bao nhiêu lần?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 5: Khi sử dụng hàm `range(n)` trong vòng lặp `for i in range(n):`, biến `i` sẽ lần lượt nhận các giá trị nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 6: Đoạn chương trình sau in ra gì?
`for j in range(3, 7):
print(j)`

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 7: Cho đoạn chương trình:
`result = 1
k = 5
while k > 0:
result = result * k
k = k - 1
print(result)`
Giá trị cuối cùng của `result` là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 8: Đoạn chương trình nào sau đây sử dụng vòng lặp `for` để tính tổng các số chẵn từ 2 đến 10?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 9: Đoạn code sau có thể gây ra lỗi gì?
`i = 1
while i < 10: print(i)`

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 10: Để in ra màn hình các số từ 10 đến 1 (theo thứ tự giảm dần) bằng vòng lặp `for`, bạn sẽ sử dụng hàm `range` với tham số nào?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 11: Đoạn chương trình sau sẽ in ra các giá trị nào?
`for x in range(5, 1, -1):
print(x)`

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 12: Cho bài toán: Nhập vào một số nguyên dương N. Tính tổng S = 1 + 1/2 + 1/3 + ... + 1/N. Loại cấu trúc lặp nào phù hợp nhất để giải quyết bài toán này?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 13: Cho đoạn chương trình:
`a = 0
b = 10
while a < b: a = a + 2 b = b - 1 print(a, b)` Giá trị cuối cùng của `a` và `b` là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 14: Đoạn chương trình nào sau đây sử dụng vòng lặp `while` để tìm số nguyên dương nhỏ nhất `n` sao cho tổng 1 + 2 + ... + n lớn hơn 100?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 15: Điểm khác biệt cốt lõi giữa vòng lặp `for` và `while` trong Python là gì?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 16: Đoạn code sau in ra bao nhiêu dấu '*'?
`for i in range(4):
for j in range(2):
print("*")`

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 17: Vòng lặp `while` kết thúc khi nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 18: Để viết chương trình in ra bảng cửu chương của một số N (từ N*1 đến N*10), loại vòng lặp nào là phù hợp nhất?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 19: Xem xét đoạn code:
`count = 3
while count > 0:
print(count)
count -= 1`
Kết quả in ra màn hình sẽ là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 20: Đoạn chương trình sau in ra bao nhiêu số?
`for k in range(10):
if k % 3 == 0:
print(k)`

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 21: Cho đoạn chương trình:
`i = 0
sum_val = 0
while i < 5: sum_val += i i += 2 print(sum_val)` Giá trị cuối cùng của `sum_val` là bao nhiêu?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 22: Giả sử bạn muốn lặp qua một danh sách tên học sinh. Cấu trúc lặp nào là lựa chọn tự nhiên nhất trong Python?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 23: Đoạn chương trình sau sẽ in ra gì?
`for i in range(5):
if i == 3:
break
print(i)`

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 24: Đoạn chương trình sau sẽ in ra gì?
`for i in range(5):
if i == 2:
continue
print(i)`

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 25: Bạn cần viết một chương trình để nhập các số từ người dùng cho đến khi họ nhập số 0. Số 0 sẽ không được xử lý. Cấu trúc lặp nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 26: Đoạn code nào sau đây tính tổng các số nguyên từ M đến N (bao gồm cả M và N)?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 27: Cho đoạn chương trình:
`i = 1
while i * i <= 20: print(i * i) i += 1` Các số nào sẽ được in ra màn hình?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 28: Trong vòng lặp `while`, điều gì là *quan trọng nhất* để đảm bảo vòng lặp kết thúc?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 29: Đoạn chương trình nào sau đây in ra tất cả các số từ 1 đến 50 chia hết cho 5?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 08

Câu 30: Bạn cần mô phỏng quá trình tung xúc xắc cho đến khi tung được mặt 6. Bạn không biết trước sẽ cần tung bao nhiêu lần. Cấu trúc lặp nào phù hợp nhất?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 09

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 1: Trong lập trình Python, cấu trúc lặp `for` thường được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 2: Đoạn chương trình Python sau thực hiện công việc gì?
```python
s = 0
for i in range(1, 11):
s = s + i
print(s)
```

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 3: Cho đoạn code Python sau:
```python
count = 0
while count < 5: print("Hello") count = count + 1 ``` Đoạn code này sẽ in ra màn hình bao nhiêu dòng chữ "Hello"?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 4: Hàm `range(n)` trong Python tạo ra một dãy số bắt đầu từ 0 và kết thúc ở giá trị nào (không bao gồm giá trị đó)?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 5: Cho đoạn code:
```python
for x in range(3):
print(x + 1)
```
Kết quả xuất ra màn hình là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 6: Cấu trúc lặp `while` trong Python lặp lại khối lệnh khi nào?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 7: Để tính tổng S = 1 + 3 + 5 + ... + 99 (tổng các số lẻ từ 1 đến 99), bạn nên sử dụng cấu trúc lặp nào trong Python là phù hợp nhất?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 8: Cho đoạn code sau:
```python
i = 1
while i <= 5: print(i) i = i + 2 ``` Kết quả in ra màn hình là gì?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 9: Điểm khác biệt cơ bản giữa câu lệnh `for` và `while` trong Python là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 10: Đoạn code nào sau đây sẽ in ra các số từ 5 về 1?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 11: Khi sử dụng vòng lặp `while`, điều gì xảy ra nếu điều kiện lặp luôn đúng?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 12: Cho đoạn code:
```python
s = 0
for i in range(1, 4):
for j in range(1, 3):
s = s + 1
print(s)
```
Giá trị cuối cùng của biến `s` là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 13: Trong Python, khối lệnh thuộc về một vòng lặp (for hoặc while) được xác định bằng gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 14: Đoạn code nào dưới đây sử dụng vòng lặp `while` để tính tổng các số nguyên từ 1 đến N (với N là số nhập từ bàn phím)?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 15: Giả sử bạn cần viết chương trình đếm xem có bao nhiêu số chẵn trong dãy từ 1 đến 100. Cấu trúc lặp `for` với hàm `range` nào phù hợp nhất?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 16: Đoạn chương trình sau sẽ in ra gì?
```python
for i in range(5, 1, -1):
print(i)
```

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 17: Để thoát khỏi vòng lặp hiện tại và chuyển sang lần lặp tiếp theo mà không thực thi phần còn lại của khối lệnh trong lần lặp đó, ta sử dụng câu lệnh nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 18: Câu lệnh `break` trong vòng lặp có tác dụng gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 19: Đoạn code sau in ra gì?
```python
for i in range(1, 6):
if i == 3:
break
print(i)
```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 20: Đoạn code sau in ra gì?
```python
for i in range(1, 6):
if i == 3:
continue
print(i)
```

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 21: Bài toán 'Tìm ước chung lớn nhất (UCLN) của hai số nguyên dương a và b' thường được giải bằng thuật toán Euclid, trong đó sử dụng cấu trúc lặp `while`. Điều kiện dừng của vòng lặp `while` trong thuật toán này là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 22: Đoạn code sau sẽ in ra bao nhiêu dấu `*`?
```python
i = 0
while i < 10: print("*") i += 2 ```

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 23: Cho đoạn code:
```python
s = 0
for i in range(5):
s = s + i
print(s)
```
Giá trị cuối cùng của `s` là bao nhiêu?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 24: Bạn muốn viết chương trình yêu cầu người dùng nhập một số nguyên dương. Nếu họ nhập số âm hoặc 0, chương trình sẽ yêu cầu nhập lại cho đến khi nhận được số dương. Bạn nên sử dụng cấu trúc lặp nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 25: Đoạn code nào sau đây sẽ in ra các số chẵn từ 10 về 2?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 26: Cho đoạn code:
```python
i = 1
tong = 0
while i <= 10: if i % 2 == 0: tong = tong + i i = i + 1 print(tong) ``` Giá trị cuối cùng của biến `tong` là bao nhiêu?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 27: Khi sử dụng vòng lặp `for` với `range(start, stop)`, số lần lặp được xác định bởi công thức nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 28: Cho đoạn code Python:
```python
count = 0
for _ in range(7):
count += 1
print(count)
```
Biến `count` sẽ có giá trị cuối cùng là bao nhiêu?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 29: Trong trường hợp nào việc sử dụng vòng lặp `while` thuận tiện hơn vòng lặp `for`?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 09

Câu 30: Đoạn code sau có lỗi gì?
```python
i = 0
while i < 5: print(i) # Thiếu dòng cập nhật giá trị của i ```

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp - Đề 10

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 1: Trong ngôn ngữ lập trình Python, câu lệnh lặp `for` thường được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 2: Cấu trúc cơ bản của câu lệnh lặp `while` trong Python là gì?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 3: Đoạn chương trình Python sau sẽ in ra màn hình những giá trị nào?
```python
for i in range(3):
print(i)
```

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 4: Đoạn chương trình Python sau sẽ in ra màn hình những giá trị nào?
```python
for i in range(2, 5):
print(i)
```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 5: Đoạn chương trình Python sau sẽ in ra màn hình những giá trị nào?
```python
for i in range(1, 10, 2):
print(i)
```

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 6: Đoạn chương trình Python sau thực hiện công việc gì?
```python
tong = 0
for i in range(1, 6):
tong = tong + i
print(tong)
```

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 7: Kết quả của đoạn chương trình ở Câu 6 là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 8: Đoạn chương trình Python sau sẽ in ra màn hình giá trị cuối cùng của biến `dem` là bao nhiêu?
```python
dem = 0
while dem < 5: print("Hello") dem = dem + 1 print(dem) ```

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 9: Vòng lặp `while` trong Python sẽ kết thúc khi nào?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 10: Để tính tổng các số chẵn từ 2 đến 10 bằng vòng lặp `for`, đoạn code nào sau đây là đúng?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 11: Đoạn chương trình sau sẽ thực hiện vòng lặp bao nhiêu lần?
```python
i = 0
while i < 7: print(i) i += 2 ```

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 12: Biến `i` trong đoạn chương trình ở Câu 11 sẽ nhận các giá trị nào?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 13: Khi nào thì nên sử dụng vòng lặp `while` thay vì `for`?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 14: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
s = "Python"
for ky_tu in s:
print(ky_tu, end=" ")
```

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 15: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
i = 1
tich = 1
while i <= 4: tich = tich * i i = i + 1 print(tich) ```

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 16: Để viết chương trình yêu cầu người dùng nhập số cho đến khi họ nhập số 0, sau đó tính tổng các số đã nhập (không bao gồm số 0), nên sử dụng loại vòng lặp nào?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 17: Đoạn chương trình sau sẽ in ra bao nhiêu dòng?
```python
for i in range(3):
for j in range(2):
print(i, j)
```

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 18: Biến `i` trong đoạn chương trình sau sẽ nhận các giá trị nào?
```python
for i in range(5, 0, -1):
print(i)
```

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 19: Điều kiện nào sau đây sẽ tạo ra một vòng lặp vô hạn trong Python (nếu không có thay đổi nào khác trong thân vòng lặp)?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 20: Cho đoạn chương trình sau. Giá trị cuối cùng của biến `count` là bao nhiêu?
```python
count = 0
num = 10
while num > 0:
count += 1
num = num // 2
print(count)
```

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 21: Đoạn chương trình sau tính toán giá trị gì?
```python
result = 1
for i in range(1, 5):
result = result * i
print(result)
```

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 22: Kết quả của đoạn chương trình ở Câu 21 là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 23: Đoạn chương trình nào sau đây sử dụng vòng lặp `while` để in ra các số từ 5 về 1?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 24: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
s = 0
for i in range(1, 4):
s += i
print(s)
```

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 25: Để lặp lại một hành động đúng 7 lần, đoạn code nào sau đây là sai?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 26: Quan sát đoạn chương trình sau. Điều gì sẽ xảy ra?
```python
i = 1
while i != 10:
print(i)
i += 2
```

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 27: Cho bài toán: Đếm số lượng chữ số trong một số nguyên dương N. Loại vòng lặp nào thường được sử dụng để giải quyết bài toán này?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 28: Đoạn chương trình nào sau đây tương đương với đoạn code `for i in range(3): print("Hello")`?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 29: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
for i in range(1, 6):
if i == 3:
continue
print(i)
```

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 8: Câu lệnh lặp

Tags: Bộ đề 10

Câu 30: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
i = 1
while i < 5: print(i) if i == 3: break i += 1 ```

Xem kết quả