Biết được con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh Số câu 1 Số điểm 0,25 điểm Bài 2: Làm Biết NNLT có quen với tập hợp các từ chương khóa dành riêng trình và[r]
Trang 1PHÒNG GD & ĐT KRÔNG ANA ĐỀ KIỂM TRA GIỮA HỌC KÌ I
Năm học 2011-2012 Môn: Tin học 8
Thời gian: 45 phút
I TRẮC NGHIỆM: (3đ) Chọn đáp án đúng và đầy đủ nhất điền vào bảng sau:
Đáp án
Câu 1 Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
Câu 2 Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có?
A Phần tiêu đề chương trình B Phần thân chương trình
Câu 3 Kiểu số nguyên có phạm vi giá trị từ ….
A 0 đến 127 B 0 đến 255 C -215 đến 215 – 1 D -1000 đến 1000
Câu 4 Hãy chọn khai báo đúng trong các khai báo sau đây:
Câu 5 Giả sử B được khai báo là biến với dữ liệu số nguyên, Y là biến có kiểu dữ liệu
xâu kí tự Phép gán nào sau đây hợp lệ?
Câu 6 Biến nhớ trong lập trình có chức năng:
C Có thể nhận nhiều giá trị khác nhau; D Cả A,B và C đều đúng
Câu 7 Những từ nào sau đây là từ khoá?
A Program, Begin, Uses, Var, Const B Program, Begin, Uses, Crt
Câu 8 Quá trình giải một bài toán trên máy tính gồm
A Xác định bài toán; Viết chương trình; Mô tả thuật toán
B Xác định bài toán; Viết chương trình
C Mô tả thuật toán; Viết chương trình
D Xác định bài toán; Mô tả thuật toán ; Viết chương trình
Câu 9 Trong Pascal câu lệnh Read hoặc Readln được dùng để
Câu 10 Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
Câu 11 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
Câu 12 Trong Pascal để chia lấy phần nguyên ta dùng phép toán:
Trang 2II TỰ LUẬN:
Câu 1 (1 điểm) Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal.
2
2 4
z
………
Câu 2 ( 2 điểm) Trong chương trình Pascal sau hãy tìm lỗi và sửa lại cho đúng: Câu 3 (4 điểm) Cho bài toán sau: Tính Chu vi,diện tích hình chữ nhật với chiều dài và chiều rộng được nhập từ bàn phím a Xác định bài toán và mô tả thuật toán b Viết chương trình bài toán trên với chiều dài a và chiều rộng b
TT Viết sai Viết đúng là 1 2 3 4 5 6 7 8 9 10 Program Hinh tron; 1
Var cv,dt,r:=integer; 2
Begin; 3
r := 2 4
cv = 2*pi*r; 5
dt : pi*r*r; 6
Writeln(‘Chu vi la := cv’); 7
Writeln(‘Dien tich la :’=dt); 8
Readln 9
End 10
Trang 3PHÒNG GD & ĐT HUYỆN KRÔNG ANA HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA
GIỮA HỌC KÌ I Năm học 2011-2012 Môn: Tin học 8
A Phần trắc nghiệm: (3 điểm – mỗi câu đúng 0,25 điểm)
B Phần tự luận: (7 điểm)
Câu 1 x*x/(3 + y) + 2 + 4 – ((a + b)*c)/(8 +y) + z - a/b*a/b 1
Câu 2 Dòng 1: tên CT có dấu cách Program Hinh_tron;
Dòng 2: khai báo biến sai Var cv,dt,r : integer;
Dòng 3: Dư ; Begin Dòng 4: Thiếu ; r := 2;
Dòng 5: Thiếu : cv := 2*pi*r;
Dòng 6:Thiếu = dt := pi*r*r;
Dòng 7: Writeln(‘Chu vi la :’, cv);
Dòng 8: Writeln(‘Dien tich la :’ ,dt);
0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25
Câu 3
Câu a: Input: Chiều dài và chiều rộng của HCN Output: Chu vi và diện tích của HCN B1: Nhập Chiều dài và chiều rộng HCN từ bàn phím B2: Tính Chu vi và diện tích HCN
B3: Thông báo KQ và kết thúc thuật toán
Câu b: Viết chương trình Program HCN;
Uses crt;
Var a, b,cv,dt : integer;
Begin Clrscr;
Write(‘Nhap chieu dai a = ‘); readln(a);
Write(‘Nhap chieu rong b = ‘); readln(b);
cv:= (a+b)*2; dt:=a*b;
Write(‘chu vi HCN la:’,cv);
Write(‘Dien tich HCN la:’,dt);
Readln End
1 1
0,5
0.5 0.5 0.5
Trang 4MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KÌ I
MÔN TIN HỌC 8 NĂM HỌC 2011 - 2012
Mức độ
Nội dung
Tống số
Bài 1: Máy
tính và
chương
trình máy
tính
Biết được con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh
điểm
0,25 điểm
Bài 2: Làm
quen với
chương
trình và
ngôn ngữ
lập trình
Biết NNLT có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định
Hiểu được và tuân thủ các quy tắc đặt tên của NNLT
Vận dụng để đặt tên
và các
từ khóa
điểm
0.25 điểm
0.5 điểm
0.5 điểm
1.75 điểm
Bài 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
Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư
Chuyển được biểu thức toán học sang biểu diễn trong Pascal
Bài 4: Sử
dụng biến
trong
chương
trình
Biết cách khai báo biến, biết đặt tên biến phải tuân thủ các quy định của NNLT
Hiểu được trình
tự lệnh gán giá trị cho biến, cho hằng
Thực hiện được việc khai báo và lựa chọn kiểu và gán giá trị dữ liệu cho biến
điểm
0.25 điểm
0.75 điểm
1 điểm
2,5 điểm
Trang 5Bài 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 và thực hiện được mô phỏng thuật toán để vận dụng tính toán
Vận dụng để mô
tả thuật toán giải quyết bài toán
điểm
0,25 điểm
điểm
Tổng số
Tổng số
điểm