Tải bản đầy đủ (.doc) (2 trang)

Trường THCS Lê Hồng Phong ĐỀ THI HỌC KỲ II – NĂM HỌC 2013 – 2014 LỚP 8 MÔN TIN HỌC

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 (98.45 KB, 2 trang )

ĐỀ BÀI
I . PHẦN TRẮC NGHIỆM (3 điểm)
(Hãy chọn phương án đúng nhất và khoanh tròn vào đáp án)
Câu 1: Giả sử X là biến được khai báo là kiểu số nguyên. Em hãy chọn phép gán đúng:
A. X := ‘hoc sinh’; B. X := 9.5; C. X = ‘hoc sinh’; D. X:= 9;
Câu 2: Cho biết kết quả của biến y sau khi thực hiện lệnh sau:
x:=4; y:=2; if (x div 2)=3 then y:=y+2 else y:=y+3;
A. 0 B. 5 C. 3 D. 4
Câu 3: Trong phần mềm Geogebra nút lệnh dùng để:
A. Tạo trung điểm B. Tạo điểm C. Tạo 3 điểm D. Di chuyển
Câu 4: Cho 2 biến a,b; a:=5; b:=2; sau lệnh x:= a*3 + b thì biến x bằng bao nhiêu:
A. 18 B. 17. C. 12 D. 15
Câu 5: Khai báo nào sau đây là hợp lệ:
A. var a: array[1.5 5] of integer; B. var a: array[1 5.5] of real;
C. var a: array[1 5] of integer; D. var a: array[1…5] of real;
Câu 6: Trong phần mềm Geogebra, để vẽ hình tròn khi biết tâm và một điểm trên đường tròn em sử dụng
nút lệnh:
A. B. C. D.
II. PHẦN TỰ LUẬN (7 điểm)
Câu 1: (3 đ) Em hãy nêu cú pháp và hoạt động của lệnh lặp For to do?
Câu 2: (2 đ) Em hãy sửa các lỗi sai trong chương trình sau:
Progam kiemtra
Var i,n: integer;
A: (1 100) of integer;
Begin
Writeln(‘Nhap N= ’); readln(n);
For i:=1 to N do readln(a[i]);
For i:=1 to N do write(a(i):3);
Readln;
end
Câu 3: (2đ) Em hãy khai báo các biến sau:


a. Mảng diem tối đa 50 phần tử thuộc kiểu số nguyên.
b. Biến a, b thuộc kiểu số nguyên, biến x thuộc kiểu số thực, biến S thuộc kiểu xâu kí tự.
BÀI LÀM
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
Họ và tên: …….
Lớp: ……
TRƯỜNG THCS LÊ HỒNG PHONG
ĐỀ KIỂM TRA HỌC KỲ II
MÔN TIN HỌC 8
Năm học 2013-2014
(Thời gian 45 phút Không kể thời gian phát đề )
MA TRẬN TIN HỌC 8
Nội dung kiểm tra
Cấp độ nhận thức
Tổng
Nhận biết Thông hiểu Vận dụng
TN TL TN TL TN TL
Sử dụng biến trong
chương trình
1
0.5
2
1
1
2

4
3.5
Câu lệnh lặp (for do
và while do)
1
3
1
3
Làm việc với dãy số 1
0.5
1
2
2
2.5
Học vẽ hình với phần
mềm Geogebra
2
1
2
1
Cộng 4
2
2
1
1
3
2
4
9
10

ĐÁP ÁN TIN HỌC 8
I . PHẦN TRẮC NGHIỆM (Mỗi câu đúng 0.5đ)
Câu 1: D; Câu 2: B; Câu 3: A; Câu 4: B; Câu 5: C; Câu 6: D
II. PHẦN TỰ LUẬN (7 điểm)
Câu 1: (3đ)
- Cú pháp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Trong đó:
+ For, to, do là các từ khoá, biến đếm là biến đơn có kiểu nguyên
+ Giá trị đầu, giá trị cuối là số cụ thể hoặc là biểu thức có kiểu cùng kiểu với biến đếm, giá trị cuối
phải lớn hơn giá trị đầu.
- Hoạt động: Ban đầu biến đếm nhận giá trị là giá trị đầu, thực hiện câu lệnh, sau mỗi vòng lặp, biến đếm
được tự động tăng lên một đơn vị, cứ tiếp tục tăng biến đến và thực hiện câu lệnh cho đến khi biến đếm
bằng giá trị cuối
Câu 2: (2đ)
Program kiemtra;
Var i,n: integer;
A: [1 100] of integer;
Begin
Writeln(‘Nhap N= ’); readln(n);
For i:=1 to N do readln(a[i]);
For i:=1 to N do write(a[i]:3);
Readln;
End.
Câu 3: (2đ)
a. Var diem: array[1 50] of integer;
b. Var a, b: integer;
x, y: real;
s: string;


×