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

Trắc nghiệm Tin 10 Cánh diều Bài 8. Câu lệnh lặp có đáp án (Phần 2)

  • 203 lượt thi

  • 15 câu hỏi

  • 0 phút

Danh sách câu hỏi

Câu 1:

Cú pháp đầy đủ của hàm range() là:

Xem đáp án

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

Hàm range(start, end, step) dùng để khởi tạo dãy số nguyên bắt đầu từ start đến stop – 1, bước nhảy là step.


Câu 2:

Hàm range(101) sẽ tạo ra:

Xem đáp án

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

Hàm range(m,n) dùng để khởi tạo dãy số nguyên từ m đến n-1 (với m<n)


Câu 3:

Hàm range(101, 1, -1) sẽ tạo ra:

Xem đáp án

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

Hàm này tạo ra 1 dãy số từ 101 về 2, với bước nhảy là -1


Câu 4:

Cú pháp đúng của câu lệnh lặp for:

Xem đáp án

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

For là lệnh lặp với số lần lặp biết trước. Số lần lặp thường được xác định bởi vùng giá rị của range()


Câu 5:

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

for i in range(3, 10):

print(i)

Xem đáp án

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

Đoạn chương trình trên in ra màn hình các số từ 3 đến 9.


Câu 6:

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

for x in range(3, 10, 2):

print(x)

Xem đáp án

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

Vì bước nhảy ở đây là 2 nên dãy số được in ra là 3, 5, 7, 9


Câu 7:

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

s = 0

for i in range(1, 10):

s = s + i

print(s)

Xem đáp án

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

Bài này thực hiện tính tổng của các số từ 1 đến 9.


Câu 8:

Cú pháp đúng của câu lệnh lặp while:

Xem đáp án

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

Trong Python, câu lệnh lặp với số lần không biết trước có dạng:

while <điều kiện>:

Câu lệnh hay nhóm câu lệnh


Câu 9:

Hoạt động nào là chưa biết trước số lần lặp trong các hoạt động sau:

Xem đáp án

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

Hành động múc nước đổ vào thùng được thực hiện lặp đi lặp lại đến khi đầy thùng, chưa biết trước là sẽ đổ bao nhiêu lần.


Câu 10:

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

i = 1

while i <= 100:

          if i % 2 == 0:

print(i)

          i = i + 1

Xem đáp án

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

Kết quả in ra màn hình các số chẵn từ 1 đến 100.


Câu 11:

Trong vòng lặp While, câu lệnh được thực hiện khi?

Xem đáp án

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

Trong vòng lặp While, câu lệnh được thực hiện khi điều kiện còn đúng.


Câu 12:

Đoạn chương trình sau thực hiện công việc gì?

t=0

for i in range(1,m):

if (i %3 ==0) and (i %5 ==0):

t= t + i

Xem đáp án

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

Đoạn chương trình trên thực hiện như sau:

Duyệt các số từ 1 đến m -1, tính tổng các số chia hết cho 3 và 5.


Câu 13:

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

a=6

s=0

while (a>0):

 s=s+a

 a=a-1

Giá trị của s khi thực hiện đoạn chương trình trên bằng bao nhiêu?

Xem đáp án

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

Đoạn chương trình trên thực hiện như sau:

Tăng s lên a đơn vị và giảm a đi 1 đơn vị cho đến khi a<=0


Câu 14:

Câu lệnh sau cho kết quả là gì?

for i in range(6): print(i,end='' '')

Xem đáp án

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

Lệnh trên in ra các số từ 0 đến 5.


Câu 15:

Câu lệnh sau cho kết quả là gì?

for i in range(10):

          if i%2==1: print(i,end='' '')

Xem đáp án

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

Lệnh trên in ra các số lẻ trong phạm vi từ 0 đến 9


Bắt đầu thi ngay