Trường THCS Phước Tân 1 Thứ..ngày. tháng..năm 2015
Họ và tên:.. ĐỀ KIỂM TRA HKI
Lớp: .. Môn: Tin học lớp 8
Thời gian: 45 phút
ĐIỂM
LỜI PHÊ CỦA GIÁO VIÊN
Duyệt của tổ trưởng
Phần 1: Trắc nghiệm khách quan (3đ) :
Khoanh tròn vào đáp án đúng trong những câu sau:
Câu 1. Để 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 2. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. 8a B. tamgiac C. program D. Lop.8a
Câu 3. Biểu thức toán học (a2 + 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 4. Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. const R = 30;
Câu 5. 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à:
A. 1 B. 9
C. 10 D. Một kết quả khác
Câu 6. Khai báo hằng bằng từ khóa:
A. Const B. Var C. Type D. Uses
Phần 2: Phần tự luận: (7đ)
Câu 7(3 điểm): Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal:
a)
b ) (a+b)2.(d+e)3
c)
Câu 8 (2 điểm): Hãy nêu sự giống và khác nhau giữa hằng và biến?
Câu 9(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 của 3 số đó.
Bài làm
..
..
..
Đáp án
I) Trắc nghiệm(3 điểm)
Mỗi câu đúng 0.5 đ. Trong trường hợp có 2 đáp án thì mỗi ý đúng 0.25đ
Câu
1
2
3
4
5
6
Đáp án
A
B,D
C
A,D
C
A
II) Tự Luận(7 điểm)
Câu 7:
a) 5*x*x*x+2*x*x-8*x+15 1đ
b) (a+b)*(a+b)*(d+e)*(d+e) *(d+e) 1đ
c) (x+y)/(x-y) 1đ
Câu 8:
Sự giống và khác nhau giữa biến và hằng
Giống: - Đều được dùng để lưu trữ dữ liệu 0.25đ
-Phải được khai báo trước khi sử dụng 0.25đ
Khác: Mỗi ý đúng 0.25 đ
Biến
Hằng
- Là đại lượng có thể thay đổi được trong khi thực hiện chương trình.
- Từ khóa khai báo biến: Var
- Là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình.
-Từ khóa khai báo hằng: Const
Câu 9:
program tinhtoan; 0.25đ
uses crt; 0.25đ
var x,y,z:integer; 0.25đ
begin
write('nhap x=');readln(x); 0.25đ
write('nhap y= ');readln(y); 0.25đ
write('nhap z= ');readln(z); 0.25đ
write(' Tong 3 so la: ');writeln(x+y+z); 0.5đ
readln
end.
MA TRẬN ĐỀ KIỂM TRA 1 TIẾT
Nội dung
Câu & điểm
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
Bài 1: Máy tính và chương trình máy tính
Câu
1
1
Điểm
0.5
0.5
Bài 2: Làm quen với chương trình và ngôn ngữ lập trình
Câu
2
1
Điểm
0.5
0.5
Bài 3: chương trình máy tính và dữ liệu
Câu
3
7
2
Điểm
0.5
3.0
3.5
Bài 4: Sử dụng biến trong chương trình.
Câu
4,6
5
8,9
5
Điểm
1.0
0.5
4.0
5.5
Tổng
Số câu
4
2
3
10
Điểm
2.0
1.0
7.0
10
Mô tả:
Câu 1: Biết cách chạy một chương trình trong pascal.
Câu 2: Nhận biết tên hợp lệ trong pascal.
Câu 3: Nhận biết đúng cách chuyển đổi biểu thức toán học sang pascal.
Câu 4: Nhận biết khai báo biến và hằng đúng trong pascal.
Câu 5: Hiểu cách sử dụng biến trong chương trình.
Câu 6: Nhận biết được từ khóa khai báo hằng.
Câu 7: Cách chuyển đổi biểu thức toán học sang pascal.
Câu 8: Phân biệt được sự giống và khác nhau giữa biến và hằng.
Câu 9: Viết được một chương trình pascal bằng ngôn ngữ lập trình: tính tổng của 3 số được nhập từ bàn phím.
Tài liệu đính kèm: