Cuối cùng đưa ra màn hình dòng thông báo bạn đó đỗ hay trượt..[r]
(1)Trường THCS Liên Châu
ĐỀ KIỂM TRA HỌC KỲ 1 Môn: Tin học - Năm học 2016-2017
Thời gian làm bài: 90 phút MA TRẬN Cấp độ Tên Chủ đề (nội dung, chương…)
Nhận biết Thông hiểu Vận dụng
Cộng
Cấp độ thấp Cấp độ cao Chủ đề 1
Làm quen với chương trình
ngơn ngữ lập trình
Biết cấu trúc chương trình
Số câu Số điểm Tỉ lệ %
Số câu:1
0,5điểm: 5% 0,5điểm=5% Số câu:1
Chủ đề 2
Làm quen với Turbo Pascal
.Biết cách sử dụng dấu ngắt câu Turbo Pascal
Hiểu trình tự thực chương trình Turbo Pascal
Số câu Số điểm Tỉ lệ %
Số câu:1
0,5điểm: 5% 0,5điểm: 5%Số câu:1 1điểm=10% Số câu:2
Chủ đề 3:
Chương trình máy tính
liệu
Biết sử dụng phép toán
trong Turbo Pascal
Số câu Số điểm Tỉ lệ %
Số câu: 2
1 điểm: 10% 1điểm=10% Số câu:2
Chủ đề 4
Viết chương trình để tính tốn
Hiểu lệnh viết hình
Viết chương trình hồn chỉnh
Số câu:1
0,5điểm: 5% 2điểm: 20%Số câu:1 2,5điểm25%Số câu:2 Chủ đề 5
Sử dụng biến chương trình
Biết phép gán Turbo
Pascal
Số câu:1
0,5điểm: 5% 0,5 điểm: 5%Số câu:1
Chủ đề 6
Khai báo sử dụng biến
(2)Số câu:1
0,5điểm: 5% 0,5điểm: 5%Số câu:1
Chủ đề 7
Câu lệnh điều kiện
Biết cú pháp câu lệnh điều
kiện
Biết sử dụng câu lệnh điều kiện
Vận dụng câu lệnh điều kiện để giải toán cụ thể
Số câu:1
0,5điểm: 5% 0,5điểm: 5%Số câu:1 3điểm: 30%Số câu:1 4điểm: 40%Số câu:3
Tổng số câu Tổng số điểm
Tỉ lệ %
Số câu:
3điểm:30% điểm: 20%Số câu: 5điểm: 50%Số câu:2 10điểm: 100%Số câu: 12
Trường THCS Liên Châu
ĐỀ KIỂM TRA HỌC KỲ 1 Môn: Tin học - Năm học 2016 - 2017
Thời gian làm bài: 90 phút ĐỀ BÀI
Phần I: CÂU HỎI TRẮC NGHIỆM
Câu 1: Để ngăn cách câu lệnh ngơn ngữ lập trình Pascal, ta dùng dấu:
A Chấm (.) B Chấm phẩy (;) C Phẩy (,) D Hai chấm (:)
Câu 2: Cấu trúc chương trình Pascal thường có phần?
A Phần thân, phần cuối B Phần khai báo, phần thân, phần cuối C Phần khai báo, phần thân D Phần đầu, phần thân, phần cuối
Câu 3: Kiểu liệu thường dùng Turbo Pascal là.
A Xâu kí tự B Số nguyên C Số thực D Cả A, B, C
đúng
Câu 4: Để chia lấy phần dư ta dùng phép toán
A div B : C mod D /
Câu 5: Để viết thông tin hình, Pascal sử dụng lệnh
A Write B Read C Delay D Keypressed
Câu 6: Khi thực chương trình, máy tính thực lệnh theo
A Thứ tự từ dễ đến khó (đơn giản đến phức tạp)
B Thứ tự từ trước đến sau (từ trái qua phải, từ xuống dưới) C Thứ tự từ sau đến trước (từ phải sang trái, lên trên)
D Thứ tự từ ngắn đến dài
Câu 7: Cho giá trị cuối c đoạn chương trình sau
a: = 3; b: = 5; a: = a + b; c: = a + b;
A c = B c = C c = D c = 13
Câu 8: Trong biểu diến thuật toán người ta dùng kí hiệu A ← B điều có nghĩa là?
A Từ A suy B B Gán giá trị B cho A
C Từ B suy A D Gán giá trị A cho B
Câu 9: Cấu trúc rẽ nhánh dạng thiếu có dạng?
A IF <câu lệnh> THEN <điều kiện>; B IF < điều kiện > THEN < câu lệnh >; C IF <điều kiện> THEN <câu lệnh> D IF <câu lệnh> THEN <điều kiện>
Câu 10: Cho sơ đồ khối sau
Nhập a =
a = a +5
(3)Khi chuyển sang câu lệnh câu lệnh sau đúng? A a: = 5; IF a > THEN a: = a + ELSE a: = a – 5;
B a: = 5; IF a > THEN a: = a + 5; ELSE a: = a – 5; C a: = 5; IF a > THEN a: = a + 5; ELSE a: = a – D a: = 5; IF a > THEN a: = a - ELSE a: = a + 5;
Phần II: PHẦN THI VIẾT VÀ THỰC HÀNH
Câu 11: Hãy viết chương trình tính diện tích hình tam giác vng với cạnh góc vng a b. Câu 12: Trong thi thử vào lớp 10 trường THCS Liên Châu, Hội đồng giám khảo quy định,
(4)ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM MÔN: TIN HỌC 8
Phần I: Trắc nghiệm khách quan
M i câu tr l i úng ỗ ả đ được 0,5 i mđ ể
Câu Câu Câu Câu Câu Câu Câu Câu Câu Câu 10
B C D C A B D B B A
Phần II: Tự luận Câu 11: điểm
- Khai báo 0,5 điểm
- Viết lệnh nhập cạnh tam giác vuông 0,5 điểm - Tính diện tích tam giác 0,25 điểm
- Viết câu lệnh diện tích tam giác vuông 0,25 điểm - Chạy chương trình máy tính 0,5 điểm
Chương trình
Program tinh_dien_tich_tam_giac_vuong; Uses crt;
Var a, b, S: Real; Begin
Clrscr;
Write(‘Nhap vao canh thư nhat cua tam giac vuong la a = ‘); Readln(a); Write(‘Nhap vao canh thư nhat cua tam giac vuong la b = ‘); Readln(b); S:= a*b/2;
Write (‘Dien tich cua tam giac vuong la: ’,S:10:2); Readln
End
Câu 12: 3điểm
- Khai báo 0,5 điểm
- Viết lệnh nhập điểm môn 0,5 điểm - Tính tổng điểm môn 0,5 điểm
- Viết câu lệnh điều kiện để biết người trượt hay đỗ điểm - Chạy chương trình máy tính 0,5 điểm
Chương trình
Program tinh_diem; Uses crt;
Var diemtoan, diemanh, diemvan, tongdiem: Real; Begin
Clrscr;
Write(‘Nhap vao diem toan = ‘); Readln(diemtoan); Write(‘Nhap vao diem anh = ‘); Readln(diemanh); Write(‘Nhap vao diem van = ‘); Readln(diemvan); tongdiem:=diemtoan+diemanh+diemvan;
If tongdiem >=15 Then Write (‘Ban da vao lop 10’) Else Write(‘Ban da truot vao lop 10’);