Đề kiểm tra học kỳ I năm học 2010-2011 môn Tin học Khối 8 - Trường THCS Long Hữu

Đề kiểm tra học kỳ I năm học 2010-2011 môn Tin học Khối 8 - Trường THCS Long Hữu

I. Trắc nghiệm (3đ) Chọn câu trả lời đúng nhất

Câu 1 (0.5đ). Trong các tên sau đây tên nào không hợp lệ trong Pascal ?

 a. Tinh_toan c. Tinh toan

 b. Tinhtoan d. Tinhtoan1

Câu 2 (0.5đ). Câu lệnh nào sau đây đúng?

a. If T:= 100000 then ST:=70/100*T; c. If T > 100000 then ST:=80/100*T

b. If T > 100000 then ST:=80/100*T; d. If T= 100000 then ST=70/100*T;

Câu 3 (0.5đ). Trong các từ sau từ nào không phải là từ khoá trong Pascal?

a. Then c. Begin

b. End d. Char

Câu 4 (0.5đ). Lệnh Writeln dùng để:

a. In thông báo ra màn hình

b. In thông báo ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo

c. Đưa con trỏ xuống đầu dòng tiếp theo

d. In thông báo ra màn hình và không đưa con trỏ xuống đầu dòng tiếp theo

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1262Lượt tải 3 Download
Bạn đang xem tài liệu "Đề kiểm tra học kỳ I năm học 2010-2011 môn Tin học Khối 8 - Trường THCS Long Hữu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
	Trường THCS Long Hữu	Đề Kiểm Tra Học Kỳ I. Năm Học 2010-2011
	Môn Thi: Tin Học – Khối 8
	Thời Gian: 60 Phút (kkcđ)
	 ----------------------
I. Trắc nghiệm (3đ) Chọn câu trả lời đúng nhất
Câu 1 (0.5đ). Trong các tên sau đây tên nào không hợp lệ trong Pascal ?
 	a. Tinh_toan	c. Tinh toan
 	b. Tinhtoan	d. Tinhtoan1
Câu 2 (0.5đ). Câu lệnh nào sau đây đúng?
a. If T:= 100000 then ST:=70/100*T;	c. If T > 100000 then ST:=80/100*T
b. If T > 100000 then ST:=80/100*T;	d. If T= 100000 then ST=70/100*T;
Câu 3 (0.5đ). Trong các từ sau từ nào không phải là từ khoá trong Pascal?
a. Then	c. Begin 
b. End 	d. Char
Câu 4 (0.5đ). Lệnh Writeln dùng để:
a. In thông báo ra màn hình	
b. In thông báo ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo 	
c. Đưa con trỏ xuống đầu dòng tiếp theo 	
d. In thông báo ra màn hình và không đưa con trỏ xuống đầu dòng tiếp theo 
Câu 5 (0.5đ). Trong Pascai khai báo nào sau đây đúng?
	a. Var TB: real;	c. Var 5HS: integer;	
	b. Const y: real;	 	d. Var R= 10;	
Câu 6 (0.5đ). Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, B là biến với 
kiểu dữ liệu xâu. Phép gán nào sau đây hợp lệ?
 	 a. A:=	‘1234’	 	 b. B:=1234	 c. A:=1.5 	d. B:= ‘1234’
II. Tự luận (7đ)
Câu 1 (2 đ): Nêu sự khác nhau giữa biến và hằng? Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập trình Pascal?
Câu 2 (1.5đ)	 Quá trình giải bài toán trên máy tính gồm các bước nào?
Câu 3 (1đ). 	Hãy viết câu lệnh điều kiện dạng thiếu và dạng đầy đủ trong Pascal?
 Câu 4 (2.5đ):	Viết chương trình tính chu vi hình tròn? Biết rằng chuvi=2*Pi*bankinh.
-----Hết-----
ĐÁP ÁN TIN HỌC 8
I. Trắc nghiệm (3đ) 	Mỗi câu đúng được 0.5đ
	Câu 1:	c	Câu 3:	d	Câu 5:	a
	Câu 2:	b	Câu 4:	b	Câu 6:	d
II. Tự luận (7đ)
Câu 1 (2đ): 	
Khai báo biến
Khai báo hằng
- Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình. (0.25đ)
- Câu lệnh gán giá trị cho biến nằm ở phần thân chương trình. (0.25đ)
- Giá trị của hằng được giữ nguyên trong quá trình thực hiện chương trình. (0.25đ)
- Giá trị của hằng nằm ở phần khai báo. (0.25đ)
	- Var 	
x: interger;	(0.5đ)
y: real;	(0.5đ)
Câu 2 (1.5đ):	
- Xác định bài toán	(0.5đ)
- Mô tả thuật toán	(0.5đ)
- Viết chương trình	(0.5đ)
Câu 3 (1đ):	
	- Dạng thiếu:	If then ;	(0.5đ)
	- Dạng đủ:	If then 	(0.5đ)
 else ;	
Câu 4 (2.5đ):
	Program 	Tinh_CV;
	Var 	bankinh: Integer; 	(0.25đ)
	Const 	Pi=3.14;	(0.25đ)
	Begin	(0.25đ)
	Writeln(‘Nhap ban kinh=’); 	(0.5đ)
	Readln(bankinh);	(0.5đ)
	Writeln(‘Chu vi hinh tron la:’, 2*Pi*bankinh); 	(0.5đ)
	End.	 (0.25đ)
-----Hết-----

Tài liệu đính kèm:

  • docDE THI HKI TIN 8.doc