IMG-LOGO
Trang chủ Lớp 10 Tin học 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)

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)

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)

  • 380 lượt thi

  • 15 câu hỏi

  • 60 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