Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Đề Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while 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 – Kết Nối Tri Thức. 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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 01

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 1: Xem xét đoạn chương trình Python sau:
```python
s = 0
i = 1
while i <= 5: s = s + i i = i + 1 print(s) ``` Kết quả in ra màn hình của đoạn chương trình này là bao nhiêu?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 2: Vòng lặp `while` khác với vòng lặp `for` ở điểm cơ bản nào trong Python?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 3: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu đã là `False`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 4: Đoạn chương trình nào sau đây có khả năng tạo ra vòng lặp vô tận?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 5: Bạn muốn yêu cầu người dùng nhập một số nguyên dương. Chương trình sẽ liên tục yêu cầu nhập lại nếu số nhập vào không phải là số dương. Cấu trúc vòng lặp `while` nào phù hợp nhất cho tình huống này?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

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

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 7: Trong một vòng lặp `while`, nếu khối lệnh bên trong không làm thay đổi các biến được sử dụng trong điều kiện lặp, thì khả năng cao sẽ dẫn đến điều gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 8: Cho biết giá trị của biến `count` sau khi đoạn chương trình sau thực hiện xong:
```python
count = 0
num = 12345
while num > 0:
num = num // 10
count = count + 1
```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

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

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 10: Xét đoạn mã sau:
```python
x = 2
while x < 10: print(x, end=' ') x += 3 print('nKet thuc') ``` Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 11: Điểm khác biệt chính giữa vòng lặp `while` và cấu trúc rẽ nhánh `if` là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 12: Bạn cần viết chương trình để tìm số nguyên dương nhỏ nhất `n` sao cho tổng từ 1 đến `n` lớn hơn 100. Vòng lặp `while` nào dưới đây mô tả đúng logic để tìm `n`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 13: Đoạn mã sau sẽ in ra những số nào?
```python
i = 5
while i > 0:
print(i, end=' ')
i -= 2
```

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 14: Khi sử dụng vòng lặp `while` để xử lý các phần tử trong một danh sách, điều quan trọng nhất cần đảm bảo để tránh lỗi IndexError hoặc lặp vô tận là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 15: Đoạn chương trình sau thực hiện chức năng gì?
```python
so = int(input("Nhap so: "))
s = 0
while so > 0:
chu_so = so % 10
s = s + chu_so
so = so // 10
print(s)
```

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 16: Giả sử bạn muốn lặp lại một hành động cho đến khi người dùng nhập chuỗi 'thoat'. Bạn nên sử dụng vòng lặp nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 17: Cho đoạn chương trình:
```python
i = 0
while i < 3: j = 0 while j < 2: print(f'({i},{j})', end=' ') j += 1 i += 1 print('nDone') ``` Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 18: Trong Python, điều kiện trong câu lệnh `while` được đánh giá như thế nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 19: Đoạn mã nào dưới đây sử dụng vòng lặp `while` để tính giai thừa của một số nguyên dương `n` (n!)?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 20: Mục đích của việc cập nhật biến kiểm soát (biến xuất hiện trong điều kiện) bên trong khối lệnh `while` là gì?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 21: Đoạn chương trình nào sau đây sử dụng vòng lặp `while` để tìm ước số chung lớn nhất (UCLN) của hai số nguyên dương `a` và `b` bằng thuật toán Euclid?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 22: Khối lệnh bên trong vòng lặp `while` được xác định bằng cách nào trong Python?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 23: Đoạn chương trình sau in ra bao nhiêu dòng 'Xin chao'?
```python
count = 5
while count > 0:
print('Xin chao')
count -= 1
```

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 24: Giả sử bạn có một biến boolean `is_running` ban đầu là `True`. Bạn muốn vòng lặp `while` tiếp tục chạy chừng nào `is_running` còn `True`. Cú pháp điều kiện nào là đúng?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

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

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 26: Đoạn chương trình sau in ra giá trị cuối cùng của `x` là bao nhiêu?
```python
x = 100
while x > 50:
x = x / 2
print(x)
```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 27: Điều kiện lặp trong `while` có thể là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 28: Đoạn mã nào dưới đây sẽ in ra các số chẵn từ 10 về 2 sử dụng vòng lặp `while`?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 29: Điều gì xảy ra nếu bạn quên khởi tạo biến được sử dụng trong điều kiện của vòng lặp `while` trước khi bắt đầu vòng lặp?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 01

Câu 30: Xem xét đoạn mã sau:
```python
s = 0
k = 1
while s < 20: s = s + k k = k + 2 print(k) ``` Giá trị cuối cùng của biến `k` 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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 02

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 1: Trong Python, câu lệnh lặp `while` được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 2: Cú pháp chuẩn của câu lệnh lặp `while` trong Python là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

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

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 4: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu đã là `False`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 5: Đoạn mã Python nào sau đây tạo ra một vòng lặp vô hạn?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 6: Xem xét đoạn mã Python sau:
```python
s = 0
i = 1
while s < 10: s = s + i i = i + 1 print(i) ``` Kết quả in ra màn hình của đoạn mã này là bao nhiêu?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 7: Bạn muốn viết chương trình tính tổng các số nguyên dương liên tiếp `1 + 2 + 3 + ...` cho đến khi tổng đó lớn hơn hoặc bằng 100. Đoạn mã Python nào sau đây sử dụng `while` để giải quyết bài toán này một cách chính xác?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 8: Cho đoạn mã:
```python
num = 12345
count = 0
while num > 0:
num = num // 10
count += 1
print(count)
```
Đoạn mã này thực hiện công việc gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

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

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 10: Xem xét đoạn mã sau:
```python
a = 2
b = 10
while a < b: print(a, end=' ') a = a + 3 print(b) ``` Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 11: Bạn cần nhập mật khẩu từ người dùng và chỉ tiếp tục chương trình khi mật khẩu nhập vào là '123'. Đoạn mã nào sử dụng `while` phù hợp nhất?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

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

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 13: Xem xét đoạn mã sau:
```python
n = 20
while n > 0:
if n % 5 == 0:
print(n, end=' ')
n -= 3
```
Đoạn mã này sẽ in ra những số nào?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 14: Mục đích của việc thay đổi giá trị của biến trong điều kiện lặp bên trong khối lệnh `while` là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 15: Đoạn mã nào sau đây sử dụng vòng lặp `while` để tìm ước số chung lớn nhất (UCLN) của hai số nguyên dương `a` và `b` theo thuật toán Euclid?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 16: Xem xét đoạn mã:
```python
x = 0
while x < 5: x += 1 print(x, end=' ') ``` Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 17: Bạn cần viết chương trình nhập các số nguyên dương từ người dùng và tính tổng của chúng. Chương trình dừng khi người dùng nhập một số âm hoặc 0. Đoạn mã nào sau đây thực hiện đúng yêu cầu này?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 18: Xem xét đoạn mã:
```python
k = 1
while k * k < 50: k += 2 print(k) ``` Giá trị cuối cùng của `k` là bao nhiêu?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 19: Đoạn mã Python nào sau đây sử dụng vòng lặp `while` để in ra các số chẵn từ 10 đến 2 (theo thứ tự giảm dần)?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 20: Xem xét đoạn mã:
```python
flag = True
count = 0
while flag:
print("Hello")
count += 1
if count == 3:
flag = False
```
Đoạn mã này sẽ in ra chữ "Hello" bao nhiêu lần?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 21: Trong Python, câu lệnh `while` kiểm tra điều kiện lặp vào thời điểm nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 22: Đoạn mã nào sau đây dùng `while` để tính tổng các số nguyên từ 1 đến N, với N được nhập từ bàn phím (N > 0)?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 23: Xem xét đoạn mã:
```python
power_of_2 = 1
while power_of_2 < 100: power_of_2 *= 2 print(power_of_2) ``` Giá trị cuối cùng được in ra là bao nhiêu?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 24: Bạn cần viết chương trình nhập các số nguyên từ người dùng cho đến khi tổng của chúng vượt quá 50. Đoạn mã nào sau đây sử dụng `while` để giải quyết bài toán này?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 25: Xem xét đoạn mã:
```python
i = 0
while i < 5: print(i) ``` Đoạn mã này sẽ gây ra lỗi gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 26: Bạn cần mô phỏng quá trình giảm dần một giá trị (ví dụ: năng lượng pin) cho đến khi nó đạt mức 0 hoặc âm. Đoạn mã nào sau đây sử dụng `while` phù hợp?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 27: Xem xét đoạn mã:
```python
i = 1
result = 1
while i <= 5: result *= i i += 1 print(result) ``` Đoạn mã này tính toán giá trị gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

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

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 29: Xem xét đoạn mã:
```python
balance = 1000
withdraw_amount = 150
while balance >= withdraw_amount:
balance -= withdraw_amount
print(f"Rút tiền thành công. Số dư còn lại: {balance}")
print("Giao dịch kết thúc.")
```
Nếu `withdraw_amount` là 150, đoạn mã này sẽ in ra dòng "Rút tiền thành công..." bao nhiêu lần?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 02

Câu 30: Đoạn mã nào sau đây sử dụng `while` để tìm số nguyên dương `n` nhỏ nhất sao cho `1 + 2 + ... + n` lớn hơn 500?

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 03

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 1: Đặc điểm nổi bật nào của câu lệnh lặp `while` khiến nó phù hợp cho các bài toán mà số lần lặp không được xác định trước khi bắt đầu vòng lặp?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 2: Cho đoạn chương trình Python sau:
x = 5
while x > 0:
print(x, end=' ')
x = x - 2
Kết quả hiển thị trên màn hình là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 3: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu là `False`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 4: Đoạn chương trình nào sau đây sẽ dẫn đến vòng lặp vô tận (infinite loop)?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 5: Cho bài toán: Nhập vào một số nguyên dương N. Tính tổng các số nguyên dương liên tiếp bắt đầu từ 1 cho đến khi tổng đó *lớn hơn* N. Biến `tong` và biến đếm `i` được khởi tạo lần lượt là 0 và 1. Điều kiện nào cho vòng lặp `while` là phù hợp để giải bài toán này?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 6: Xét đoạn chương trình sau, nhiệm vụ của đoạn mã này là gì?
n = int(input())
k = 0
while n >= 1:
n = n // 10
k = k + 1
print(k)

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 7: Cho đoạn code:
i = 1
tong = 0
while i <= 5: if i % 2 == 0: tong += i i += 1 Giá trị cuối cùng của biến `tong` sau khi vòng lặp kết thúc là bao nhiêu?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 8: Trong cấu trúc lệnh lặp `while <điều kiện>:` thì `<điều kiện>` là gì?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 9: Cho đoạn chương trình:
a = 2
b = 5
while a < b: a = a + 1 b = b - 1 print(a, b) Kết quả in ra màn hình là gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

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

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 11: Cho đoạn chương trình:
s = "hello"
i = 0
while i < len(s): print(s[i], end='') i += 1 Kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 12: Bài toán nào sau đây *không* phù hợp để giải quyết bằng câu lệnh lặp `while` một cách tự nhiên nhất so với `for`?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 13: Cho đoạn chương trình:
count = 0
num = 12345
while num > 0:
num = num // 10
count += 1
print(count)
Kết quả in ra màn hình là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 14: Xét đoạn code:
i = 10
while i >= 0:
print(i, end=' ')
i -= 3
Kết quả in ra màn hình là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 15: Trong Python, khối lệnh nằm bên trong vòng lặp `while` được xác định bằng cách nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 16: Cho đoạn chương trình:
balance = 1000
target = 1200
interest_rate = 0.05
years = 0
while balance < target: balance = balance * (1 + interest_rate) years += 1 print(years) Đoạn code này tính toán gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 17: Cho đoạn chương trình:
x = 10
y = 3
while x % y != 0:
x = x + 1
print(x)
Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 18: Khi nào thì điều kiện trong câu lệnh `while <điều kiện>:` được kiểm tra?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 19: Cho đoạn code:
s = 0
i = 1
while s < 10: s = s + i i = i + 1 print(i) Giá trị cuối cùng của biến `i` sau khi vòng lặp kết thúc là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 20: Đoạn code sau có lỗi không? Nếu có, là lỗi gì?
i = 1
while i <= 5: print(i)

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 21: Để thoát khỏi vòng lặp `while` ngay lập tức, bất kể điều kiện lặp có còn đúng hay không, ta sử dụng câu lệnh nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 22: Cho bài toán: Tìm số nguyên dương N nhỏ nhất sao cho N là số Fibonacci và N lớn hơn 100. Dãy Fibonacci bắt đầu 1, 1, 2, 3, 5, 8, ... Biến `a` và `b` lần lượt là hai số Fibonacci liên tiếp, khởi tạo là 1, 1. Biến `next_fib` là số Fibonacci tiếp theo. Điều kiện nào cho vòng lặp `while` là phù hợp?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 23: Cho đoạn chương trình:
i = 0
while True:
print(i)
i += 1
if i == 3:
break
Kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 24: Mục đích của việc sử dụng câu lệnh `continue` bên trong vòng lặp `while` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 25: Cho đoạn code:
s = "Python"
i = 0
while i < len(s): if s[i] == 'h': break print(s[i], end='') i += 1 Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 26: Xét đoạn chương trình:
num = 20
while num > 1:
is_prime = True
i = 2
while i * i <= num: if num % i == 0: is_prime = False break i += 1 if is_prime: print(num, end=' ') num -= 1 Đoạn code này thực hiện công việc gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 27: Cho bài toán: Mô phỏng việc rút tiền từ tài khoản ngân hàng cho đến khi số dư không đủ để rút nữa. Số dư ban đầu là `so_du`, số tiền cần rút mỗi lần là `so_tien_rut`. Điều kiện nào cho vòng lặp `while` là phù hợp để tiếp tục quá trình rút tiền?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 28: Cho đoạn chương trình:
ch = 'a'
while ch <= 'e': print(ch, end=' ') ch = chr(ord(ch) + 1) Kết quả in ra màn hình là gì? (Biết `ord()` trả về mã ASCII của ký tự, `chr()` trả về ký tự từ mã ASCII).

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 29: Đoạn code sau được dùng để làm gì?
flag = True
while flag:
password = input("Nhập mật khẩu: ")
if password == "admin123":
print("Đăng nhập thành công!")
flag = False
else:
print("Mật khẩu sai.")

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 03

Câu 30: Cho đoạn chương trình:
x = 1
tong = 0
while x < 5: tong += x x += 1 print(tong) 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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 04

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Cho đoạn chương trình:
```python
dem = 0
so = 12345
temp = so
while temp > 0:
temp = temp // 10
dem = dem + 1
print(dem)
```
Kết quả in ra màn hình là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn muốn viết chương trình nhập các số nguyên từ bàn phím cho đến khi người dùng nhập số 0 thì dừng lại. Cấu trúc lặp nào phù hợp nhất cho bài toán này?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Xét đoạn chương trình sau:
```python
a = 5
while a < 10: print(a) a = a + 2 ``` Các số nào sẽ được in ra màn hình?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đâu là điểm khác biệt cơ bản giữa vòng lặp `while` và vòng lặp `for` trong Python?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đoạn chương trình sau sẽ in ra bao nhiêu dòng 'Xin chào'?
```python
i = 0
while i <= 5: print('Xin chào') i = i + 1 ```

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Trong vòng lặp `while <điều kiện>:` điều gì xảy ra nếu <điều kiện> ban đầu là `False`?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đoạn chương trình sau có lỗi không? Nếu có, lỗi gì?
```python
i = 1
while i < 5: print(i) # Thiếu dòng cập nhật biến i ```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn cần viết chương trình để tìm ước chung lớn nhất (UCLN) của hai số nguyên dương a và b bằng thuật toán Euclid. Thuật toán này lặp đi lặp lại phép chia lấy dư cho đến khi số dư bằng 0. Cấu trúc lặp nào là lựa chọn tự nhiên nhất cho bài toán này?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Cho đoạn code:
```python
count = 0
num = 10
while num > 0:
if num % 3 == 0:
count = count + 1
num = num - 1
print(count)
```
Kết quả in ra màn hình là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Giả sử bạn muốn đọc dữ liệu từ một file cho đến khi gặp dòng trống cuối cùng. Bạn nên sử dụng loại vòng lặp nào?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đoạn chương trình nào sau đây *có khả năng* dẫn đến vòng lặp vô hạn?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Mục đích chính của việc thay đổi giá trị của biến điều khiển bên trong khối lệnh của vòng lặp `while` là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Cho đoạn code:
```python
a = 20
b = 15
while a != b:
if a > b:
a = a - b
else:
b = b - a
print(a)
```
Đoạn code này tính toán giá trị gì của a và b?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Khi sử dụng vòng lặp `while`, điều kiện lặp được kiểm tra:

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn cần 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 1000. Cấu trúc lặp `while` sẽ được sử dụng với điều kiện lặp nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Trong Python, khối lệnh nào thuộc về vòng lặp `while` được xác định bằng cách nào?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn có một danh sách các nhiệt độ hàng ngày và muốn tính nhiệt độ trung bình cho đến khi gặp một giá trị đặc biệt (ví dụ: -999) báo hiệu kết thúc dữ liệu. Vòng lặp `while` phù hợp nhất để xử lý tình huống này sẽ có điều kiện dựa trên yếu tố nào?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Cho đoạn chương trình:
```python
s = 0
i = 1
while True:
s = s + i
if s > 100:
break
i = i + 1
print(i)
```
Khi chạy đoạn code này, giá trị cuối cùng của `i` được in ra là bao nhiêu? (Biết rằng tổng 1+..+13=91, 1+..+14=105)

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Điều gì xảy ra nếu điều kiện trong vòng lặp `while` luôn đúng và không có lệnh `break` hoặc cách nào khác để thoát khỏi vòng lặp?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Hãy phân tích đoạn code sau và cho biết kết quả:
```python
x = 10
y = 3
while x % y != 0:
x = x + 1
print(x)
```

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Cho bài toán: "Nhập một số nguyên dương N. Đếm số lượng chữ số của N". Đoạn code sử dụng `while` nào sau đây giải quyết đúng bài toán?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đoạn chương trình sau in ra kết quả gì?
```python
i = 5
while i > 0:
print('*', end='')
i = i - 1
else:
print('Done')
```

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Trong Python, khối lệnh `else` đi kèm với vòng lặp `while` sẽ được thực hiện khi nào?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn cần mô phỏng việc rút tiền từ tài khoản ngân hàng cho đến khi số dư không đủ để rút thêm một khoản nhất định. Loại cấu trúc lặp nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Phân tích đoạn code sau:
```python
i = 1
while i * i < 20: print(i, end=' ') i = i + 1 ``` Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Bạn được giao nhiệm vụ viết chương trình mô phỏng quá trình tung xúc xắc cho đến khi xuất hiện mặt 6. Vòng lặp `while` sẽ có điều kiện lặp như thế nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Đoạn chương trình sau tính giá trị gì?
```python
n = 5
giai_thua = 1
i = 1
while i <= n: giai_thua = giai_thua * i i = i + 1 print(giai_thua) ```

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Xem xét đoạn code:
```python
result = 0
i = 1
while i < 6: if i % 2 == 0: result = result + i i = i + 1 print(result) ``` Kết quả in ra màn hình là bao nhiêu?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 04

Một chương trình yêu cầu người dùng nhập mật khẩu. Chương trình chỉ dừng lại và cho phép truy cập khi mật khẩu nhập vào chính xác. Cấu trúc lặp `while` được sử dụng ở đây sẽ có điều kiện lặp như thế nào?

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 05

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 1: Cấu trúc lệnh lặp `while` trong Python được sử dụng khi nào?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 2: Cho đoạn chương trình Python sau:
```python
i = 1
while i <= 5: print(i, end=' ') i = i + 1 ``` Kết quả xuất hiện trên màn hình sau khi chạy đoạn chương trình này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 3: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu là `False`?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

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

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 5: Để tránh vòng lặp `while` chạy vô tận, điều gì quan trọng cần phải có trong khối lệnh của vòng lặp?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 6: Đoạn chương trình nào sau đây sẽ dẫn đến vòng lặp vô tận?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 7: Khi so sánh lệnh `while` và `for` trong Python, điểm khác biệt cốt lõi là gì?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 8: Bạn cần viết chương trình yêu cầu người dùng nhập mật khẩu cho đến khi nhập đúng. Loại cấu trúc lặp nào phù hợp nhất?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 9: Cho đoạn chương trình:
```python
count = 0
num = 12345
while num > 0:
num = num // 10
count = count + 1
print(count)
```
Đoạn chương trình này thực hiện chức năng gì?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 10: Xét đoạn mã sau:
```python
a = 1
b = 10
while a < b: a += 2 b -= 1 print(a, b) ``` Giá trị của `a` và `b` sau khi vòng lặp kết thúc là bao nhiêu?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 11: Bạn muốn tính tổng S = 1 + 1/2 + 1/3 + ... cho đến khi số hạng 1/n nhỏ hơn 0.001. Điều kiện nào cho vòng lặp `while` là đúng?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

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

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 13: Cho đoạn chương trình sau:
```python
x = 7
y = 3
while x % y != 0:
r = x % y
x = y
y = r
print(y)
```
Đoạn chương trình này tính toán giá trị gì của hai số nguyên dương `x` và `y` ban đầu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 14: Khối lệnh nào sau đây thể hiện rõ nhất việc sử dụng lệnh lặp `while` để xử lý dữ liệu đầu vào cho đến khi gặp một giá trị 'kết thúc' (sentinel value)?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 15: Cho đoạn mã:
```python
a = 0
while a < 5: a += 1 if a == 3: break print(a) ``` Kết quả in ra màn hình là gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 16: Cho đoạn chương trình:
```python
k = 1
while k * k <= 20: print(k, end=' ') k += 1 ``` Kết quả in ra màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 17: Điểm khác biệt quan trọng nhất về cách thức hoạt động giữa `while` và `for` khi lặp qua một dãy (ví dụ: danh sách) là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 18: Bạn cần viết một chương trình mô phỏng việc rút tiền từ tài khoản ATM cho đến khi số dư không đủ. Điều kiện nào cho vòng lặp `while` là phù hợp nhất?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 19: Cho đoạn mã:
```python
i = 10
while i > 0:
i -= 3
if i < 5: continue print(i) ``` Kết quả in ra màn hình là gì?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 20: Xem xét đoạn mã:
```python
s = 0
i = 1
while i <= 4: s = s + i * i i = i + 1 print(s) ``` Giá trị cuối cùng của `s` là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 21: Điều kiện trong câu lệnh `while` phải là một biểu thức trả về kiểu dữ liệu nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 22: Bạn đang viết chương trình đếm ngược từ 10 về 1 sử dụng `while`. Đoạn mã nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

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

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 24: Khi sử dụng vòng lặp `while`, việc khởi tạo giá trị ban đầu cho biến được sử dụng trong điều kiện lặp là:

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 25: Bạn muốn tìm số nguyên dương `n` nhỏ nhất sao cho tổng từ 1 đến `n` vượt quá 500. Đoạn mã nào sau đây thể hiện đúng logic sử dụng `while`?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 26: Xét đoạn mã:
```python
result = 1
i = 1
while i <= 5: result *= i i += 1 print(result) ``` Đoạn mã này tính toán giá trị gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 27: Trong Python, phần `else` tùy chọn của vòng lặp `while` sẽ được thực hiện khi nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 28: Bạn được yêu cầu viết chương trình mô phỏng quá trình giảm dần nồng độ một chất theo thời gian, với mỗi bước thời gian nồng độ giảm đi một nửa, cho đến khi nồng độ nhỏ hơn một ngưỡng nhất định. Cấu trúc lặp nào phù hợp nhất để mô hình hóa quá trình này?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

Câu 29: Cho đoạn mã:
```python
i = 0
while True:
print(i, end=' ')
i += 1
if i == 3:
break
```
Kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 05

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

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 06

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 1: Trong Python, câu lệnh lặp `while` được sử dụng khi nào là phù hợp nhất?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 2: Cú pháp chính xác của câu lệnh lặp `while` trong Python là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 3: Cho đoạn chương trình Python sau:
```python
i = 0
while i < 5: print(i) i = i + 1 ``` Đoạn chương trình này sẽ in ra màn hình những giá trị nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 4: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu là `False`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 5: Cho đoạn chương trình sau:
```python
s = 0
n = 1
while s < 10: s = s + n n = n + 1 print(s) ``` Kết quả in ra màn hình là bao nhiêu?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 6: Đoạn chương trình sau sẽ gây ra lỗi gì?
```python
x = 5
while x > 0:
print(x)
# Thiếu lệnh cập nhật giá trị của x
```

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 7: Để đảm bảo vòng lặp `while` kết thúc (không phải vòng lặp vô hạn), điều gì là *quan trọng nhất* cần có trong khối lệnh của vòng lặp?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 8: Cho đoạn chương trình sau, khi người dùng nhập số `-5`, vòng lặp `while` sẽ thực hiện bao nhiêu lần?
```python
so_duong = -1
while so_duong <= 0: so_duong = int(input("Nhap mot so duong: ")) print("Da nhap so duong:", so_duong) ```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 9: Đoạn chương trình sau tính toán giá trị gì?
```python
n = 12345
count = 0
while n > 0:
n = n // 10
count = count + 1
print(count)
```

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

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

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 11: Một vòng lặp `while` được sử dụng để mô tả quá trình 'rót nước vào cốc cho đến khi đầy'. Điều kiện lặp phù hợp cho vòng lặp này là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 12: Khi nào thì câu lệnh `while` và `for` có thể thay thế cho nhau?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 13: Cho đoạn chương trình:
```python
p = 1
i = 1
while i <= 5: p = p * i i = i + 1 print(p) ``` Đoạn chương trình này tính giá trị gì và kết quả là bao nhiêu?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 14: Đoạn chương trình nào sau đây sử dụng vòng lặp `while` để yêu cầu người dùng nhập một số nguyên dương, lặp lại cho đến khi nhận được giá trị hợp lệ?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 15: Cho đoạn chương trình:
```python
a = 10
b = 20
while a < b: a = a + 3 b = b - 2 print(a, b) ``` Giá trị cuối cùng của `a` và `b` sau khi vòng lặp kết thúc là bao nhiêu?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 16: Đoạn chương trình sau dùng để làm gì?
```python
s = 0
i = 1
while True:
s = s + i
if s > 100:
break
i = i + 1
print(i)
```

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 17: Xét đoạn chương trình:
```python
i = 0
while i < 10: i = i + 1 if i % 2 == 0: continue print(i, end=" ") ``` Kết quả in ra màn hình là gì?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 18: Giả sử bạn cần lặp lại một hành động cho đến khi người dùng nhập đúng mật khẩu. Loại vòng lặp nào phù hợp nhất trong trường hợp này?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 19: Đoạn chương trình sau tính giá trị gì?
```python
a = 24
b = 36
while b != 0:
temp = b
b = a % b
a = temp
print(a)
```

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

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

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 21: Trong Python, điều gì xảy ra nếu khối lệnh trong vòng lặp `while` là rỗng (chỉ có lệnh `pass`)?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 22: Đoạn chương trình sau sẽ in ra màn hình bao nhiêu dòng 'Lap trinh that tuyet!'?
```python
count = 3
while count > 0:
print('Lap trinh that tuyet!')
count = count - 1
```

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 23: Giả sử bạn muốn viết chương trình mô phỏng quá trình giảm dần chiều cao của một quả bóng nảy cho đến khi nó nảy không quá 1cm. Vòng lặp `while` nào mô tả đúng điều kiện dừng của quá trình này?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 24: Xem xét đoạn mã:
```python
balance = 1000
rate = 0.05
years = 0
while balance < 2000: balance = balance * (1 + rate) years = years + 1 print(years) ``` Đoạn mã này tính toán điều gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 25: Cho đoạn chương trình:
```python
i = 1
while i * i <= 20: print(i, end=" ") i = i + 1 ``` Kết quả in ra màn hình là gì?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 26: Đoạn chương trình nào sau đây có khả năng gây ra vòng lặp vô hạn *nếu* giá trị `n` ban đầu là số dương?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 27: Trong Python, câu lệnh `else` có thể được sử dụng kết hợp với vòng lặp `while`. Khối lệnh trong `else` sẽ được thực hiện khi nào?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 28: Cho đoạn chương trình sử dụng `else` với `while`:
```python
i = 0
while i < 3: print("Trong while", i) i = i + 1 else: print("Trong else", i) ``` Kết quả in ra màn hình là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 29: Đoạn chương trình sau sẽ in ra kết quả gì?
```python
x = 10
y = 3
while x % y != 0:
x = x + 1
print(x)
```

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 06

Câu 30: Khi viết chương trình với vòng lặp `while`, việc khởi tạo giá trị ban đầu cho các biến được sử dụng trong điều kiện lặp là:

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 07

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 1: Đặc điểm nổi bật nhất của câu lệnh lặp `while` trong Python, phân biệt với câu lệnh `for`, là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 2: Xem đoạn chương trình Python sau:
```python
i = 1
s = 0
while i <= 5: s += i i += 1 print(s)``` Kết quả in ra màn hình là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 3: Một vòng lặp `while` trong Python sẽ dừng lại khi nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 4: Đoạn chương trình nào sau đây có khả năng gây ra vòng lặp vô tận (infinite loop)?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 5: Để tính tổng các số nguyên dương liên tiếp `1 + 2 + 3 + ...` cho đến khi tổng đó lớn hơn 500, bạn nên sử dụng câu lệnh lặp nào và với điều kiện như thế nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 6: Xem đoạn chương trình Python sau:
```python
count = 0
number = 12345
while number > 0:
number //= 10
count += 1
print(count)```
Đoạn chương trình này thực hiện công việc gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 7: Giả sử bạn muốn 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, bạn muốn yêu cầu họ nhập lại cho đến khi nhận được số dương. Cấu trúc vòng lặp `while` nào phù hợp nhất cho tình huống này?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 8: Xem đoạn chương trình Python sau:
```python
a = 1
b = 1
while a + b < 10: c = a + b a = b b = c print(b)``` Kết quả in ra màn hình là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 9: Khi viết một vòng lặp `while`, điều gì là *thiết yếu* để đảm bảo vòng lặp kết thúc và không trở thành vòng lặp vô tận?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 10: Xem đoạn chương trình Python sau:
```python
x = 10
y = 20
while x < y: print(x, end=' ') x += 3 y -= 2``` Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 11: Bạn muốn tìm số nguyên dương nhỏ nhất `n` sao cho `n*n` lớn hơn 1000. Cấu trúc vòng lặp `while` nào mô tả đúng logic để giải quyết bài toán này?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 12: Xem đoạn chương trình Python sau:
```python
i = 0
while i * i < 20: i += 1 print(i)``` Kết quả in ra màn hình là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 13: Khi nào thì việc sử dụng câu lệnh `while` là lựa chọn phù hợp hơn so với câu lệnh `for`?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 14: Xem đoạn chương trình Python sau:
```python
chao = ""
count = 0
while count < 3: chao += "Xin chao " count += 1 print(chao)``` Kết quả in ra màn hình là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 15: Để tính tổng các số chẵn từ 2 đến 10 bằng vòng lặp `while`, bạn có thể viết như sau:
```python
sum_even = 0
num = 2
while <ĐIỀU KIỆN>:
sum_even += num
num += 2
print(sum_even)```
Điều kiện nào sau đây là đúng để điền vào chỗ `<ĐIỀU KIỆN>`?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 16: Xem đoạn chương trình Python sau:
```python
flag = False
counter = 0
while not flag:
counter += 1
if counter >= 5:
flag = True
print(counter)```
Giá trị cuối cùng của `counter` là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 17: Bạn cần viết một chương trình để mô phỏng quá trình giảm dần của một lượng chất phóng xạ. Lượng chất ban đầu là 1000 đơn vị, và sau mỗi chu kỳ, lượng chất giảm đi một nửa. Bạn muốn biết sau bao nhiêu chu kỳ thì lượng chất còn lại nhỏ hơn 10 đơn vị. Cấu trúc vòng lặp `while` nào phù hợp?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 18: Xem đoạn chương trình Python sau:
```python
i = 5
while i > 0:
print("*")
i -= 2```
Đoạn chương trình này sẽ in ra bao nhiêu dấu `*`?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 19: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` là `False` ngay từ lần kiểm tra đầu tiên?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 20: Xem đoạn chương trình Python sau:
```python
result = 1
n = 4
while n > 0:
result *= n
n -= 1
print(result)```
Kết quả in ra màn hình là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 21: Bạn muốn tìm ước số chung lớn nhất (UCLN) của hai số nguyên dương `a` và `b` bằng thuật toán Euclid trừ liên tiếp (như ví dụ trong sách). Thuật toán này dừng lại khi nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 22: Xem đoạn chương trình Python sau:
```python
i = 1
while i < 10: if i % 2 == 0: print(i, end=' ') i += 1``` Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 23: Để tính tổng các số lẻ từ 1 đến 9 bằng vòng lặp `while`, bạn có thể viết như sau:
```python
sum_odd = 0
num = 1
while <ĐIỀU KIỆN>:
sum_odd += num
num += 2
print(sum_odd)```
Điều kiện nào sau đây là đúng để điền vào chỗ `<ĐIỀU KIỆN>`?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 24: Xem đoạn chương trình Python sau:
```python
count = 0
ch = 'a'
while ch < 'e': count += 1 ch = chr(ord(ch) + 1) print(count)``` Kết quả in ra màn hình là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 25: Bạn cần viết một chương trình để đọc các dòng dữ liệu từ một nguồn nào đó (ví dụ: file, input từ người dùng) cho đến khi gặp một dòng trống thì dừng lại. Cấu trúc vòng lặp `while` nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 26: Xem đoạn chương trình Python sau:
```python
i = 10
while i > 0:
print(i, end=' ')
if i == 5:
break
i -= 1```
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 27: Điểm khác biệt cơ bản trong cách hoạt động giữa `while <điều kiện>:` và `if <điều kiện>:` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 28: Xem đoạn chương trình Python sau:
```python
num = 1
while num % 3 != 0:
num += 1
print(num)```
Kết quả in ra màn hình là bao nhiêu, giả sử chương trình bắt đầu chạy từ đây?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 29: Bạn muốn viết một chương trình để mô phỏng việc rút tiền từ tài khoản ngân hàng cho đến khi số dư không đủ cho lần rút tiếp theo. Cấu trúc vòng lặp `while` nào phù hợp để thực hiện điều này?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 07

Câu 30: Xem đoạn chương trình Python sau:
```python
s = "Python"
i = 0
while i < len(s): if s[i] == 'o': print("Found!") i += 1``` Đoạn chương trình này sẽ in ra màn hình bao nhiêu lần chuỗi "Found!"?

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 08

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 1: Đặc điểm nổi bật nhất của câu lệnh lặp `while` trong Python, phân biệt với câu lệnh `for`, là gì?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 2: Xem đoạn chương trình Python sau:
```python
i = 1
s = 0
while i <= 5: s += i i += 1 print(s)``` Kết quả in ra màn hình là bao nhiêu?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 3: Một vòng lặp `while` trong Python sẽ dừng lại khi nào?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 4: Đoạn chương trình nào sau đây có khả năng gây ra vòng lặp vô tận (infinite loop)?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 5: Để tính tổng các số nguyên dương liên tiếp `1 + 2 + 3 + ...` cho đến khi tổng đó lớn hơn 500, bạn nên sử dụng câu lệnh lặp nào và với điều kiện như thế nào?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 6: Xem đoạn chương trình Python sau:
```python
count = 0
number = 12345
while number > 0:
number //= 10
count += 1
print(count)```
Đoạn chương trình này thực hiện công việc gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 7: Giả sử bạn muốn 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, bạn muốn yêu cầu họ nhập lại cho đến khi nhận được số dương. Cấu trúc vòng lặp `while` nào phù hợp nhất cho tình huống này?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 8: Xem đoạn chương trình Python sau:
```python
a = 1
b = 1
while a + b < 10: c = a + b a = b b = c print(b)``` Kết quả in ra màn hình là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 9: Khi viết một vòng lặp `while`, điều gì là *thiết yếu* để đảm bảo vòng lặp kết thúc và không trở thành vòng lặp vô tận?

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 10: Xem đoạn chương trình Python sau:
```python
x = 10
y = 20
while x < y: print(x, end=' ') x += 3 y -= 2``` Kết quả in ra màn hình là gì?

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 11: Bạn muốn tìm số nguyên dương nhỏ nhất `n` sao cho `n*n` lớn hơn 1000. Cấu trúc vòng lặp `while` nào mô tả đúng logic để giải quyết bài toán này?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 12: Xem đoạn chương trình Python sau:
```python
i = 0
while i * i < 20: i += 1 print(i)``` Kết quả in ra màn hình là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 13: Khi nào thì việc sử dụng câu lệnh `while` là lựa chọn phù hợp hơn so với câu lệnh `for`?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 14: Xem đoạn chương trình Python sau:
```python
chao = ""
count = 0
while count < 3: chao += "Xin chao " count += 1 print(chao)``` Kết quả in ra màn hình là gì?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 15: Để tính tổng các số chẵn từ 2 đến 10 bằng vòng lặp `while`, bạn có thể viết như sau:
```python
sum_even = 0
num = 2
while <ĐIỀU KIỆN>:
sum_even += num
num += 2
print(sum_even)```
Điều kiện nào sau đây là đúng để điền vào chỗ `<ĐIỀU KIỆN>`?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 16: Xem đoạn chương trình Python sau:
```python
flag = False
counter = 0
while not flag:
counter += 1
if counter >= 5:
flag = True
print(counter)```
Giá trị cuối cùng của `counter` là bao nhiêu?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 17: Bạn cần viết một chương trình để mô phỏng quá trình giảm dần của một lượng chất phóng xạ. Lượng chất ban đầu là 1000 đơn vị, và sau mỗi chu kỳ, lượng chất giảm đi một nửa. Bạn muốn biết sau bao nhiêu chu kỳ thì lượng chất còn lại nhỏ hơn 10 đơn vị. Cấu trúc vòng lặp `while` nào phù hợp?

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 18: Xem đoạn chương trình Python sau:
```python
i = 5
while i > 0:
print("*")
i -= 2```
Đoạn chương trình này sẽ in ra bao nhiêu dấu `*`?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 19: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` là `False` ngay từ lần kiểm tra đầu tiên?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 20: Xem đoạn chương trình Python sau:
```python
result = 1
n = 4
while n > 0:
result *= n
n -= 1
print(result)```
Kết quả in ra màn hình là bao nhiêu?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 21: Bạn muốn tìm ước số chung lớn nhất (UCLN) của hai số nguyên dương `a` và `b` bằng thuật toán Euclid trừ liên tiếp (như ví dụ trong sách). Thuật toán này dừng lại khi nào?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 22: Xem đoạn chương trình Python sau:
```python
i = 1
while i < 10: if i % 2 == 0: print(i, end=' ') i += 1``` Kết quả in ra màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 23: Để tính tổng các số lẻ từ 1 đến 9 bằng vòng lặp `while`, bạn có thể viết như sau:
```python
sum_odd = 0
num = 1
while <ĐIỀU KIỆN>:
sum_odd += num
num += 2
print(sum_odd)```
Điều kiện nào sau đây là đúng để điền vào chỗ `<ĐIỀU KIỆN>`?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 24: Xem đoạn chương trình Python sau:
```python
count = 0
ch = 'a'
while ch < 'e': count += 1 ch = chr(ord(ch) + 1) print(count)``` Kết quả in ra màn hình là bao nhiêu?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 25: Bạn cần viết một chương trình để đọc các dòng dữ liệu từ một nguồn nào đó (ví dụ: file, input từ người dùng) cho đến khi gặp một dòng trống thì dừng lại. Cấu trúc vòng lặp `while` nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 26: Xem đoạn chương trình Python sau:
```python
i = 10
while i > 0:
print(i, end=' ')
if i == 5:
break
i -= 1```
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 27: Điểm khác biệt cơ bản trong cách hoạt động giữa `while <điều kiện>:` và `if <điều kiện>:` là gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 28: Xem đoạn chương trình Python sau:
```python
num = 1
while num % 3 != 0:
num += 1
print(num)```
Kết quả in ra màn hình là bao nhiêu, giả sử chương trình bắt đầu chạy từ đây?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 29: Bạn muốn viết một chương trình để mô phỏng việc rút tiền từ tài khoản ngân hàng cho đến khi số dư không đủ cho lần rút tiếp theo. Cấu trúc vòng lặp `while` nào phù hợp để thực hiện điều này?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 08

Câu 30: Xem đoạn chương trình Python sau:
```python
s = "Python"
i = 0
while i < len(s): if s[i] == 'o': print("Found!") i += 1``` Đoạn chương trình này sẽ in ra màn hình bao nhiêu lần chuỗi "Found!"?

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 09

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 1: Phát biểu nào sau đây mô tả đúng nhất về câu lệnh lặp `while` trong Python?

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 2: Cú pháp chuẩn của câu lệnh lặp `while` trong Python là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 3: Cho đoạn chương trình Python sau:
x = 5
while x > 0:
print(x, end=' ')
x = x - 1
Kết quả in ra màn hình là gì?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 4: Điều gì xảy ra nếu điều kiện trong câu lệnh `while` ban đầu là `False`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

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

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 6: Đoạn chương trình sau được dùng để làm gì?
n = int(input())
tong = 0
i = 1
while i <= n: tong += i i += 1 print(tong)

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 7: Điều kiện nào của vòng lặp `while` sẽ gây ra lỗi lặp vô tận (infinite loop) trong đoạn code sau?
x = 10
while _______:
print(x)

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 8: Cho đoạn code:
s = 0
k = 1
while k <= 5: s += k k += 2 print(s) Kết quả cuối cùng của `s` là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

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

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 10: Đoạn chương trình sau thực hiện công việc gì?
so_tien = 1000000
lai_suat = 0.05
nam = 0
while so_tien < 2000000: so_tien *= (1 + lai_suat) nam += 1 print(nam)

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 11: Cho đoạn code:
a = 2
b = 5
while a < b: a = a + 1 b = b - 1 print(a, b) Kết quả in ra màn hình là gì?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 12: Đoạn code Python nào sau đây sử dụng vòng lặp `while` để yêu cầu người dùng nhập một số nguyên dương và lặp lại cho đến khi nhập đúng?

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 13: Giả sử bạn muốn tính tổng S = 1 + 1/2 + 1/3 + ... cho đến khi 1/n nhỏ hơn 0.001. Vòng lặp `while` nào phù hợp để kiểm soát quá trình này?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 14: Đoạn code sau sẽ in ra bao nhiêu dòng 'Lap'?

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 15: Cho đoạn chương trình:
so_du = 12345
dem = 0
while so_du > 0:
so_du = so_du // 10
dem += 1
print(dem)
Đoạn code này đang thực hiện công việc gì?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 16: Trong câu lệnh `while <điều kiện>:` điều kiện được kiểm tra khi nào?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

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

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 18: Để tránh vòng lặp `while` trở thành vô tận, điều quan trọng nhất cần làm là gì?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 19: Đoạn code sau sẽ in ra các số nào?
n = 1
while n < 6: if n % 2 == 0: print(n) n += 1

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

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

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 21: Đoạn code sau có lỗi gì?
i = 1
while i < 5: print(i)

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 22: Để tính tổng các số lẻ từ 1 đến 99 bằng vòng lặp `while`, bạn sẽ viết code như thế nào?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 23: Phân biệt cơ bản nhất giữa vòng lặp `for` và `while` là gì?

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 24: Đoạn code sau in ra các giá trị nào của `x`?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 25: Giả sử bạn cần đọc dữ liệu từ một file cho đến khi gặp dòng trống. Cấu trúc lặp nào phù hợp nhất?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 26: Đoạn code sau sẽ in ra bao nhiêu dòng?

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 27: Đoạn chương trình sau tính giá trị gì?
a = 1
b = 1
c = 0
while c < 10: print(a, end=' ') next_fib = a + b a = b b = next_fib c += 1

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 28: Cho đoạn code:
s = ''
ch = 'A'
while ch <= 'E': s += ch ch = chr(ord(ch) + 1) print(s) Kết quả in ra màn hình là gì?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 29: Vòng lặp `while` nào sau đây sẽ không thực hiện khối lệnh nào cả?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 09

Câu 30: Đoạn code sau sẽ dừng lại khi nào?

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 học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while - Đề 10

1 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

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

2 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 2: Xem xét đoạn mã Python sau:
```python
count = 0
number = 12345
while number > 0:
number = number // 10
count = count + 1
print(count)```
Kết quả hiển thị trên màn hình khi chạy đoạn chương trình này là gì?

3 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 3: Cho đoạn chương trình:
```python
a = 5
while a > 0:
print("Hello")
a = a - 2```
Đoạn chương trình này sẽ in ra chữ "Hello" bao nhiêu lần?

4 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 4: Điều gì sẽ xảy ra nếu điều kiện trong câu lệnh `while` không bao giờ trở thành `False`?

5 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 5: Giả sử bạn muốn viết một chương trình sử dụng vòng lặp `while` để nhập các số từ người dùng cho đến khi họ nhập số 0. Điều kiện của vòng lặp `while` phù hợp nhất là gì?

6 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 6: Cho đoạn mã:
```python
i = 10
while i > 5:
print(i)
i = i - 3```
Kết quả in ra màn hình là gì?

7 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 7: Trong Python, câu lệnh `while` thường được sử dụng khi nào?

8 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 8: Đoạn chương trình sau tính giá trị gì?
```python
n = 0
sum_val = 0
while sum_val <= 100: n = n + 1 sum_val = sum_val + n print(n)```

9 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 9: Phân tích đoạn mã sau. Điều gì sai trong logic của nó nếu mục đích là in các số từ 1 đến 5?
```python
i = 1
while i <= 5: print(i)```

10 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 10: Cho bài toán: "Đếm xem số nguyên dương N (nhập từ bàn phím) có bao nhiêu chữ số". Đoạn mã sử dụng vòng lặp `while` nào sau đây giải quyết đúng bài toán đó? (Giả sử N là số nguyên dương)

11 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 11: Xét đoạn mã:
```python
x = 1
while x < 10: if x % 2 == 0: print(x) x = x + 1``` Các số nào sẽ được in ra màn hình?

12 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 12: Đoạn chương trình sau sẽ lặp lại bao nhiêu lần?
```python
k = 100
while k > 0:
k = k // 2```

13 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 13: Cho đoạn mã Python:
```python
i = 0
while i < 5: print(i) i += 1 else: print("Done")``` Kết quả in ra màn hình là gì?

14 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

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

15 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 15: Để dừng ngay lập tức vòng lặp `while` đang thực hiện, ta sử dụng lệnh nào?

16 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 16: Cho đoạn chương trình:
```python
num = 7
while num > 2:
num -= 1
if num == 4:
break
print(num, end=' ')
print("End")```
Kết quả hiển thị trên màn hình là gì?

17 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 17: Đoạn chương trình sau có lỗi logic dẫn đến lặp vô hạn. Hãy xác định nguyên nhân:
```python
x = 0
while x < 10: print(x)```

18 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 18: Để viết chương trình tính tổng S = 1 + 1/2 + 1/3 + ... cho đến khi 1/n nhỏ hơn hoặc bằng 0.001, cấu trúc lặp nào sau đây phù hợp nhất?

19 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 19: Xem xét đoạn mã:
```python
a = 1
b = 1
while a < 5: a = a + 1 b = b * a print(b)``` Giá trị cuối cùng của `b` là bao nhiêu?

20 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 20: Đoạn mã nào sau đây sử dụng vòng lặp `while` để in ra các số chẵn từ 10 về 2?

21 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 21: Khi nào thì khối lệnh bên trong vòng lặp `while` được thực thi?

22 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 22: Cho đoạn chương trình:
```python
x = 5
y = 1
while y < x: y = y + 1 print(y)``` Kết quả hiển thị trên màn hình là gì?

23 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 23: Đoạn mã sau có mục đích gì?
```python
def is_prime(n):
if n <= 1: return False i = 2 while i * i <= n: if n % i == 0: return False i += 1 return True print(is_prime(11))```

24 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 24: Điều kiện dừng của vòng lặp `while` là gì?

25 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 25: Cho đoạn mã:
```python
i = 0
while i < 3: j = 0 while j < 2: print(f"({i}, {j})") j += 1 i += 1``` Đoạn mã này sẽ in ra bao nhiêu dòng?

26 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 26: Đoạn chương trình sau có kết quả là gì?
```python
result = 1
n = 4
while n > 0:
result = result * n
n = n - 1
print(result)```

27 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 27: Lệnh `continue` trong vòng lặp `while` có tác dụng gì?

28 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 28: Xét đoạn mã:
```python
x = 10
while x > 0:
x -= 3
if x < 5: continue print(x)``` Các giá trị nào của `x` sẽ được in ra?

29 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 29: Nếu bạn cần viết một chương trình mô phỏng tung xúc xắc cho đến khi ra mặt 6, cấu trúc lặp nào phù hợp nhất?

30 / 30

Category: Trắc nghiệm Tin học 10 Kết nối tri thức Bài 21: Câu lệnh lặp while

Tags: Bộ đề 10

Câu 30: Đoạn chương trình sau in ra gì?
```python
i = 5
while i < 10: print(i) i += 1 else: print("Ket thuc")```

Xem kết quả