Đề kiểm tra học kỳ 1 (năm học 2013 - 2014) môn: Tin học – lớp 8

Câu 8. Câu lệnh nào trong Pascal viết sai:

 A. if n mod 2 =0 then write(‘Đo la so chan’);

 B. if a>0 then write(‘a la so dương’) else write(‘a la so am’);

 C. if n = 2 then a:=b;

 D. if a+b then T:=10;

 

doc3 trang | Chia sẻ: dung89st | Lượt xem: 1338 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Đề kiểm tra học kỳ 1 (năm học 2013 - 2014) môn: Tin học – lớp 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ KIỂM TRA HỌC KỲ 1 
(NĂM HỌC 2013 - 2014)
Môn: Tin học – Lớp 8
(Thời gian: 45 phút)
MA TRẬN ĐỀ KIỂM TRA
 Mức độ 
Chủ đề 
Nhận biết
Thông hiểu
Vận dụng
Tổng
Cấp độ thấp
Cấp độ cao
Máy tính và chương trình máy tính
Hiểu được máy tính hiểu được ngôn ngữ gì
Số câu
Điểm Tỷ lệ%
1
0.5
1
0.5=5%
Làm quen với chương trình và NNLT
Biết chạy chương trình và đặt tên chương trình
Số câu
Điểm Tỷ lệ%
3
1.5
3
1.5=15%
Làm quen với Turbo Pascal
Biết lưu chương trình
Số câu
Điểm Tỷ lệ%
1
0.5
1
0.5=5%
Chương trình máy tính và dữ liệu
Biết lệnh nhập dữ liệu
Viết được biểu thức toán học trong Pascal
Số câu
Điểm Tỷ lệ%
1
0.5
1
 2
2
2,5=25%
Sử dụng biến trong chương trình
Hiểu được cú pháp của lệnh gán
Số câu
Điểm Tỷ lệ%
1
0.5
1
0.5=5%
Câu lệnh điều kiện
Hiểu được câu lệnh điều kiện
Số câu
Điểm Tỷ lệ%
1
0,5
1
0,5=5%
Viết chương trình Pascal
Viết được chương trình máy tính
Số câu
Điểm Tỷ lệ%
1
4
1
4=40%
Tổng số câu
Tổng số điểm
Tỷ lệ %
5
2.5
25%
3
1.5
15%
2
6
60%
10
10
100%
I/ Phần trắc nghiệm: (4.0 điểm)
I. 1Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng nhất
Câu 1. Máy tính có thể có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây ?
	A. Ngôn ngữ tự nhiên,	B. Ngôn ngữ lập trình,
	C. Ngôn ngữ máy,	D. Tất cả các ngôn ngữ trên.
Câu 2. Để chạy chương trình ta dùng tổ hợp phím:
	A. Alt + F9	B. Alt + F5	C. Ctrl + F9	D. Ctrl + F5
Câu 3. Trong các tên sau, tên nào viết đúng ?
	A. Tam giac;	B. Tamgiac;	C. 1Lơp8A;	D. Lop.8A;
Câu 4. Để nhập dữ liệu ta dùng lệnh:
A. Clrscr;	B. Readln(x);	C. X:= ‘dulieu’;	D.Write(‘Nhap du lieu’);
Câu 5. Trong pascal, khai báo nào sau đây là đúng ?
	A. Var tb: real;	B. Var X: = 100;	C. Conts X: integer;	D. Var R=15;
Câu 6. Trong pascal, từ khoá nào sau đây viết sai ?
	A. Pro_gram	B. Uses	C. Begin	D. End.
Câu 7. Để lưu tệp chương trình ta nhấn phím:
	A. F2	B. F 3	C. F5	D. F9
Câu 8. Câu lệnh nào trong Pascal viết sai:
	A. if n mod 2 =0 then write(‘Đo la so chan’);
	B. if a>0 then write(‘a la so dương’) else write(‘a la so am’);
	C. if n = 2 then a:=b;
	D. if a+b then T:=10;
II. Phần tự luận: ( 6.0 điểm).
Câu 1. Hãy viết các biểu thức toán học sau đây trong ngôn ngữ lập trình Pascal: (2 điểm)	a/ 2x2+1;	b/ 
Câu 2. Viết chương trình đưa ra thông báo trên màn hình. Mỗi thông báo nằm trên một dòng. (4 điểm)
 	PHONG GIAO DUC VA DAO TAO DAI LOC
	TRUONG THCS TRAN HUNG DAO
	TEN EM LA:
ĐÁP ÁN VÀ BIỂU ĐIỂM
I/ Phần trắc nghiệm:
Câu
1
2
3
4
5
6
7
8
Đáp án
C
C
B
B
A
A
A
D
Điểm
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
II/ Phần tự luận: ( 6.0 điểm):
Câu 1: (2.0 đ):
	a/ 2*x*x+1; (1.0 đ)
	b/ (x+y)/(x-y); (1.0 đ)
Câu 2: ( 4.0 đ):
- Đầy đủ cấu trúc của một chương trình (1.0 đ)
- Viết đúng theo yêu cầu ( 2.0 đ)
- Chương trình không có lỗi (1.0 đ)
	Programs BT;
	Uses crt;
Begin
	Writeln( ‘ PHONG GIAO DUC VA DAO TAO DAI LOC’);
	Writeln(‘ TRUONG THCS TRAN HUNG DAO’);
	Writeln(‘ TEN EM LA:...’);
	Readln;
	End.

File đính kèm:

  • docDE3MA TRANDAP AN KTRA KI 1 TIN 8 20132014.doc