Trắc nghiệm Bài 21: Câu lệnh lặp while có đáp án

Trắc nghiệm Bài 21: Câu lệnh lặp while có đáp án

  • 301 lượt thi

  • 15 câu hỏi

  • 0 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?

Xem đáp án

Đá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 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)

Xem đáp án

Đá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

Xem đáp án

Đáp án đúng là: A

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 A. Tìm UCLN của M và N. B. Tìm BCNN của M và N. C. Tìm hiệu nhỏ nhất của M và N.   (ảnh 1)

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:

Xem đáp án

Đá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

Xem đáp án

Đáp án đúng là: A

x chạy từ 1 đến 5 nên “python” xuất hiện 5 lần

Hãy đưa ra kết quả trong đoạn lệnh sau: x = 1 while (x <= 5):     print(“python”)     x = x + 1 A. 5 từ python. B. 4 từ python. C. 3 từ python. D. Không có kết quả. (ảnh 1)

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?

Xem đáp án

Đáp án đúng là: A

Cho đoạn chương trình sau: n = int(input(

Câu 9:

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

Xem đáp án

Đá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?

Xem đáp án

Đá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à:

Xem đáp án

Đá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?

Xem đáp án

Đá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:

Xem đáp án

Đáp án đúng là: D

Cấu trúc vòng lặp while: while <điều kiện>:

<câu lệnh>


Bắt đầu thi ngay