Đề kiểm tra HKI

Chia sẻ bởi Ptcs Phước Mỹ | Ngày 17/10/2018 | 41

Chia sẻ tài liệu: Đề kiểm tra HKI thuộc Tin học 8

Nội dung tài liệu:

MA TRẬN ĐỀ KIỂM TRA HỌC KÌ I MÔN TIN HOC 8 NĂM HỌC 2011 – 2012

Cấp độ
Các nhận thức
chuẩn KT
Nhận biết
Thông hiểu
Vận dụng
Tổng




Thấp
Cao



TNKQ
TL
TNKQ
TL
TNKQ
TL
TNKQ
TL


Thuật toán và ngôn ngữ lập trình
Biết từ khóa của chương trình.
Xác định tên chương trình
Mô tả và sắp xếp thuật toán




Số lượng câu
1(3,4)


1(11)




3

Tổng số điểm
1.0


1.0




2.0(20%)

Chương trình Pascal đơn giản
Kiểu dữ liệu
Các phép toán
Chạy chương trình
Nhập dữ liệu
Viết biểu thức toán học trong pascal



Số lượng câu
2(1,2)

2(5,6)


1(13a)

1(13b)
6

Tổng số điểm
1.0

1.0


0.5

0.5
3.0(30%)

Tổ chức rẽ nhánh
Cấu trúc câu lệnh rẽ nhánh
Vẽ mô hình rẽ nhánh




Số lượng câu
1(7)


1(12)




2

Tổng số điểm
0.5


1.0




1.5(15%)

Câu lệnh lặp có điều kiện

Dự đoán kết quả của câu lệnh
Viết chương trình pascal



Số lượng câu


3(8,9,10)


1(14)


4

TS điểm


1.5


2.0


3.5(35%)

Tổng số câu
5
7
3
15

Tổng số điểm
2.5(25%)
4.5(45%)
3.0(30%)
10 (100%)





















PHÒNG GD-ĐT TP QUY NHƠN KIỂM TRA HỌC KỲ I NĂM HỌC 2011-2012
TRƯỜNG PTCS PHƯỚC MỸ MÔN: TIN HỌC 8
Thời gian làm bài: 45 phút
(Không kể hời gian phát hoặc chép đề)

Họ và tên học sinh: ……………...…………….. Lớp: …………..
Ngày sinh: …………………………………………………………
Chữ ký giám thị 1:…………….. Chữ ký giám thị 2:…..….............
Số báo danh
Số phách














Điểm bằng số
Điểm bằng chữ
Chữ ký GK1
Chữ ký GK 2
Chữ ký GK PK1
Chữ ký GK PK 2
Số Phách










PHẦN TRẮC NGHIỆM KHÁCH QUAN: (5 Điểm)
I. Khoanh tròn các đáp án A, B, C, D để có câu trả lời đúng.(3.5đ)
Câu 1. Kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘18*2-3=’,18*2-3); là:
A. 18*2-3=33 B. 18*2-3 C. 33 D. 18*2-3=
Câu 2. Để khai báo biến x thuộc kiểu số thực ta khai báo:
A. Var x: integer ; B. Var x: Real; C. Var x: Char; D. Var x: String;
Câu 3. Trong các từ sau, đâu là từ khóa?
A. Bai tap B. Begin C. Pascal D. Lop 8A1
Câu 4. Trong các tên sau, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Tam giac B. End C. 8A D. Beginprogram
Câu 5. Lệnh nhập dữ liệu cho biến x được viết là:
A. Writeln(x); B. Readln(x); C. Write(x); D. ClrScr(x);
Câu 6. Để chạy chương trình trong Pascal, ta nhấn tổ hợp nào?
A. Ctrl+F9 B. Alt+F9 C. Alt+F9 D. Alt+F5
Câu 7. Cấu trúc rẽ nhánh dạng đủ có dạng như sau:
A. If Then <điều kiện> Else ;
B. If <điều kiện> Then Else
C. If <điều kiện> Then Else ;
D. If <điều kiện> Then ; Else ;
II. Mỗi câu lệnh sau đây giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của X bằng 9 (1.5đ)
Câu 8. If (45 mod 9) = 0 then X:=X+2;
A. 8 B. 9 C. 10 D. 11
Câu 9. If (X<=9) then X:=X+1;
A. 8 B. 10 C. 9 D. 11
Câu 10. If (X mod 2 = 1) and (X > 10) then X:=0;
A. 0 B. 9 C. 10 D. 11
B. PHẦN TỰ LUẬN ( 5 Điểm)
Câu 11. (1 điểm). Sắp xếp thuật toán tính tổng của 200 số tự nhiên đầu tiên sau đây cho đúng thứ tự:
Nếu , thì  và quay lại bước 2.


Thông báo kết quả và kết thúc thuật toán.
Câu 12. (1 điểm) Vẽ mô hình cấu trúc rẽ nhánh dạng thiếu và dạng đầy đủ trong ngôn ngữ Pascal?
Câu 13. (1 điểm) Viết biểu thức toán học sang dạng biểu diễn Pascal:
a) 3x(5x -2x-1) b) (2x-1) (y -1)
Câu 14. (2 điểm) Nhập vào ba số a, b, c bất kì từ bàn phím, kiểm tra xem đó có thể là độ dài 3 cạnh của một tam giác hay không. Ngược lại in ra màn hình a,b,c không phải là độ dài 3 cạnh của một tam giác.









Học sinh không được viết trên phần giấy này





PHÒNG GD-ĐT TP QUY NHƠN
TRƯỜNG PTCS PHƯỚC MỸ
HƯỚNG DẪN CHẤM KIỂM TRA HỌC KỲ I NĂM HỌC 2011-2012
MÔN: TIN HỌC 8
PHẦN TRẮC NGHIỆM KHÁCH QUAN:
Câu
1
2
3
4
5
6
7
8
9
10

Đáp án
A
B
B
D
C
A
C
D
B
B

Điểm
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5

B. PHẦN TỰ LUẬN:
Câu
ĐÁP ÁN
ĐIỂM

11
Sắp xếp thuật toán tính tổng của 200 số tự nhiên đầu tiên sau đây cho đúng thứ tự:B-C-A-D




Nếu , thì  và quay lại bước 2.
Thông báo kết quả và kết thúc thuật toán.
0.25
0.25
0.25
0.25

12
Vẽ mô hình cấu trúc rẽ nhánh dạng thiếu và dạng đầy đủ trong ngôn ngữ Pascal.


* Dạng thiếu

Sai


Đúng





0.5


*Dạng đủ:



Sai
Đúng





0.5

13
Viết biểu thức toán học sang dạng biểu diễn Pascal:


a. 3*x*(5*x*x-2*x-1
0.5


b. (2*x-1)*(2*x-1)*(y*y-1)*(y*y-1)*(y*y-1)
0.5

14
Nhập vào ba số a, b, c bất kì từ bàn phím, kiểm tra xem đó có thể là độ dài 3 cạnh của một tam giác hay không. Ngược lại in ra màn hình a,b,c không phải là độ dài 3 cạnh của một tam giác.


program Ba_canh_tam_giac;
ues crt;
var a, b, c: real;
begin
clrscr;
write(‘nhap ba so a, b và c:’); readln(a,b,c);
if (a+b>c) and (b+c>a) and (c+a>b) then
writeln(‘a, b va c la ba canh cua mot tam giac!’);
else writeln(‘a, b, c khong la ba canh cua tam giac!’);
Readln
End.

1.0



0.25
0.25
0.25
0.25


* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Ptcs Phước Mỹ
Dung lượng: 123,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)