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

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

  • 204 lượt thi

  • 15 câu hỏi

  • 0 phút

Danh sách câu hỏi

Câu 1:

Trong Python có mấy dạng lặp:

Xem đáp án

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

Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước.


Câu 2:

Cấu trúc lặp với số lần biết trước là:

Xem đáp án

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

Cấu trúc lặp với số lần biết trước là:

for in range(m,n):


Câu 3:

Cấu trúc lặp với số lần không biết trước là:

Xem đáp án

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

Cấu trúc lặp với số lần không biết trước là:

while <Điều kiện>:


Câu 4:

Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là:

Xem đáp án

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

Vì i sẽ nhận các giá trị 0,1,2,3,4 theo cấu trúc vòng for.


Câu 5:

Cho đoạn lệnh sau:

for i in range(1,5):

print(i)

Trên màn hình i có các giá trị là:

Xem đáp án

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

Vì i sẽ nhận các giá trị 1,2,3,4 theo cấu trúc vòng for.


Câu 8:

Phát biểu nào sau đây là sai?

Xem đáp án

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

Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước.

Nhưng dùng câu lệnh for ta không thể hiện được cấu trúc lặp với số lần không biết trước.


Câu 9:

Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng:

Xem đáp án

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

Vì bài toán có tính chất lặp đi lặp lại tính tổng từ 1 đến n.


Câu 10:

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

i=1

s=0

while <điều kiện>:

s=s+i

i=i+1

Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:

Xem đáp án

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

Vì tổng s=1+2+3+...+10, với i=1 nên i<=10 thì thực hiện công việc s=s+i


Câu 11:

<Điều kiện> trong câu lệnh lặp với số lần không biết trước là:

Xem đáp án

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

<Điều kiện> là biểu thức logic cho giá trị True hoặc False, nếu <điều kiện> có giá trị True thì được thực hiện, <điều kiện> có giá trị False thì vòng lặp kết thúc.


Câu 12:

Vòng lặp với số lần không biết trước kết thúc khi:

Xem đáp án

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

<Điều kiện> là biểu thức logic cho giá trị True hoặc False, nếu <điều kiện> có giá trị True thì được thực hiện, <điều kiện> có giá trị False thì vòng lặp kết thúc.


Câu 13:

Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi:

Xem đáp án

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

<Điều kiện> là biểu thức logic cho giá trị True hoặc False, nếu <điều kiện> có giá trị True thì được thực hiện, <điều kiện> có giá trị False thì vòng lặp kết thúc.


Câu 14:

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

for i in range(6):

print(i)

Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?

Xem đáp án

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

Vì i nhận các giá trị từ 0 đến 5 nên vòng lặp thực hiện lệnh print(i) 6 lần.


Câu 15:

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

i=0

while i<=5:

s=s+i

i=i+1

Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?

Xem đáp án

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

Vì i nhận các giá trị từ 0 đến 5 nên vòng lặp thực hiện nhóm câu lệnh 6 lần.


Bắt đầu thi ngay