Câu 9: Viết chương trình bằng ngôn ngữ lập trình Pascal thực hiện: - Nhập vào 3 cạnh của một tam giác, tương ứng với 3 biến a, b, c.. - Kiểm tra nếu a bằng b thì xuất thông báo a, b, c l[r]
Trang 1Phũng GD&ĐT huyện Krụng Ana
Trường THCS DurKmăl
MA TRẬN đề thi kiểm tra Học kỳ I
NĂM HọC 2012 - 2013
Môn:Tin Học 8
Nội dung chớnh Nhận biết Thụng hiểu Vận dụng Tổng
Bài 1 Mỏy tớnh và
chương trỡnh mỏy
tớnh
1 0.5đ
1 0.5đ
1 0.5đ
3 1.5đ
Bài 2 Làm quen với
chương trỡnh và ngụn
ngữ lập trỡnh
1 0.5đ
1 0.5đ
Bài thực hành 1 Làm
quen với Turbo
Pascal
1 0.5đ
1 0.5đ
Bài 3 Chương trỡnh
mỏy tớnh và dữ liệu
1 2đ
1 2đ
Bài 4 Sử dụng biến
trong chương trỡnh
1 0.5đ
1 2đ
2 3đ
Bài 5 Cõu lệnh điều
kiện
1 3đ
1 3đ
1đ
2 1đ
1 2đ
2 1đ
2 5đ 9 10đ
Trang 2Equation Chapter 1 Section 1Phịng
GD&ĐT huyện Krơng Ana
Trường THCS DurKmăl
Họ tên:………
Lớp:………
Kiểm tra học kỳ I (lý thuyết)
Năm học: 2012- 2013
Mơn: Tin học 8
Thời gian làm bài: 45 phút
I/
PHẦN TR ẮC NGHIỆM : (3đ ) Hãy khoanh trịn các câu đúng.
Câu 1: Program là từ khĩa khai báo gì?
C Điểm bắt đầu chương trình D Điểm kết thúc chương trình
Câu 2: Integer là kiểu dữ liệu?
Câu 3: Cách chuyển biểu thức ax 2 +bx+c nào sau đây là đúng
Câu 4: Div là phép tốn gì?
Câu 5: Lệnh Write tương tự như lệnh Writeln nhưng
A Khơng đưa con trỏ xuống đầu dịng tiếp theo
B Đưa con trỏ xuống đầu dịng tiếp theo
C Bỏ trong dấu ngoặc đơn
D Bỏ trong dấu ngoặc kép
Câu 6: Trong Pascal, khai báo nào sau đây là đúng
A Const x:real; B Var 4hs: Integer C Var Tb : real; D Var R=30;
II PHẦN TỰ LUẬN: (7đ)
Câu 7: Tính (2đ)
a) 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =……… b) 1/3 – 2*7Mod2 – 8Div4*4 = ………
Câu 8: Cho a = 9, b=8 Tìm kết quả của biến S sau mỗi câu lện sau đây, với ban đầu giá trị của S bằng 0 (2đ)
a) If (a+b) mod 2 = 0 then S:=a*b; (S=……
vì……… ……….)
b) If (a >=b ) or (a>9) then S:=b else S:=a;
(S=……vì……… ……….)
Trang 3Cõu 9: Viết chương trỡnh bằng ngụn ngữ lập trỡnh Pascal thực hiện:
- Nhập vào 3 cạnh của một tam giỏc, tương ứng với 3 biến a, b, c
- Kiểm tra nếu a bằng b thỡ xuất thụng bỏo a, b, c là ba cạnh của tam giỏc cõn
Nhap canh b = 6 Nhap canh c = 8
La 3 canh cua tam giac can
Bài làm:
Phũng GD&ĐT huyện Krụng Ana
Trường THCS DurKmăl
ĐÁP ÁN đề thi kiểm tra Học kỳ I
Năm học: 2012- 2013
Mụn: Tin học 8
Trang 4A TRẮC NGHIỆM (3 đ)
Câu 1: A Câu 2: B Câu 3: D
Câu 4: C Câu 5: A Câu 6: C
B TỰ LUẬN (7 đ)
Câu 14: a) S=0 vì điều kiện sai nên lệnh S:=a*b không thực hiện, S giữ nguyên (1đ)
b) S= 8 vì điều kiện đúng nên lệnh S:=b được thực hiện (1đ)
Câu 15: (3đ)
Program kiem_tra_canh;
Uses crt;
Begin
If a=b then writeln(‘La 3 canh cua tam giac can’)
(1.5®)
Readln