A. MỤC TIÊU1. Kiến thức:Hệ thống lại kiến thức cũ.2. Kỹ năng: Làm được bài tập.3. Thái độ: Nghiêm túc, hăng hái tham gia đóng góp ý kiến.B. CHUẨN BỊ1. Giáo viên:Đề kiểm tra2. Học sinh:Học bài cũ, bút, thước…C. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP1. Ổn định lớp và kiếm tra kiến thức cũ:Ổn định lớp: kiểm tra sĩ số lớp2. Ma trận đề kiểm tra
Trang 1Tuần: 8 Ngày soạn: 01/10/2014
Ngày dạy: 08/10/2014 Lớp: 8A1, 8A2, 8A3
KIỂM TRA 1 TIẾT
A MỤC TIÊU
1 Kiến thức:
− Hệ thống lại kiến thức cũ
2 Kỹ năng:
− Làm được bài tập
3 Thái độ:
− Nghiêm túc, hăng hái tham gia đóng góp ý kiến
B CHUẨN BỊ
1 Giáo viên:
− Đề kiểm tra
2 Học sinh:
− Học bài cũ, bút, thước…
C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
1 Ổn định lớp và kiếm tra kiến thức cũ:
Ổn định lớp: kiểm tra sĩ số lớp
2 Ma trận đề kiểm tra
Nội dung
Câu &
điểm
Nhận biết Thông hiểu dụng Vận
Tổng
Bài 1: Máy tính và chương
trình máy tính
Điểm
Bài 2: Làm quen với chương
trình và ngôn ngữ lập trình Câu Điểm 1.0 1 0.2 10
5
Bài 3: chương trình máy tính
và dữ liệu Câu Điểm 0.25 4 5,6 0.5 2 2
0 Bài 4: Sử dụng biến trong
chương trình.
Câu
0
Trang 2Điểm 1.0 1.0 1.5 2.
0 0.5
3.
0
3 Đề kiểm tra
Phần 1: Trắc nghiệm khách quan (3đ) :
Hãy chọn đáp án đúng nhất
Câu 1 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
Câu 2 Để chạy chương trình ta sử dụng tổ hợp nào:
a Ctrl – F9 b Alt – F9 c F9 d Ctrl – Shitf – F9
Câu 3 Trong Pascal, khai báo nào sau đây là đúng?
a Var tb: real; b Type 4hs: integer; c const x: real; d Var R = 30;
Câu 4 Biểu thức toán học (a 2 + b)(1 + c) 3 được biểu diễn trong Pascal như thế nào ?
a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c)
c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3
Câu 5 Writeln (‘Ban hay nhap nam sinh’);
Readln (NS);
Ý nghĩa của hai câu lệnh trên là:
a Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”
b Yêu cầu người sử dụng nhập giá trị cho biến NS
c Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS
d Tất cả đều sai
Câu 6: Để mở rộng giao diện pascal ta dùng tổ hợp phím nào?
a Ctrl_F9 b Ctl_Shif_F9 c Alt_Enter d Ctrl_ Shift_Enter
Câu 7 Chọn câu chính xác nhất cho câu trả lời sau:
c const : integer; d Var n, 3hs: integer;
Câu 8: Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=x+y;
Kết quả thu được của biến z là:
Câu 9: Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau :
Câu 10: Trong Pascal, phím F2 có ý nghĩa là:
a Chạy chương trình b Lưu chương trình
Trang 3Câu 11: Khai báo biến bằng từ khóa:
Câu 12: Chọn đáp án đúng
Cấu trúc chung chủa chương trình gồm mấy phần
c 3 d 4
Phần 2: Phần tự luận: ( 7 đ)
Câu 1: ( 2 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: (1.5điểm)
a ) 15 mod 8
b) 12 div 7
c ) (a+b)2.(d+e)3
d) (25 + 4).6
Câu 2 (3 đ): Hãy nêu sự giống và khác nhau giữa hằng và biến? Cho ví dụ về khai báo hằng và
khai báo biến?
Câu 3: (2 điểm)
Viết chương trình nhập 3 số từ bàn phím và hiển thị kết quả ra màn hình tổng và tích của
3 số đó
4 Hướng dẫn chấm
I) Trắc nghiệm:
II) Tự Luận:
1) a 7
b 1
c (a+b)*(a+b)*(d+e)*(d+e) *(d+e)
d (2*2*2*2*2 + 4)*6
2) Giống nhau: Hằng và biến là đại lượng dùng dể đặt tên và lưu trữ dữ liệu
Khác nhau: Giá trị của biến thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình
Vd: var m,n: integer;
Const pi= 3,14;
3) program tinhtoan;
uses crt;
var x,y,z:integer;
begin
write('nhap x=');readln(x);
write('nhap y= ');readln(y);
write('nhap z= ');readln(z);
write(' Tong 3 so la: ');writeln(x+y+z);
write(' Tich 3 so la: ');writeln(x*y*z);
Trang 4readln
end
D RÚT KINH NGHIỆM
Tân Long, ngày….tháng….năm 2014 Tân Long, ngày….tháng….năm 2014
Duyệt Ban Giám Hiệu Duyệt Tổ Chuyên Môn