Đề kiểm tra học kì I Tin học 8 (Có đáp án) - Năm học 2015-2016 - Trường THCS Bình Châu

doc 8 trang Người đăng dothuong Lượt xem 642Lượt tải 1 Download
Bạn đang xem tài liệu "Đề kiểm tra học kì I Tin học 8 (Có đáp án) - Năm học 2015-2016 - Trường THCS Bình Châu", để 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 8 (Có đáp án) - Năm học 2015-2016 - Trường THCS Bình Châu
PHÒNG GD & ĐT BÌNH SƠN
TRƯỜNG THCS BÌNH CHÂU
Họ và tên:
Lớp:.
KIỂM TRA HỌC KÌ I
Năm học: 2015 - 2016
Môn: TIN HỌC 8
Thời gian làm bài: 45 phút
Điểm:
ĐỀ BÀI:
I.PHẦN TRẮC NGHIỆM: (4điểm –Thời gian 15 phút)
PHẦN I: Em hãy khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau, mỗi câu 0.25 điểm:(2.0 điểm)
Câu 1: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A. Máy in	 B. Loa	 C. Màn hình D. Bàn phím	
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. bai tap
Câu 3: Từ nào dưới đây không phải là “từ khóa” của chương trình?
A. Uses	B. Program	 C. Begin	 	 D. Computer
Câu 4: Kết quả của phép toán 68 div 5 mod 4 + 1 là bao nhiêu?
A. 7	B. 5	 C. 2	 D. 3	
Câu 5: Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x : = x + 5;?
A. 15;	 B. 10	 C. 5	 D. 20	
Câu 6: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x : = real	B. y = a +b	 C. I = 4 D. z : = 3
Câu 7: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
A. 2	B. 3	 C. 4	 D. 5	
Câu 8: Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if x : = 6 then a = b;	 B. if x > 5; then a : = b;
C. if x > 5 then a : = b; m : = n;	 D. if x > 5; then a : = b; else m : = n;	
PHẦN II: Hãy đánh dấu x vào ô ở cột mà em chọn: (2 điểm)
Câu 9: Cho chương trình viết trong Pascal:
Program Hinh_Tron;
Var ban_kinh, chu_vi, dien_tich: real;
Const Pi = 3.14;
Begin
Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh);
chu_vi:= 2*Pi*ban_kinh;
dien_tich:=Pi*ban_kinh*ban_kinh;
Writeln (‘C = ’, chu_vi, ‘S = ’, dien_tich); 
readln;
End.	
Hãy phân biệt Từ khóa, tên, hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: 
Hằng
Biến
Từ khoá
Tên
a. Program
b. Pi
c. Hinh_Tron
d. Const
e. chu_vi
f. Dien_tich
g. writeln
h. End
PHÒNG GD & ĐT BÌNH SƠN
TRƯỜNG THCS BÌNH CHÂU
Họ và tên:
Lớp:.
KIỂM TRA HỌC KÌ I
Năm học: 2015 - 2016
Môn: TIN HỌC 8
Thời gian làm bài: 45 phút
Điểm:
II. PHẦN TỰ LUẬN: (6 điểm – Thời gian 30 phút)
Câu 1: (3 điểm) 
1. Cho biết kết quả của phép toán sau: (1điểm)
a ) 75 mod 6	b) 99 div 5	
2. Hãy chuyển các biểu thức toán học sau bằng các kí hiệu trong ngôn ngữ Pascal:(1 điểm)
a)	 	b) 
3. Hãy chuyển các biểu thức viết trong ngôn ngữ Pascal dưới đây bằng các biểu thức toán học:(1 điểm)
a) a*a*a/((2*b+c)*(2*b+c))	b) 1+1/(x*x) +1/(y*y) + 1/(z*z)
Câu 2: (1 điểm) Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:
a) Cho hai số a và b (a>0, b>0). Tìm các USC của hai số a và b. 
b) Tìm số lớn nhất trong 3 số a,b,c.
Câu 3: (2 điểm) 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 lệnh.
Rat vui khi duoc lam quen voi cac ban!
Day la bai kiem tra hoc ki 1 mon Tin hoc lop 8!
Chuong trinh Turbo Pascal rat la hay!
BÀI LÀM:
.......
.......
.......
.......
.......
.......
.......
.......
ĐÁP ÁN VÀ BIỂU ĐIỂM
I. PHẦN TRẮC NGHIỆM: (2 điểm – Mỗi câu đúng 0,5 điểm)
PHẦN I: (2 điểm – Mỗi câu đúng 0,25 điểm)
Câu
1
2
3
4
5
6
7
8
Đáp án
D
B
D
C
A
D
B
C
PHẦN II: (2 điểm – Mỗi câu đúng 0,25 điểm)
Hằng
Biến
Từ khoá
Tên
a. Program
X
b. Pi
X
c. Hinh_Tron
X
d. Const
X
e. Chu_vi
X
f. Dien_tich
X
g. Writeln
X
h. End
X
II. PHẦN TỰ LUẬN: (6 điểm)
CÂU
ĐÁP ÁN
ĐIỂM
Câu 1
(3 điểm)
1. a . 3
 b. 19
2. a. ((a*a+b)*(a*a+b)*(1+c)*(1+c)*(1+c))/3
 b. x*x/(3+y)+6 – ((a+b)*c)/(8+y)+z – (a/b)*(a/b)
3. a. 
b. 
0,5
0,5
0,5
0,5
0.5
0.5
Câu 2
(1 điểm)
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.
0,25
0,25
0,25
0,25
Câu 3
(2 điểm)
Program CTDT;
Uses crt;
0,25
Begin
 Writeln(‘Rat vui khi duoc lam quen voi cac ban!’);
 Writeln(‘Day la bai kiem tra hoc ki 1 mon Tin hoc lop 8!’);
 Writeln(‘Chuong trinh Turbo Pascal rat la hay!’); 
0,5
0,5
0,5
Readln;
End.
0,25
MA TRẬN ĐỀ THI HỌC KÌ I - TIN HỌC 8
Tên chủ đề
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
1: Máy tính và chương trình máy tính
- Biết con người chỉ dẫn cho máy tính thực hiện công việc qua các lệnh
Số câu
1 (Câu 7)
1
Số điểm
0,25đ
 0,25đ
Tỉ lệ
 2.5%
2.5%
2: Làm quen với chương trình và ngôn ngữ lập trình
- Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định.
- Biết tên trong ngôn ngữ lập trình do người dùng tự đặt phải tuân thủ các quy tắc của ngôn ngữ lập trình.
- Phân biệt được từ khóa và tên trong chương trình.
Số câu
2 (câu 2, 3)
Câu 9(a,c,d,g,h)
3
Số điểm
0.5đ
1.25đ
1.75đ
Tỉ lệ
5%
12.5%
17.5%
3: Chương trình máy tính và dữ liệu
-Biết tên kiểu, phạm vi giá trị của các kiểu dữ liệu cơ bản.
- Biết được kí hiệu của phép tính và viết được biểu thức toán học sang biểu diễn trong Pascal và Pascal qua biểu thức toán học.
-Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư.
- Vận dụng phép toán chia lấy phần nguyên, chia lấy phần dư để tính toán.
Số câu
6(Câu 1.a,b; 2.a,b và 3.a,b)
1(Câu 4)
1(Câu 5)
8
Số điểm
3đ
0,25đ
0,25đ
3.5đ
Tỉ lệ
30%
2.5%
2.5%
35%
4: Sử dụng biến trong chương trình
- Hiểu được trình tự lệnh gán giá trị cho biến, cho hằng.
- Phân biệt được biến và hằng trong chương trình.
-Vận dụng được ngôn ngữ lập trình đơn giản.Thực hiện việc nhập, dịch kiểm tra và chạy chương trình.
Số câu
2 (Câu 6,Câu 9 (b,e,f))
1 (Câu 3)
3
Số điểm
1đ
2đ
3đ
Tỉ lệ
10%
20%
30%
5: Từ bài toán đến chương trình
- Biết quá trình giải bài toán trên máy tính gồm 3 bước.
- Hiểu được việc xác định Input và Output của bài toán.
Số câu
1 (Câu 7)
1 (Câu 2a,b)
3
Số điểm
0,25đ
1đ
1,25đ
Tỉ lệ
2.5%
 10%
12,5%
6: Câu lệnh điều kiện
- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện.
Số câu
1(Câu 8)
1
Số điểm
0,25đ
0.25đ
Tỉ lệ
5%
2.5%
Tổng số câu
10
7
2
19
Tổng điểm
4đ
3.75đ
2.25đ
10đ
Tỉ lệ
40%
37.5%
22.5%
100%

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

  • docDe_KT_HK1_mon_Tin_8_20152016.doc