Nhằm giúp các em có thêm đề thi tham khảo, chuẩn bị thật tốt cho kì thi sắp đến. Hoc247 gửi đến các em đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 năm 2018 - 2019. Đề thi gồm đề thi kèm đáp án và gợi ý giải được biên soạn và tổng hợp từ trường PTDTNT Ninh Hòa sẽ giúp các em làm quen với cấu trúc với đề thi chuẩn bị có kì thi sắp đến. Mời các em cùng tham khảo!
TRƯỜNG PTDTNT NINH HÒA |
KIỂM TRA 1 TIẾT – NĂM HỌC 2018-2019 TIN HỌC - LỚP 8 Thời gian làm bài: 45 phút |
A. PHẦN TRẮC NGHIỆM:
I. Em hãy chọn câu trả lời đúng nhất để điền vào các chỗ trống:
- Cấu trúc lặp được sử dụng để chỉ thị cho…………….(1) thực hiện lặp lại 1 vài hoạt động nào đó cho đên khi một ……………………….(2) được thỏa mãn.
Câu 1:
A. máy tính
B. con người
C. Pascal
D. Tất cả đều đúng
Câu 2:
A. câu lệnh
B. điều kiện
C. cú pháp
D. ngôn ngữ
II. Chọn câu trả lời đúng nhất
Câu 3: Nút lệnh nào là công cụ tạo ra đường tròn khi biết tâm và bán kính?
A.
B.
C.
D.
Câu 4: Nút lệnh nào là công cụ xóa đối tượng trong phần mềm Geogerbra?
A.
B.
C.
D.
Câu 5: Cú pháp đúng của câu lệnh lặp là cú pháp nào?
A. for
B. for
C. for
D. for
Câu 6: Cú pháp đúng của câu lệnh lặp với số lần chưa biết trước là cú pháp nào?
A. whiel <điều kiện> do
B. wilhe <điều kiện> do
C. while <điều kiện> do
D. wheli <điều kiện> do
III. Chương trình sau đúng hay sai:
Câu 7: for n:=1 to 4 do writeln(‘a’);
Câu 8: n:=0; while n<5 do writeln(‘a’);
IV. Hãy ghép nội dung cột A cho phù hợp với nội dung cột B
A |
B |
1. Tác dụng của câu lệnh lặp là |
a. Lập vô hạn lần |
2. Lỗi lặp trình cần tránh khi sử dụng while..do |
b. Các phép so sánh |
3. Điều kiện trong câu lệnh thường là |
c. Có thể là câu lệnh đơn hay câu lệnh ghép |
4. Câu lệnh sau từ khóa “do” |
d. Một lệnh thay cho nhiều lệnh |
Câu 9: A. 1-a B. 1-b C. 1-c D. 1-d
Câu 10: A. 2-a B. 2-b C. 2-c D. 3-d
Câu 11: A. 3-a B. 3-b C. 3-c D. 3-d
Câu 12: A. 4-a B. 4-b C. 4-c D. 4-d
B. PHẦN TỰ LUẬN:
Câu 1: Em hãy nêu sự khác nhau giữa câu lệnh lặp và câu lệnh lặp với số lần chưa biết trước?
Câu 2: Chỉ ra lỗi của các câu lệnh dưới đây?
a, for i=1 to 10 do writeln(’A’);
b, X:=1; while X:=1 do X:=X+10;
c, X:=1; whiel X=1 to X:=X+10;
d, for i:=1.5 to 10.5 do writeln(’A’);
e, X:=1; while X=1 to X:=X+10;
f, for i:=1 to 10 do; writeln(’A’)
Câu 3: Hãy tính số vòng lặp của các câu lệnh dưới đây?
a, for i:=3 to 28 do writeln(’A’);
b, for i:=7 to 10 do writeln(’A’);
Câu 4: Cho đoạn chương trình sau. Em hãy xác định số vòng lặp và tính giá trị của biến n sau khi kết thúc đoạn chương trình?
S:=1; n:=0;
While S<5 do
Begin n:=S+n; S:=S+1;
end;
ĐÁP ÁN ĐỀ KIỂM TRA 1 TIẾT MÔN TIN HỌC LỚP 8 NĂM 2018 - 2019
A. PHẦN TRẮC NGHIỆM:
1.A | 2.B | 3.C | 4.B |
5.A | 6.C | 7. Đúng | 8. Sai |
9.D | 10.A | 11.B | 12.C |
---(Để xem đáp án phần tự luận đề kiểm tra 1 tiết HK2 môn Tin 8 vui lòng đăng nhập để xem online hoặc tải về máy)---
Trên đây là phần trích dẫn nội dung đề và đáp án đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 năm học 2018 - 2019 của trường PTDTNT Ninh Hòa, để xem nội dung đầy đủ, chi tiết vui lòng đăng nhập vào hệ thống hoc247.net chọn chức năng xem online hoặc tải về máy!
Ngoài ra các em học sinh có thể thử sức mình thông qua hình thức thi trắc nghiệm online tại đây:
Chúc các em đạt điểm số thật cao!