Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: a.. Để chạy chương trình ta sử dụng tổ hợp nào:a[r]
(1)ĐỀ KIỂM TRA TIẾT MÔN: TIN HỌC 8 1 Ma trận đề kiểm tra
Cấp độ Chủ đề
Nhận biết Thông hiểu Vận dụng Cộng
Cấp độ thấp Cấp độ cao
TNKQ TL TNKQ TL TNKQ TL TNKQ TL
Bài 1: Máy tính và chương trình
máy tính
- Nhận biết cách đặt tên
trong ngơn ngữ Pascal
- Thực chương trình máy tính Số câu
Số điểm Tỉ lệ %
1 0,5 5%
1
0,5 5%
2
1,0 10% Bài 2: Làm
quen với chương trình
và ngơn ngữ lập trình
- Biết phím tắt làm việc với phần mềm Pascal
Số câu
Số điểm Tỉ lệ %
2
1 10%
2
1 10% Bài 3:
chương trình máy tính và
dữ liệu
- Biết cách viết lại biểu thức
tốn kí hiệu ngơn
ngữ Pascal
- Áp dụng kí tự để viết lại biểu thức tính tốn phép toán đơn giản Số câu
Số điểm
0,5
2
2
3
(2)Tỉ lệ % 5% 20% 25% Bài 4: Sử
dụng biến trong chương trình.
- Nhận biết từ khóa để khai
báo biến
- Phân biệt biến
- Áp dụng khai báo biến được, tính tốn với giá
trị biến
- Viết chương trình
hồn chỉnh Số câu
Số điểm Tỉ lệ %
1 0,5 5% 20% 10% 20% 5 5,5 55% Tổng số câu
Tổng số điểm Tỉ lệ %
5 2,5 25% 1 0,5 5% 1 2,0 20% 2 1 10% 2 2,0 20% 1 2,0 20% 12 10,0 100%
Tỷ lệ chính 25% 25% 30% 20%
2 Đề kiểm tra
Phần 1: Trắc nghiệm khách quan (3đ) : Hãy chọn đáp án
Câu Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal: a 81pbc b hinhvuong c begin d bai tap Câu Để 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 Trong Pascal, khai báo sau đúng?
a Var a: real; b Var 4hs: integer; c const x: real; d Var R = 30; Câu Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal thế ?
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: Để lưu chương trình Pascal em dùng phím nào?
(3)Câu 6: Ta thực lệnh gán sau : x:=1; y:=9; z:=x+y; Kết thu biến z là:
a b
c d 10
Câu 7: Trong Pascal, phím F2 có chức là:
a Chạy chương trình b Lưu chương trình c Dịch chương trình d Mở chương trình Câu 8: Khai báo biến từ khóa
a Const b Var C Type d Uses
Phần 2: Phần tự luận: (7đ)
Câu 1: ( điểm) Viết biểu thức toán sau dạng biểu thức Pascal: a) (a+b)2.(d+e)3
b) (23 + 4).6
Câu 2: (1 điểm) Tính a ) 15 mod
b) 12 div
Câu : (2 điểm) Hãy nêu giống khác biến hằng? Cho ví dụ khai báo biến khai báo hằng?
Câu : (2 điểm)
Viết chương trình nhập số ngun từ bàn phím hiển thị kết hình tổng tích số nguyên
3 Hướng dẫn chấm I) Trắc nghiệm :
Câu
Đáp án B A A C B D B B
II) Tự Luận:
1) a (a+b)*(a+b)*(d+e)*(d+e)*(d+e) b (2*2*2* + 4)*6
2) a b 3)
(4)- Biến đại lượng có giá trị thay đổi suốt trình thực chương trình
- Hằng đại lượng có giá trị khơng thay đổi * Ví dụ:
- Khai báo biến: var m,n: integer;
- Khai báo hằng: Const pi= 3.14;
4) program tinhtoan; uses crt;
var a, b:integer; begin
clrscr;
write('nhap a=');readln(a); write('nhap b= ');readln(b);
write(' Tong so la: ');writeln(a+b); write(' Tich so la: ');writeln(a*b); readln