TopStudy

Tin học · Lớp 10

15 câu Trắc nghiệm Tin học 10 Cánh diều Câu lệnh lặp có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Trong Python có mấy dạng lặp:
  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 3
  4. Đáp án D: 4
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

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

1 điểm
Cấu trúc lặp với số lần biết trước là:
  1. Đáp án A: for in range(m,n)
  2. Đáp án B: while <Điều kiện>:Điều>
  3. Đáp án C: for in range(m,n):
  4. Đáp án D: for in range(m,n):
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

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

Hình minh hoạ

Câu 3

1 điểm
Cấu trúc lặp với số lần không biết trước là:
  1. Đáp án A: for in range(m,n)
  2. Đáp án B: while <Điều kiện>:Điều>
  3. Đáp án C: while <Điều kiện>:Điều>
  4. Đáp án D: for in range(m,n):
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đá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>:Điều>

Câu 4

1 điểm

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

  1. Đáp án A: 0 1 2 3 4 5
  2. Đáp án B: 1 2 3 4 5
  3. Đáp án C: 0 1 2 3 4
  4. Đáp án D: 1 2 3 4
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

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

1 điểm

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

  1. Đáp án A: 0 1 2 3 4 5
  2. Đáp án B: 1 2 3 4 5
  3. Đáp án C: 0 1 2 3 4
  4. Đáp án D: 1 2 3 4
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

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

1 điểm

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

s=0

for i in range(6):

s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là:

  1. Đáp án A: 1
  2. Đáp án B: 15
  3. Đáp án C: 6
  4. Đáp án D: 21
Xem đáp án và lời giải

Câu 7

1 điểm

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

s=0

i=1

while i<=5:

s=s+1

i=i+1

Sau khi thực hiện đoạn chương trình trên giá trị của s là:

=5:

  1. Đáp án A: 9
  2. Đáp án B: 15
  3. Đáp án C: 5
  4. Đáp án D: 10
Xem đáp án và lời giải

Câu 8

1 điểm
Phát biểu nào sau đây là sai?
  1. Đáp án A: 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.
  2. Đáp án B: Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước.
  3. Đáp án C: 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.
  4. Đáp án D: Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện lặp.
Xem đáp án và lời giải

Câu 9

1 điểm
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:
  1. Đáp án A: Cấu trúc rẽ nhánh.
  2. Đáp án B: Cấu trúc lặp.
  3. Đáp án C: Hàm ceil()
  4. Đáp án D: Hàm toán học sqrt()
Xem đáp án và lời giải

Câu 10

1 điểm

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

i=1

s=0

while <điều kiện>:điều>

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à:điều>

  1. Đáp án A:

    i<=10

    =10

  2. Đáp án B: i==10
  3. Đáp án C: i>=10
  4. Đáp án D: i>10
Xem đáp án và lời giải

Câu 11

1 điểm
<Điều kiện> trong câu lệnh lặp với số lần không biết trước là:Điều>
  1. Đáp án A: Hàm toán học.
  2. Đáp án B: Biểu thức logic.
  3. Đáp án C: Biểu thức quan hệ.
  4. Đáp án D: Biểu thức tính toán.
Xem đáp án và lời giải

Câu 12

1 điểm
Vòng lặp với số lần không biết trước kết thúc khi:
  1. Đáp án A: <Điều kiện> sai.Điều>
  2. Đáp án B: <Điều kiện> đúng.Điều>
  3. Đáp án C: <Điều kiện> lớn hơn 0.Điều>
  4. Đáp án D: <Điều kiện> bằng 0.Điều>
Xem đáp án và lời giải

Câu 13

1 điểm
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:
  1. Đáp án A: <Điều kiện> sai.Điều>
  2. Đáp án B: <Điều kiện> đúng.Điều>
  3. Đáp án C: <Điều kiện> lớn hơn 0.Điều>
  4. Đáp án D: <Điều kiện> bằng 0.Điều>
Xem đáp án và lời giải

Câu 14

1 điểm

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?

  1. Đáp án A: 3
  2. Đáp án B: 4
  3. Đáp án C: 5
  4. Đáp án D: 6
Xem đáp án và lời giải

Câu 15

1 điểm

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?

=5:

  1. Đáp án A: 1
  2. Đáp án B: 2
  3. Đáp án C: 6
  4. Đáp án D: 5
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Câu lệnh lặp · Các bộ sách Tin học Lớp 10