Bài thực hành 5. Sử dụng lệnh lặp For….Do

Chia sẻ bởi lai thi hang | Ngày 17/10/2018 | 63

Chia sẻ tài liệu: Bài thực hành 5. Sử dụng lệnh lặp For….Do thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Nguyễn An Ninh
Họ và tên: ……………………………
Lớp: …………… Số đeo: ……………
Ngày …… tháng …… năm ……
Kiểm tra 1 tiết
Môn: Tin học 8


Điểm
Lời phê

ĐỀ A
I./ Trắc nghiệm: (8 điểm)
Bảng trả lời câu hỏi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

A

















B

















C

















D


















Trong đoạn lệnh sau đây, chương trình đã thực hiện bao nhiêu vòng lặp?
S:=0; i:=0;
While S<=20 do
Begin S:=S+i; i:=i+1; end;
a) 2 b) 4 c) 8 d) vô hạn
Trong đoạn lệnh sau đây, chương trình đã thực hiện bao nhiêu vòng lặp?
x:=0;
For i:=1 to 5 do x:=x+3;
a) 1 b) 3 c) 5 d) 15
Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu?
x:=0;
For i:=1 to 5 do x:=x+3;
a) 1 b) 3 c) 5 d) 15
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu?
S:=0; i:=0;
While S<=20 do
Begin S:=S+i; i:=i+1; end;
a) 18 b) 21 c) 25 d) 52
Đoạn chương trình sau đây đã mắc phải lỗi gì?
a:=5;
While a<=6 do Writeln(‘A’);
Sử dụng sai cú pháp lệnh While ... do
Cho biết trước số lần lặp
Không cho biết trước số lần lặp
Lặp vô hạn
Trong ngôn ngữ lập trình Pascal, câu lệnh For ... do là lệnh:
Không cho biết trước số lần lặp
Cho biết trước số lần lặp
Biết trước hay không biết trước số lần lặp đều sử dụng được
Cả a, b, c đều sai

Trong ngôn ngữ lập trình Pascal, câu lệnh lặp được dùng để thể hiện:
Cấu trúc lặp c) Cấu trúc điều kiện
Cấu trúc rẽ nhánh d) Cấu trúc mảng
Trong ngôn ngữ lập trình Pascal, lệnh lặp với số lần chưa biết trước là câu lệnh:
For ... do c) If ... then ...
While ... do d) If ... then ... else...
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây hợp lệ?
For i:=10 to 1 do Writeln(‘A’);
For i:=10.5 to 1.5 do Writeln(‘A’);
For i=1 to 10 do Writeln(‘A’);
For i:=1 to 10 do Writeln(‘A’);
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây hợp lệ?
x:=10; While x:=10 do x:=x+5;
x=10; While x=10 do x=x+5;
x:=10; While x=10 do x:=x+5;
x=10; While x:=10 do x=x+5;
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây không hợp lệ?
Var i: real;
Begin for i:= 1 to 10 do Writeln(‘A’); End.
Var i: integer;
Begin for i:= 1 to 10 do Writeln(‘A’); End.
Cả a, b đều đúng
Cả a, b đều sai
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây không hợp lệ?
S:=0; n:=0;
While S<=10 do Begin n:=n+1; S:=S+n; End;
S:=0; n:=0;
While S<=10 do n:=n+1; S:=S+n;
Cả a, b đều đúng
Cả a, b đều sai




Đoạn chương trình sau đây được dùng để?
P:=1; i:=1;
While i
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: lai thi hang
Dung lượng: 81,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)