Kiểm tra 1 tiết

Chia sẻ bởi Trần Danh Diễn | Ngày 14/10/2018 | 42

Chia sẻ tài liệu: Kiểm tra 1 tiết thuộc Tin học 8

Nội dung tài liệu:

TIẾT 48. KIỂM TRA 1 TIẾT
A. MỤC TIÊU CẦN ĐÁNH GIÁ:
- Biết khái niệm câu lệnh lặp, lặp với số lần chưa biết trước, lặp với số lần biết trước.
- Biết câu lệnh lặp “for...do”, “while..do”.
- Hiểu cách sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được thuật toán sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được chương trình một số bài toán đơn giản sử dụng lệnh lặp.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ:
Biết khái niệm đơn giản ở bài 7, bài 8.
Hiểu và sử dụng được câu lệnh lặp "While..do", “for..to..do”
C. MA TRẬN ĐỀ:
Nội dung

Mức độ
Thuật toán
Bài 7
Câu lệnh lặp
Bài thực hành 5
Sử dụng lệnh lặp for...to…do
Bài 8. Lặp với số lần chưa biết trước
Bài thực hành 6.
Sử dụng lệnh lặp
while … do

Nhận biết
II.1a
I.1; I.2

I.4; I.5


Thông hiểu


I.3; I.6; I.7

I.8

Vận dụng


II.1b

II.2


D. ĐỀ BÀI:
I. Trắc nghiệm (4 điểm): Khoanh tròn chữ cái đứng trước kết quả đúng
Câu 1: Phát biểu nào sau đây là đúng ?
Cấu trúc lặp đượ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 đó cho đến khi một điều kiện nào đó được thoả mãn.
Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while…do
Câu 2: Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. 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
Câu 5: Câu lệnh lặp while…do có dạng đúng là:
A. While <điều kiện> do; ; B. While <điều kiện> do;
C. While do <điều kiện>; D. While <điều kiện> do ;

Câu 6: 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+i;
writeln(s);
Kết quả in lên màn hình là của s là :
A.11 B. 55 C. 101 D.15
Câu 7:Chương trình pascal sau sẽ in ra màn hình nội dung gì?
Var i: integer;
BEGIN
For i:=1 to 10 do writeln(‘Day la lan lap thu ‘,i);
Readln;
END.
A. 1 câu “Day la lan lap thu i”; B. 1 câu “Day la lan lap thu ‘, i”;
C. 10 câu “Day la lan lap thu ‘, i”; D. 10 câu "Day la lan lap thu i” với i theo thứ tự từ 1->10;
Câu 8: Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình :
S:= 0; i:= 1;
while i<= 6 do
begin
S:= S + i; i:= i + 2;
end;
Giá trị sau cùng của S là :
A. 16 B. 9 C. 6 D. 0
II. Tự
* 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ẻ: Trần Danh Diễn
Dung lượng: 10,43KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)