ĐỀ KIỂM TRA MỘT TIẾT
Ngày soạn: 25/11/2007
I/ Mục tiêu đánh giá:
Đánh giá kién thức, kỹ năng của học sinh về: Các thành phần cơ sở của ngôn ngữ Pascal; Phép toán, biểu thức,
câu lệnh gán; Tổ chức vào ra đơn giản; Tổ chức rẽ nhánh.
II/ Mục đích yêu cầu của đề:
1/ Về kiến thức: Kiểm tra kiến thức của học sinh về các quy tắc đặt tên biến; Biết khai báo hằng xâu; Viết biểu
thức; Phân biệt lệnh đơn và lệnh ghép;
2/ Về kỹ năng: Vận dụng kiến thức về biểu thức, Vào/ra đơn giản, tổ chức rẽ nhánh.
III/ Ma trận đề:
Nhận biết
Thông hiểu
Vận dụng
IV/ Đề bài:
A/ Trắc nghiệm:
Câu 1: Cho A, B, X là các biến thực. Trong số các lệnh sau, câu lệnh nào là đúng ?
Đúng Sai
1. IF A<B; THEN X:=X+1;
2. IF A<B THEN X:=A+B;
3. IF A<B THEN X:=A ELSE X:=B;
4. IF A<B THEN X:=A; ELSE X:=B;
Câu 2: Cho đoạn chương trình sau:
Var a,b,x:integer;
Begin
x:=a;
if a<b then x:=b;
End.
Cho a=20; b=15. Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng)
10 15
20 25
Cho a=5; b=10. Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng)
5 10
15 20
Câu 3: Điều kiện để một điểm có tọa độ (x,y) nằm trong đường tròn tâm (a,b), bán kính R được viết trong TP
như sau, cách viết nào đúng ? (Khoanh vào chỉ một chữ A, B, C hoặc D)
A. (x-a)
2
+(x-b)
2
<R
2
B. (x-a)(x-a)+(x-b)(x-b)<RR
C. (x-a)*(x-a)+(x-b)*(x-b)<R*R
D. (x-a)*(x-a)+(x-b)*(x-b)<R
Câu 4: Biểu thức trong Toán học ab/(a+b)c+1/(c-b)3chọn biểu thức đúng khi chuyển sang biểu thức trong Tin
hoc.
A. a*b/(a+b)*c+1/(c-b)*3 B. ((a*b/(a+b))*c)+(1/(c-b))*3
C. a*b*c/(a+b)*c+1*3/(c-b) D. (a*b*c+1)/(a+b)*c*(c-b)
Câu 5: a,b,c là ba cạnh của tam giác biểu thức nào sau biểu diễn đúng a,b,c là ba cạnh của tam giác trong Tin
học.
A. (a+b)
≥
c, (b+c)
≥
a, (a+c)
≥
b B. (a+b)>c, (b+c)>a, (a+c)>b
C. ((a+b)>=c) and ((b+c)>=a) and ((a+c)>=b D. (a+b+c>=0)
Câu 6: Cho X là biến nguyên, Y là biến thực. Câu lệnh nào là đúng ?
Đúng Sai
1. X:=X+1;
2. X:=X MOD 5;
3. X:=X/3;
4. Y:=Y/3;
5. X:=X+Y;
Câu 7:Xác định giá trị của mỗi biểu thức Boolean sau với f=300, p=-0.001, q=0.001, c=‘5’
a. 2*f>=500
b. abs(p)=abs(q)
c. c=5
d. q+p>0
e. (abs(p)=q) and (c>’4’)
f. (p=abs(q)) or (c>4)
g. sqr(p)<sqr(q)
h. (q<0) or ((f>0) and (f<100))
i. not(c<‘7’)
Câu 8:Hãy xác định những khai báo biến sau khai báo biến nào là đúng
A. Var a;b:integer B. Var x, y: real;
C. Van k, z; y; integer:D. Var v: y: real;
B/ Tự luận:
Câu 1: Viết chương trình kiểm tra một điểm M(x,y) nằm trong, trên hay ngoài đường tròn tâm I(a,b) bán kính
R.
Câu 2:Sử dụng câu lệnh if lồng nhau viết chương trình tính điểm trung bình của 3 môn Văn, Toán, Lý theo hệ
số Văn, Toán hệ số 2, Lý hệ số 1 và xếp hạng học tập theo tiêu chuẩn sau:
Dưới 5 xếp loại Kém.
Từ 5-> 6.9 xếp loại TB
Từ 7->7.9 xếp loại Khá
Từ 8->10 xếp loại Giỏi
Câu 3: Trong một học kỳ, một học sinh có 1 điểm miệng (Hệ số 1), 1 điểm kiểm tra 15 phút (Hệ số 1), 2 điểm
kiểm tra 1tiết (Hệ số 2) và 1 điểm thi (Hệ số 3). Biết rằng 5 điểm được nhập từ bàn phím. Hãy viết chương
trình tính điểm trung bình.