Tải bản đầy đủ (.docx) (3 trang)

De thi TH Tin 8 co ma tran HKII

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (90.04 KB, 3 trang )

PHÒNG GD&ĐT TX NGÃ NĂM
TRƯỜNG THCS PHƯỜNG 1

KIỂM TRA CHẤT LƯỢNG HỌC KÌ II
Năm học: 2017– 2018
Mơn: Tin học 8 - Thời gian 45 phút
(Thực hành trên máy)
Ngày kiểm tra: / /2018

MA TRẬN ĐỀ KIỂM TRA

Cấp độ

Nhận biết
TNKQ
TL

Thông hiểu
TNKQ
TL

Chủ đề

1. Câu
lệnh lặp
Số câu:
Số điểm:
2. Làm
việc với
dãy số
Số câu:


Số điểm:
Tổng số
câu:
Tổng số
điểm:

.

Vận dụng
Vận
Vận dụng
dụng cấp cấp độ cao
độ thấp
TN T TNKQ T
KQ H
H
Vận dụng kiến thức về
câu lệnh lặp để viết
chương trình đơn giản.
1
5.0
đ

Cộng

1
5.0 đ = 50%

Vận dụng kiến thức để
viết chương trình cơ

bản về dãy số.
1
5.0
đ

1
5.0 đ = 50%
2
10 đ

2
10 đ = 100%


PHÒNG GD&ĐT TX
NGÃ NĂM
TRƯỜNG THCS
PHƯỜNG 1

KIỂM TRA CHẤT LƯỢNG HỌC KÌ II
Năm học: 2017– 2018
Mơn: Tin học 8 - Thời gian 45 phút
(Thực hành trên máy)
Ngày kiểm tra: / /2018
Điểm

Họ

tên:..............................
Lớp: ......................


Lời phê của thầy (cô)
giáo:

ĐỀ THỰC HÀNH:
Câu 1: (5.0 điểm) Sử dụng biến mảng viết chương trình nhập vào một dãy số gồm N
số nguyên từ bàn phím. In ra màn hình giá trị lớn nhất của dãy số đó.
Câu 2: (5.0 điểm) Viết chương trình tính tổng sau: S=1+ 2 + 3 +...+ n sao cho tổng S
nhỏ nhất >500 (với n là số nguyên được nhập vào từ bàn phím).
------------------- Hết --------------------

(Đề này gồm 01 trang)


PHÒNG GD&ĐT TX NGÃ NĂM
TRƯỜNG THCS PHƯỜNG 1

KIỂM TRA CHẤT LƯỢNG HỌC KÌ II
Năm học: 2017– 2018
Mơn: Tin học 8 - Thời gian 45 phút
(Thực hành trên máy)
Ngày kiểm tra: / /2018

ĐÁP ÁN, BIỂU ĐIỂM
Câu

1
(5.0 đ)

2


Đáp án
program Max;
uses crt;
Var
i, n, s, Max: integer;
A: array[1..100] of integer;
Begin
clrscr;
write('Hay nhap do dai cua day so, N = '); readln(n);
writeln('Nhap cac phan tu cua day so:');
For i:=1 to n do
Begin
write('a[',i,']=');
readln(a[i]);
End;
Min:=a[1];
For i:=2 to n do
Begin
if MaxEnd;
writeln('So lon nhat la Max = ',Max);
Readln
End.
Program tinh_tong;
var S,n: integer;
begin
S:=0; n:=1;
while S<=500 do
begin n:=n+1; S:=S+n

end;
writeln('So n nho nhat de tong > 500 la ',n);
writeln('Tong dau tien > 500 la ',S);
Readln;
end.
-------------- Hết -------------(Đáp án này gồm có 01 trang)

Điểm

0.5
0.5
0.75
0.25
1.0
0.5
1.0
0.5

1.0
2.0
1.0
1.0



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×