Trắc nghiệm Câu lệnh lặp có đáp án

Cài đặt đề thi
Thời gian làm bài

Vui lòng cài đặt đề thi trước khi làm bài

Câu 1 :

Em hiểu lệnh lặp theo nghĩa nào dưới đây?

Câu 2 :

Lệnh lặp For, mỗi lần lặp giá trị của biến đếm thay đổi như thế nào?

Câu 3 :

Sắp xếp thuật toán mô tả các bước để vẽ hình vuông:

(1) Nếu k < 4 thì trở lại Bước 2; Ngược lại, kết thúc thuật toán

(2) k → 0 (k là số đoạn thẳng đã vẽ được)

(3) k → k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải

>
Câu 4 :

Trong câu lệnh lặp với số lần biết trước (For – do), số lần câu lệnh được thực hiện là?

Câu 5 :

Sau khi thực hiện đoạn chương trình sau:

S:=0;

For i:=1 to 5 do S:=S+i;

Giá trị của biến S bằng bao nhiêu?

Câu 6 :

Câu lệnh pascal nào sau đây là hợp lệ?

writeln(‘A’);

writeln(‘A’);

writeln(‘A’);

writeln(‘A’);

Câu 7 :

Vòng lặp for … do là vòng lặp:

Câu 8 :

Trong pascal, cấu trúc lặp có bao nhiêu loại?

Câu 9 :

Hoạt động sau thuộc dạng cấu trúc lặp nào?

“Rô-bốt nhổ củ cải, mỗi bước đi rô-bốt nhổ 1 củ cải, rô-bốt nhổ đủ 100 củ cải thì dừng”

Câu 10 :

Cấu trúc được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó được gọi là:

Câu 11 :

Bạn Huân chạy bộ 10 vòng sân vận động. Hoạt động lặp trong ví dụ là:

Câu 12 :

Trong các hoạt động sau, hoạt động nào là hoạt động lặp?

Câu 13 :

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

Var i, n: integer;

Begin

S:=0;

For i:=1 to 6 do s := s + i;

Writeln(s);

End.

Đoạn chương trình trên, giá trị đầu là bao nhiêu?

Câu 14 :

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

Var i, n: integer;

Begin

S:=0;

For i:=1 to 6 do s := s + i;

Writeln(s);

End.

Đoạn chương trình trên cho ra kết quả S là gì?

Câu 15 :

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

Var i, n: integer;

Begin

S:=0;

For i:=1 to 6 do s := s + i;

Writeln(s);

End.

Trong đoạn chương trình trên thì câu lệnh s := s + i lặp lại bao nhiêu lần?