Đề kiểm tra học kì I Tin học lớp 8 (Kèm đáp án) - Năm học 2016-2017

doc 3 trang Người đăng dothuong Lượt xem 529Lượt tải 1 Download
Bạn đang xem tài liệu "Đề kiểm tra học kì I Tin học lớp 8 (Kèm đáp án) - Năm học 2016-2017", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra học kì I Tin học lớp 8 (Kèm đáp án) - Năm học 2016-2017
KIỂM TRA HKI NĂM HỌC: 2016 – 2017
 Môn : Tin Học 8
 Họ và Tên học sinh: . Thời gian: 45 phút
Lớp 8
Điểm 
Nhân xét của giáo viên
I.TRẮC NGHIỆM: (4đ) Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng trong các câu sau(Từ câu 1 đến câu 8) 
Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:
A. Khoi 8.	B. Ngay_20_11. 	C. 14tuoi.	D. Begin. 
Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
A. Tên.	B. Từ khoá.	C. Biến.	D. Hằng. 
Câu 4: Trong Pascal, từ khóa để khai báo biến là:
A. Const.	B. Begin	C. Var.	D. Uses. 
Câu 4: Tính giá trị cuối cùng của c, biết rằng: a:= 3; b:= 5; a:= a + b; c:= a+b;
 	A. c= 8; 	B. c=3; 	C. c= 5; 	D. c= 13;
Câu 5: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
A. 7	B. 6	C. 7.5 	D. 1
Câu 6: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh 
 if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)
A.5	B. 9	C. 7	D. 11
Câu 7: Ta có 2 lệnh sau :	x:= 8;
	if x>5 then x := x +1; Giá trị của x là bao nhiêu:
A. 5	B. 9	C. 8	D. 6
Câu 8 : Câu lệnh điều kiện dạng đầy đủ là:
A. If then ; Else ;	
B. If then ;
C. If then , ;
D. If then Else ;	
II. TỰ LUẬN: (6đ)
Câu 1: (2 điểm)Hãy chỉ ra INPUT và OUTPUT của bài toán sau:
a, Cho 2 số a và b (a,b>0). Tìm ÚA của hai số.
b, Tìm số lớn nhất trong 3 số a,b,
Câu 2: (2đ) Hãy viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal.
a) ax2+bx+c	b) 
Câu 3: (2đ) Viết chương trình tính diện tích, chu vi hình chữ nhật.
Bài làm:
Đáp án + biểu điểm
I – Trắc nghiệm (4đ) Mỗi ý đúng cho 0.5đ
Câu
1
2
3
4
5
6
7
8
Đáp án
D
A
D
A
C
D
D
B
II – Tự luận (6đ)
Câu 1: a . INPUT: a>0; b>0
OUTPUT: USC của hai số a và b
b. INPUT: 3 số a, b, c
OUTPUT: Số lớn nhất trong 3 số a,b,c.
Câu 2: (2đ) mỗi ý đúng cho 1đ.
a) ax2+bx+c	 	=> a*x*x+ b*x + c 
	b) 	=> (a-b)/ (c-d) + a*a.
Câu 3: (2đ)Viết chương trình tính diện tích, chu vi hình chữ nhật
	Program DTCV; 0.25đ
	Var a, b, dt, cv : real; 0.25đ
	Begin
	Writeln (‘ nhap gia tri cua a = ’); readln(a); 0.25đ
	Writeln (‘ nhap gia tri cua b = ’); readln(b); 0.25đ
	dt := a*b;	0.25đ
	 cv:= (a+b)*2;	0.25đ
	Writeln (‘chu vi hinh chu nhat la ’, cv);	0.25đ
	Writeln (‘dien tich hinh chu nhat la ’, dt);	0.25đ
	Readln
	 End.

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

  • docDe_kiem_tra_hoc_ki_Tin_hoc_8_nam_hoc_2016_2017.doc