[r]
(1)Trờng THCS Yên Trung đề kiểm tra cuối năm môn tin học 8 Họ tên: Lớp: Thời gian 45 phút
Điểm Nhận xét giáo viên
bi
I Phần trắc nghệm ( điểm) Khoanh tròn vào đáp án cho câu trả lời sau: Câu 1: Muốn khai báo biến ngôn ngữ lập trình Pascal ta sử dụng từ khố:
A Uses B Var C Const D Program
C©u 2: Thể ngôn ngữ Pascal câu nói: Nếu a > b a > c in hình giá trị a, ng
-ợc lại th× in kÝ tù a.
A If (a>b) and (a>c) then Write(a); Else Write(‘a’); B If (a>b) or (a>c) then Write(a) Else Write(‘a’); C If (a>b) and (a>c) then Write(‘a’) Else Write(a); D If (a>b) and (a>c) then Write(a) Else Write(a); Câu 3: Cho biết giá trị cuối c sau thực đoạn chơng trình sau:
a:= 3; b:= 5; a:= a + b; c:= a + b;
A c = 8 B c = 3 C c = 5 D c = 13
Câu 4: Cho đoạn chơng tr×nh sau:
a:=3; b:= 5; If (a+b < 8) then x:= a - b Else x:= b - a;
Giá trị x nhận đợc đoạn chơng trình là:
A x = -2 B x = C x = 3 D x = - 3
C©u 5: Cho đoạn chơng trình sau:
a:=10; b:= 7; c:= 0; If (a+b < 18) and (c+b=7) then y:= a mod Else y:= b div 2;
Giá trị y nhận đợc đoạn chơng trình là:
A y = 5 B y = C y = 0 D y = 1
Câu 6: Tìm giá trị S đoạn chơng trình sau đây:
S:= 5; a:= 1; n:= 5;
For i:= to n – S:= S + a + i; Write(‘Gia tri cua S la:’ , S);
A S = 5 B S = 15 C S = 17 D S = 19
Câu 7: Cho biết kết đoạn chơng trình sau đây:
a:= 10; b:= - 15; While a > b Write(a);
A Trên hình xuất chữ a B Trên hình xuất 10 chữ a C Trên hình xuất số 10 D Chơng trình bị lặp vô hạn lần
Cõu 8: chy chng trình Pascal sau biên dịch, ta nhấn tổ hợp phím nào?
A Alt + F9 B Ctrl + F9 C Alt + X D Alt + F5
II PhÇn tù luËn ( ®iĨm)
Câu 1: Hãy viết cú pháp nêu nguyên tắc hoạt động câu lệnh sau: ( điểm)
Câu lệnh điều kiện dạng đủ:
(2).
Câu lệnh lặp với số lÇn biÕt tríc:
.
C©u 2: Viết chơng trình tính giá trị biểu thức A=x2
+y − 1 2 − y
3
(1 ®iĨm)
(víi x, y nhËp tõ bµn phÝm)
Câu 3: Viết chơng trình nhập số thực a, b Giải biện luận phơng trình ax + b = (1.5 ®iĨm)
Câu 4: HÃy viết chơng trình tính giá trị biểu thức sau: B = 1+1
3+ 1 5+
1 7+
1 9+ .+
1
n (n lµ số nguyên nhập từ bàn phím)? (1.5 điểm)
.