TRƯỜNG THCS HẢI DƯƠNG
Họ và tên :................................................
Lớp
: 8...
KIỂM TRA HỌC KÌ I – NĂM HỌC 2017-2018
Mơn: Tin học 8 – Đề số 1
Thời gian: 45 phút
..........................................................................................................................................
Điểm
Điểm bằng chữ
Chữ kí của GK
Số phách
A- TRẮC NGHIỆM (4 điểm) Khoanh tròn vào chữ cái trước đáp án em cho là đúng nhất:
Câu 1: 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= 13
B. c=3
C. c= 8
D. c= 5
Câu 2: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x : = real
B. z : = 3
C. y = a +b
D. I = 4
Câu 3: Kết quả của phép toán 68 div 5 mod 4 + 1 là bao nhiêu?
A. 2
B. 7
C. 5
D. 3
Câu 4: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị có thể thay đổi trong
suốt q trình thực hiện chương trình được gọi là:
A. Biến
B. ơ
C. Tên
D. Từ khố
Câu 5: Từ nào dưới đây khơng phải là “từ khóa” của chương trình Pascal?
A. Computer
B. Program
C. Begin
D. Uses
Câu 6: Trong Pascal, từ khóa nào dùng để khai báo biến?
A. Var
B. Uses
C. Const
D. Begin
Câu 7: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A. Máy in
B. Màn hình
C. Loa
D. Bàn phím
Câu 8: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
A. 7.5
B. 7
C. 6
D. 1
B - TỰ LUẬN: (6 điểm)
Câu 1 (2đ). Cho chương trình viết trong Pascal(Bên trái), em 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 phía bên phải?
Program Hinh_Tron;
Var bk, cv, dt: real;
Const Pi = 3.14;
Begin
Writeln (‘Cho biet ban kinh: ’);
Readln (bk);
chu_vi:= 2*Pi*bk;
dien_tich:=Pi*bk*bk;
Writeln (‘C = ’, cv, ‘S = ’, dt);
readln;
End.
Hằng
a. Program
b. Pi
c. Hinh_Tron
d. Const
e. cv
f. dt
g. writeln
h. End
Biến
Từ khoá
Tên
Học sinh không
được
viết
vào khung này
Câu 2 (2đ). Mô tả thuật toán theo yêu cầu(xác định Input, Output và liệt kê ra từng bước thực
hiện)?
Nhập vào 2 cạnh của hình chữ nhật sau đó tính chu vi, diện tích của hình chữ nhật trên?
Câu 3 (2đ). Dựa vào thuật toán em vừa mô tả ở câu 2 viết thành một chương trình bằng ngơn
ngữ Pascal.
Câu 2.
Câu 3.
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... .....................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
TRƯỜNG THCS HẢI DƯƠNG
KIỂM TRA HỌC KÌ I – NĂM HỌC 2017-2018
Mơn: Tin học 8 – Đề số 2
Họ và tên :................................................
Lớp
: 8...
Thời gian: 45 phút
..........................................................................................................................................
Điểm
Điểm bằng chữ
Chữ kí của GK
Số phách
A- TRẮC NGHIỆM (4 điểm) Khoanh trịn vào chữ cái trước đáp án em cho là đúng nhất:
Câu 1: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
A. 7.5
B. 7
C. 1
D. 6
Câu 2: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị có thể thay đổi trong
suốt quá trình thực hiện chương trình được gọi là:
A. Từ khoá
B. Tên
C. Biến
D. Hằng
Câu 3: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A. Loa
B. Máy in
C. Bàn phím
D. Màn hình
Câu 4: Từ nào dưới đây khơng phải là “từ khóa” của chương trình Pascal?
A. Uses
B. Begin
C. Program
D. Computer
Câu 5: Kết quả của phép toán 68 div 5 mod 4 + 1 là bao nhiêu?
A. 3
B. 5
C. 2
D. 7
Câu 6: Trong Pascal, từ khóa nào dùng để khai báo biến?
A. Begin
B. Uses
C. Var
D. Const
Câu 7: 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= 13
B. c= 5
C. c= 8
D. c=3
Câu 8: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. y = a +b
B. I = 4
C. z : = 3
D. x : = real
B - TỰ LUẬN: (6 điểm)
Câu 1 (2đ): Cho chương trình viết trong Pascal(Bên trái), em 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 phía bên phải?
Program Hinh_Tron;
Hằng Biến Từ khoá
Tên
Var ban_kinh, chu_vi,
a. Program
dien_tich: real;
b. Pi
Const Pi = 3.14;
c. Hinh_Tron
Begin
d. Const
Writeln (‘Cho biet ban kinh: ’);
e. chu_vi
Readln (ban_kinh);
f. Dien_tich
chu_vi:= 2*Pi*ban_kinh;
dien_tich:=Pi*ban_kinh*ban g. writeln
h. End
_kinh;
Writeln (‘C = ’, chu_vi, ‘S = ’,
dien_tich);
readln; End.
Học sinh không
được
viết
vào khung này
Câu 2 ( 2đ). Mơ tả thuật tốn theo yêu cầu(xác định Input, Output và liệt kê ra từng bước thực
hiện)?
Tiền điện của một hộ gia đình được xác định như sau:
- Chỉ số tiêu thụ= chỉ số mới - chỉ số cũ
- Tiền điện thanh toán= chỉ số tiêu thụ nhân với đơn giá tiền điện
Câu 3 ( 2đ). Dựa vào thuật tốn em vừa mơ tả ở câu 2 viết thành một chương trình bằng ngơn
ngữ Pascal.
Câu 2.
Câu 3.
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
...................................... ......................................
Đáp án và biểu điểm
I. TRẮC NGHIỆM (4 điểm). Khoanh tròn vào đáp án em cho là đúng nhất
Câu
1
2
3
4
5
6
Đáp án đề 01
A
B
A
A
A
A
Đáp án đề 02
C
C
D
C
C
C
(Mỗi câu trả lời đúng đạt 0,5 điểm)
II. TỰ LUẬN: (6 điểm)
Câu 1 đề 1,2: (2 điểm – Mỗi câu đúng 0,25 điểm)
Hằng
a. Program
b. Pi
c. Hinh_Tron
d. Const
e. Chu_vi
f. Dien_tich
g. Writeln
h. End
CÂU
Câu 2
Đề 1,2
Câu 2
Đề 3,4
Câu 3
Biến
Từ khoá
X
7
D
8
D
A
C
Tên
X
X
X
X
X
X
X
ĐÁP ÁN
INPUT: a<=10000; b<=10000
OUTPUT: - Tổng a+b
- Đưa ra số lớn hơn
- Hoán đổi giá trị
Đưa ra đúng các bước
INPUT: a>0; b>0
OUTPUT: - Chu vi hình chữ nhật
- Diện tích hình chữ nhật
Đưa ra đúng các bước
- Viết được phần khai báo
- Viết được phần nhập chương trình
- Viết được thuật tốn
- Viết được câu lệnh in lên màn hình
ĐIỂM
0,25
0,25
0,25
0,25
1
0,5
0,25
0,25
1
0,5
0,25
1
0,25