Biết trước số lần lặp nhưng giới hạn là tương ứng trong các câu lệnh Pascal sau =100 Câu lệnh Đúng Sai Sửa lại B.[r]
Trang 1ĐIỂM LỜI PHÊ
A Khoanh tròn vào câu trả lời mà em cho là đúng nhất (5 điểm).
Câu 1: Đoạn lệnh sau đây :
So : = 1;
While So < 20 do writeln(So);
sẽ cho kết quả gì ?
A In ra các số từ 1 đến 9;
B In ra các số từ 1 đến 19;
C In ra vô hạn các số 1, mỗi số viết trên một dòng;
D Không phương án nào đúng
Câu 2 : Hãy cho biết số lần lặp của câu lệnh for sau đây: “for i:=1 to 10 do … ”
A 13 lần B 12 lần C 11 lần D 10 lần
Câu 3: Hãy tìm hiểu đoạn chương trình sau đây:
x:= 0; tong:= 0;
While tong <=10 do
Begin
Tong:= tong + 2;
Writeln (tong);
End;
x:= tong;
Sau khi đọan chương trình trên được thực hiện, giá trị của x bằng bao nhiêu?
Câu 4: Lệnh lặp nào sau đây là đúng?
A For <biến đếm>= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;
B For <biến đếm>:= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;
C For <biến đếm>= <giá trị cuôí> downto <giá trị đầu> do <câu lệnh>;
D For <biến đếm>: <giá trị cuôí> downto <giá trị đầu> do <câu lệnh>;
Câu 5: Câu lệnh lặp while…do có dạng đúng là:
A While <điều kiện> to <câu lệnh>
B While <câu lệnh> do <câu lệnh>;
C While <điều kiện> to <câu lệnh> do;
D While <điều kiện> do <câu lệnh>;
Câu 6: Trong các câu lệnh lặp Pascal sau đây,
câu nào đúng
A While i:= 1 do t:=10
B While x<=y ; do Writeln (‘y khong nho
hon x’) ;
C While 1 = 1; do Writeln (‘Dung’) ;
D While (n mod i<> 0) do i:= i+ 1 ;
Câu 7:Cho S và i là biến nguyên Khi chạy đoạn
chương trình :
s:=0;
for i:=1 to 5 do s := s+1;
writeln(s);
Kết quả in lên màn hình là :
A s = 6 B s = 15
C s = 5 D s = 35
Câu 8:Cho S và i là biến nguyên Khi chạy đoạn
chương trình :
s:=0;
for i:=1 to 6 do s := s+i;
writeln(s);
Kết quả in lên màn hình là :
Đề 1
KIỂM TRA 1 TIẾT HỌC KÌ II MÔN TIN HỌC - LỚP 8
THỜI GIAN: 45 PHÚT Ngày tháng năm 2019
Trường THCS Phường 1
Họ Và Tên:
Lớp:
Số hiệu: _
Trang 2A s = 15 B s = 21
C s = 5 D s =
35
Câu 9: Đâu là công việc phải thực hiện
nhiều lần với số lần biết trước?
A.Hàng ngày em đi học
C.Ngày đánh răng ba lần
B Đến nhà bà ngoại chơi vào một
hôm cả bố và mẹ đi vắng D Em bị
ốm vào một dịp có dịch cúm
Câu 10: Vòng lặp while do là vòng lặp:
A Biết trước số lần lặp
C Chưa biết trước số lần lặp
B Biết trước số lần lặp nhưng giới hạn là
<=100 D.Biết trước số lần lặp nhưng
giới hạn là >=100
B Điền Đ (đúng) hoặc S (sai)
với các lệnh dưới đây (1 điểm)
A For i:=100 to 1 do writeln(‘X’);
B For i:=1.5 to 10.5 do writeln(‘X’);
C For i:= 1 to 50 do writeln(‘X’);
D.S:=0; n:=0;
while S <= 100 do begin n:=n+1; S:=S+n end;
II PHẦN TỰ LUẬN: (4 điểm)
Câu 1: Em hãy nêu cú pháp và hoạt động
của vòng lặp không xác định ( 1 điểm).
Câu 2: Cho vòng lặp S:=0; For i:=1 to 50 do S:=s + i/2; Hãy biến đổi vòng lặp trên 1 thành vòng lặp while…do (1 điểm)
Câu 3: Đánh dấu [x] vào ô đúng hoặc sai
tương ứng trong các câu lệnh Pascal sau nếu sai sửa lại? ( 2 điểm)
Program Chuong trinh Var I,s : real;
Begin;
While i< 10 do;
Begin S:=s+i
I =i+1;
End.
Writeln(s);
Readln End;