Kiểm tra học kì I môn Tin học 8 - Trường PTDT NT Krông Pak

Kiểm tra học kì I môn Tin học 8 - Trường PTDT NT Krông Pak

I-PHẦN TRẮC NGHIỆM:

Câu 1. 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. bai tap

Câu 2. Để biên dịch 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 (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

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1349Lượt tải 0 Download
Bạn đang xem tài liệu "Kiểm tra học kì I môn Tin học 8 - Trường PTDT NT Krông Pak", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG PTDT NT KRÔNG PAK KIỂM TRA HỌC KỲ I
 Họ và tên: .. MÔN: TIN HỌC 8
LỚP: 8 A	 THỜI GIAN: 45 PHÚT
ĐIỂM 	LỜI PHÊ CỦA THẦY CÔ GIÁO
I-PHẦN TRẮC NGHIỆM: 
Câu 1. 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. bai tap
Câu 2. Để biên dịch 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 (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 5: Thứ tự đúng của chương trình 	
Program Chuong trinh 1; (1)
	Begin (2)
	Uses crt; (3)
	Writeln ( ’ hoa cỏ mùa xuân’);(4)
	End. (5)
A. 1, 3, 2, 4, 5	B. 1, 2, 4, 3, 5	C. 2, 3, 1, 4, 5	D. 1, 2, 3, 4, 5
Câu 6: Trong các tên sau đây, tên nào hợp lệ trong NNLT Pascal?
A. Khoi 8	B. Tamgiac;	C. Bai-tap-thuc-hanh	D. beginprogram
Câu 7: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây?
A. Ngôn ngữ tự nhiên của con ngưòi	B. Ngôn ngữ máy
C. Tất cả các ngôn ngữ trên	D. Ngôn ngữ lập trình
C©u 8 C¸c tõ khãa nµo viÕt sai:
	A. Pro_gram	B. Uses	C. Begin	D. End
C©u 9 Khai b¸o biÕn b»ng tõ khãa:
	A. Const	B. Var	C. Type	D. Uses
C©u 10 Khai b¸o h»ng b»ng tõ khãa:
	A. Var	B. Uses	C. Type	D. Const
II-PHẦN TỰ LUẬN
Câu 1: Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: 
A. 15(4 + 30 + 12) 	B. 	 C. ax2 + bx +2c D. (a+b)2.(d+e)3 
Câu 2: Viết chương trình nhập vào 2 số a,b. Kiểm tra xem nếu a> b thì thông báo “ a lon hon b”, nếu b>a thi thông báo “ b lớn hon a” ngược lại thì thông báo “ hai so bang nhau”
BÀI LÀM:
ĐÁP ÁN
PHẦN TRẮC NGHIỆM: 5 ĐIỂM( mỗi câu 0.5 đ)
CÂU
A
B
C
D
CÂU
A
B
C
D
CÂU
A
B
C
D
CÂU
A
B
C
D
1
x
7
x
2
x
3
x
8
x
4
x
9
x
5
x
10
x
6
x
TỰ LUẬN: (5 ĐIỂM)
 Câu 1: ( 2 điểm) a) à15*(4+30+12)	 b) à((10+x)*(10+x)/((3+y)) – (18/(5+y))
	 c) àa*x*x+b*x+2*c 	d) à(a+b)*(a+b)*(d+e) *(d+e) *(d+e)
 Câu 2 ( 3 điểm):
 program tongab;
	Uses crt;
	Var a,b: integer;
	Begin
	Write(‘nhap vao 2 so a va b:’); readln(a,b)
	If a>b then 	Write(‘a lon hon b’) else
	If a< b then Write(‘b lon hon a’) 
	Else Write(‘ hai so bang nhau’);
	Readln
	End.

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

  • docTHI TIN 8 KY 1.doc