Tạo Trắc Nghiệm

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

15 câu · Đề theo bài

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Trong các phát biểu sau, phát biểu nào chưa chính xác?

Đáp án và lời giải

Đáp án: D

Câu 2

Cho đoạn chương trình python sau:

Tong = 0

while Tong < 10:

Tong = Tong + 1

Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:

Đáp án và lời giải

Đáp án: B

Câu 3

Cho biết kết quả của đoạn chương trình dưới đây:

a = 10

while a < 11: print(a)

Đáp án và lời giải

Đáp án: D

Câu 4

Câu lệnh sau giải bài toán nào:

while M != N:

if M > N:

M = M – N

else:

N = N – M

Đáp án và lời giải

Đáp án: A

Câu 5

Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:

Đáp án và lời giải

Đáp án: C

Câu 6

Hãy đưa ra kết quả trong đoạn lệnh sau:

x = 1

while (x <= 5):

print(“python”)

x = x + 1

Đáp án và lời giải

Đáp án: A

Câu 7

Cho đoạn chương trình sau:

n = int(input("Nhập n<=1000: "))

k=0

n=abs(n)

while n!=0:

n=n//10

k=k+1

print(k)

Hãy cho biết điều khẳng định nào sau đây đúng?

Đáp án và lời giải

Đáp án: A

Câu 8

Chọn đáp án đúng nhất:

i = 0; x = 0

while i < 10:

if i%2 == 0:

x += 1

i += 1

print(x)

Đáp án và lời giải

Đáp án: D

Câu 9

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

Đáp án và lời giải

Đáp án: C

Câu 10

Vòng lặp while – do kết thúc khi nào?

Đáp án và lời giải

Đáp án: A

Câu 11

Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:

Đáp án và lời giải

Đáp án: D

Câu 12

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

Đáp án và lời giải

Đáp án: B

Câu 13

Cú pháp lệnh lặp với số lần chưa biết trước:

Đáp án và lời giải

Đáp án: D

Câu 14

Kết quả của chương trình sau:

x = 1

y = 5

while x < y:

print(x, end = " ")

x = x + 1

Đáp án và lời giải

Đáp án: A

Câu 15

Kết quả của chương trình sau là gì?

x = 8

y = 2

while y < x:

x = x - 2

print(x, end = " ")

Đáp án và lời giải

Đáp án: C