Tạo Trắc Nghiệm

Trắc nghiệm Tin học 8 Bài 14: Cấu trúc lặp

20 câu · Đề theo bài

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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

Đáp án và lời giải

Đáp án: D

Câu 2

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

Đáp án và lời giải

Đáp án: B

Câu 3

Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng

Đáp án và lời giải

Đáp án: C

Câu 4

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

Đáp án và lời giải

Đáp án: B

Câu 5

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:

Đáp án và lời giải

Đáp án: B

Câu 6

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

Đáp án và lời giải

Đáp án: B

Câu 7

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:

Đáp án và lời giải

Đáp án: B

Câu 8

Câu lệnh với số lần lặp không biết trước

Đáp án và lời giải

Đáp án: B

Câu 9

Câu lệnh với số lần lặp được biết trước

Đáp án và lời giải

Đáp án: A

Câu 10

Số đáp án đúng là (1) Trong các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc lặp. (2) Trong Python chỉ có câu lệnh lặp white để thể hiện cấu trúc lặp. (3) Trong Python chỉ có câu lệnh lặp for để thể hiện cấu trúc lặp. (4) Có thể sử dụng câu lệnh while để thể hiện cấu trúc lặp với số lần lặp biết trước. (5) Có thể sử dụng câu lệnh for để thể hiện cấu trúc lặp với số lần lặp chưa biết trước.

Đáp án và lời giải

Đáp án: A

Câu 11

Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm

Đáp án và lời giải

Đáp án: B

Câu 12

Câu lệnh sau giải bài toán nào: While M <> N do If M > N then M:=M-N else N:=N-M;

Đáp án và lời giải

Đáp án: A

Câu 13

Vòng lặp While – do kết thúc khi nào

Đáp án và lời giải

Đáp án: A

Câu 14

Cấu trúc lặp với số lần không biết trước là: 1. for <Biến chạy> in range(m,n) <Khối lệnh cần lặp> 2. while <Điều kiện>: <Câu lệnh hay khối lệnh> 3. while <Điều kiện>: 4. for <Biến chạy> in range(m,n): <Khối lệnh cần lặp>

Đáp án và lời giải

Đáp án: B

Câu 15

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?

Đáp án và lời giải

Đáp án: D

Câu 16

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

Đáp án và lời giải

Đáp án: C

Câu 17

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

Đáp án và lời giải

Đáp án: A

Câu 18

Cho đoạn chương trình sau: i=0; s=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?

Đáp án và lời giải

Đáp án: D

Câu 19

Cú pháp lệnh lặp For – do dạng lùi:

Đáp án và lời giải

Đáp án: B

Câu 20

Cú pháp lệnh lặp For – do dạng tiến:

Đáp án và lời giải

Đáp án: D