Câu 3: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng: a.. Ngày đánh răng ba lần b.[r]
(1)Họ tên: Lớp 8/
Kiểm tra tiết Môn: Tin học 8
I Trắc nghiệm (3điểm) Khoanh tròn vào phương án em cho nhất: Câu 1: Khi viết câu lệnh lặp for do:
a Giá trị đầu lớn giá trị cuối b Giá trị cuối phải lớn giá trị đầu
c Giá trị đầu giá trị cuối d Tất sai
Câu 2: Dữ liệu kiểu longint
a Kiểu số nguyên nhận giá trị từ đến 255 b kiểu số thực c kiểu số nguyên nhận giá trị từ - 31 đến 231
-1
d Tất sai
Câu 3: Cấu trúc rẽ nhánh dạng đầy đủ ngơn ngữ lập trình Pascal có dạng: a if <câu lệnh 1> then <câu lệnh 2>; b if <điều kiện1> then <câu
lệnh1>; c if <điều kiện> then < câu lệnh 1> else <câu
lệnh 2>;
d if <điều kiện> then <câu lệnh>;
Câu 4: Trong câu lệnh lặp For i:=1 to 10 begin end
Câu lệnh ghép thực lần (nói cách khác, vịng lặp thực hiện)?
A Khơng lần B lần C lần D 10 lần Câu 5: Các hoạt động lặp với số lần định:
a Ngày đánh ba lần b Mỗi ngày học lần
c Học thuộc d Gọi điện có người nhấc máy
Câu 6: Mọi ngơn ngữ lập trình có câu lệnh để thể hiện:
a Cấu trúc lặp b Cấu trúc rẽ nhánh
c a b sai d a b
II Phần tự luận: (7 điểm)
Câu : (1 đ) Em viết cú pháp câu lệnh lặp với số lần lăp chưa biết trước Câu 2: ( 1.5 ) Hãy phát lỗi sai sửa lại cho đúng:
a) a : = 5; while a < 10 then a : = a +1; b) For i = to 10 Writeln(‘ABC’); c) If x > then x: = x +1; else x : = x- 1; Câu 3: (1 đ) cho đoạn chương trình sau:
S : = 0; i: = 0; While i < = 10
Begin
S:= S + i; I : = i + 1; End;
(2)