ĐỀ BÀI: I.PHẦN TRẮC NGHIỆM: 4điểm –Thời gian 15 phút Em hãy khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau, mỗi câu 0.5 điểm: Câu 1: Quá trình giải bài toán trên máy tính gồm có[r]
Trang 1PHÒNG GD & ĐT BÌNH SƠN
TRƯỜNG THCS BÌNH CHÂU
Họ và tên:………
Lớp:……….
KIỂM TRA HỌC KÌ I Năm học: 2014 - 2015 Môn: TIN HỌC 8 Thời gian làm bài: 45 phút
Điểm:
ĐỀ BÀI:
I.PHẦN TRẮC NGHIỆM: (4điểm –Thời gian 15 phút)
Em hãy khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau, mỗi câu 0.5 điểm:
Câu 1: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
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 Crt D Readln
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: Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?
A 7 B 5 C 2 D 3
Câu 5: 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
Câu 6: 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 I = 4; D z := 3;
Câu 7: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A Máy in B Loa C Màn hình D Bàn phím
Câu 8: 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);
Trang 2PHÒNG GD & ĐT BÌNH SƠN
TRƯỜNG THCS BÌNH CHÂU
Họ và tên:………
Lớp:……….
KIỂM TRA HỌC KÌ I Năm học: 2014 - 2015 Môn: TIN HỌC 8 Thời gian làm bài: 45 phút
Điểm:
II PHẦN TỰ LUẬN: (6 điểm – Thời gian 30 phút)
Câu 1: (2 điểm)
1 Cho biết kết quả của phép toán sau: (1điểm)
a ) 15 mod 8 b) 12 div 7
2 Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal? (1 điểm)
a) x4+y
y4
+x b) ¿ ¿
Câu 2: (1 điểm) Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:
a) Tính quãng đường ô tô đi được trong 3h với vận tốc 60km/h?
b) Tìm số lớn nhất trong 3 số a,b,c
Câu 3: (3 điểm) 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
BÀI LÀM:
………
………
………
………
………
………
Trang 3………
………
………
………
………
………
………
ĐÁP ÁN VÀ BIỂU ĐIỂM
I PHẦN TRẮC NGHIỆM: (4 điểm – Mỗi câu đúng 0,5 điểm)
II PHẦN TỰ LUẬN: (6 điểm)
Câu 1
(2 điểm)
1 a 7
b 1
2 a (x*x*x*x+y) / (y*y*y*y+x)
b (12+x)*(12+x) / ( 2+ 3) – 8/ ( 5+ y )
0,5 0,5 0,5 0,5
Câu 2
(1 điểm)
a INPUT: t = 3h, v = 60km/h OUTPUT: Quãng đường ô tô đi được
0,25 0,25
Trang 4b INPUT: 3 số a, b, c OUTPUT: Số lớn nhất trong 3 số a,b,c 0,25 0,25
Câu 3
(3 điểm)
Program hinh_chu_nhat;
Uses crt;
Begin Clrscr;
Write(‘Nhap chieu dai a = ‘); readln(a);
Write(‘Nhap chieu rong b = ‘); readln(b);
0,5 0,5
V := (a + b)*2;
S := a*b;
0,25 0,25
Writeln(‘Chu vi hinh chu nhat la: ‘, v:2:1);
Writeln(‘Dien tich hinh chu nhat la: ’ , s:2:1);
Readln;
End
0,5 0,5
MA TRẬN ĐỀ THI HỌC KÌ I - TIN HỌC 8
Tên chủ
đề
1: Máy
tính và
chương
trình
máy tính
- Biết con người chỉ dẫn cho máy tính thực hiện công việc qua các lệnh
2: Làm
quen với
chương
trình và
ngôn ngữ
- Biết ngôn ngữ lập trình có tập hợp các từ khóa dành
Trang 5lập trình
riêng cho mục đích
sử dụng nhất định
- Biết tên trong ngôn ngữ lập trình do người dùng tự đặt phải tuân thủ các quy tắc của ngôn ngữ lập trình
Số câu 2 (câu 2,
3)
2
3:
Chương
trình
máy tính
và dữ
liệu
-Biết tên kiểu, phạm vi giá trị của các kiểu
dữ liệu cơ bản
- Biết được kí hiệu của phép tính
-Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư
- Vận dụng phép toán chia lấy phần nguyên, chia lấy phần dư
để tính toán
-Vận dụng viết được biểu thức toán học sang biểu diễn trong Pascal
2(Câu 2.a,b)
6
4: Sử
dụng
biến
trong
chương
trình
-Hiểu được trình tự lệnh gán giá trị cho biến, cho hằng
-Vận dụng được việc khai báo biến và lựa chọn kiểu dữ liệu cho biến
Trang 6Thực hiện việc nhập, dịch kiểm tra và chạy chương trình
5: Từ bài
toán đến
chương
trình
Biết quá trình giải bài toán trên máy tính gồm
3 bước
- Hiểu được việc xác định Input và Output của bài toán
2a,b)
3
6: Câu
lệnh điều
kiện
Hiểu cú pháp, hoạt động của các câu lệnh điều kiện
Tổng số
câu
Tổng
điểm