Đề kiểm tra học kì 1 môn Tin học lớp 8 của trường THCS Hòa Bình dưới đây có cấu trúc gồm 12 câu trắc nghiệm và 1 câu tự luận với thời gian làm bài là 45 phút. Nội dung các câu hỏi xoay quanh đến phần 1 về Lập trình đơn giản. Ngoài ra, đề có hướng dẫn giải chi tiết tiện cho các em đối chiếu với kết quả bài làm thử. Mời các em cùng tham khảo.
PHÒNG GD&ĐT TP. HOÀ BÌNH TRƯỜNG THCS HOÀ BÌNH |
ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2016 – 2017 MÔN: TIN HỌC 8 Thời gian làm bài: 45 phút (Gồm: 12 câu trắc nghiệm, 1 câu tự luận) |
A. TRẮC NGHIỆM (6,0 điểm)
Câu 1. Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A. Bàn phím; B. Loa; C. Màn hình; D. Máy in.
Câu 2. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
A. Uses; B. Hinh_tron; C. End; D. A và C.
Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Lop 8A; B. Tbc; C. Begin D. 8B.
Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?
A. 2 đến 2 -1; B. -215 đến 215 - 1;
C. -215 đến 215 -1; D. -215 đến 215.
Câu 5. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?
A. 7; B. 5; C. 3; D. 2.
Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
A. var a, b : integer; B. var x = real;
C. const x := 5 ; D. var thong bao : string.
Câu 7. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x := real; B. y = a +b; C. z := 3; D. i = 4.
Câu 8. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ?
A. x := 15/2; B. x := 50; C. x := 2,4; D. x := 83000.
Câu 9. Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
A. 2; B. 3; C. 4; D. 5.
Câu 10. Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu?
- B1: T \(\leftarrow\) 20; i \(\leftarrow\) 0;
- B2: i \(\leftarrow\) i + 5;
- B3: Nếu i \(\leftarrow\) 20 thì T\(\leftarrow\) T + i và quay lại bước 2;
- B4: Thông báo kết qủa và kết thúc thuật toán.
A. T = 25, i = 25;
B. T = 40, i = 25;
C. T = 70, i = 25;
D. T = 40, i = 20;
Câu 11. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1;
B. if a > b else write(a);
C. if (a mod 2) =0 then write(‘So khong hop le’);
D. if x = y; then writeln(y);
Câu 12. Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;?
A. 15; B. 10; C. 5; D. 20.
B. TỰ LUẬN: (4,0 điểm)
Câu 1. Viết chương trình tính diện tích và chu vi của hình chữ nhật với độ dài các cạnh được nhập từ bàn phím.
...............................Hết..................................
HƯỚNG DẪN GIẢI CHI TIẾT
A. TRẮC NGHIỆM: (6,0 điểm)
Mỗi câu trả lời đúng đạt 0,5 điểm
Câu |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Đáp án |
A |
D |
B |
C |
D |
A |
C |
B |
B |
C |
C |
A |
{-- xem đầy đủ nội dung ở phần xem online hoặc tải về --}
Nội dung trên chỉ trích dẫn một phần nội dung trong Đề thi học kì 1 môn Tin học 8 năm 2017 của trường THCS Hòa Bình. Để xem được toàn bộ nội dung câu hỏi trong để thi, các em vui lòng chọn chức năng xem online hoặc đăng nhập tài khoản trên trang Hoc247.net để tải đề thi về máy tham khảo nhé.
Chúc các em ôn tập thật tốt và đạt kết quả thật cao trong kỳ thi quan trọng sắp tới!