Trắc nghiệm Bài 21: Câu lệnh lặp while có đáp án
-
668 lượt thi
-
15 câu hỏi
-
30 phút
Danh sách câu hỏ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 đúng là: D
Số lần lặp của lệnh lặp for thường được xác định bởi vùng giá trị của lệnh range().
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 đúng là: B
Giá trị của Tong tăng từ 1 tới 10.
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 đúng là: D
Vì a = 10 luôn nhỏ hơn 11 nên chương trình bị lặp vô hạn.
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 đúng là: 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 đúng là: C
Đề bài yêu cầu tính tổng S cho đến khi S > 10000 tức là điều kiện của vòng lặp là S <= 10000.
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 đúng là: A
x chạy từ 1 đến 5 nên “python” xuất hiện 5 lần
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 đúng là: 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 đúng là: D
Câu 9:
Trong các phát biểu sau, phát biểu nào sai?
Đáp án đúng là: C
Khối lệnh chỉ được thực hiện tuỳ thuộc điều kiện nào đó được thể hiện bằng câu lệnh if.
Câu 10:
Vòng lặp while – do kết thúc khi nào?
Đáp án đúng là: A
Vòng lặp while – do là vòng lặp chưa biết số lần lặp nên chỉ kết thúc khi một số điều kiện cho trước thoả mãn.
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 đúng là: D
Cả ba cấu trúc cơ bản có thể mô tả và thực hiện mọi quá trình tính toán. Tuỳ từng bài lựa chọn cấu trúc hợp lí.
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 đúng là: B
Hoạt động học bài chỉ dừng khi thuộc bài, chưa xác định rõ số lần sẽ học.
Câu 13:
Cú pháp lệnh lặp với số lần chưa biết trước:
Đáp án đúng là: D
Cấu trúc vòng lặp while: while <điều kiện>:
<câu lệnh>