SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH NINH THUÂN<br />
TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN<br />
<br />
ĐỀ KIỂM TRA 1 TIẾT (BÀI SỐ 1) LỚP 11<br />
NĂM HỌC 2014-2015<br />
MÔN TIN HOC (Chương trình chuẩn)<br />
<br />
Thời gian làm bài: 45 phút;<br />
MA TRẬN ĐỀ KIỂM TRA<br />
I. Mục đích đề kiểm tra:<br />
Nhằm ôn lại và củng cố các kiến thức đã học trong chương I, II và Cấu trúc rẽ nhánh.<br />
Kiểm tra, đánh giá quá trình học tập của HS.<br />
II. Hình thức kiểm tra: trắc nghiệm,tự luận<br />
III. Khung ma trận đề kiểm tra<br />
Cấp độ<br />
Vận dụng<br />
Tên<br />
Nhận biết<br />
Thông hiểu<br />
Cấp<br />
Cấp độ thấp<br />
Chủ đề<br />
độ cao<br />
- Khái báo biến<br />
- Thực hiện được<br />
- Câu lệnh gán<br />
khai báo báo<br />
Chủ đề 1:<br />
- Biểu thức số học và - Viết được câu lệnh<br />
Chương trình<br />
logic đơn giản<br />
gán<br />
- Câu lệnh vào / ra đơn - Viết được một số<br />
đơn giản<br />
giản<br />
lệnh vào / ra đơn<br />
giản<br />
Số điểm<br />
5.5 điểm<br />
3 điểm<br />
Tỉ lệ %<br />
55%<br />
20%<br />
- Cơ chế hoạt động của<br />
Chủ đề 2:<br />
câu lệnh rẽ nhánh dạng<br />
Cấu trúc rẽ<br />
thiếu<br />
nhánh<br />
Số điểm<br />
1.5 điểm<br />
Tỉ lệ %<br />
15%<br />
Tổng số điểm<br />
7 điểm<br />
3 điểm<br />
Tỉ lệ %<br />
70%<br />
30%<br />
<br />
Cộng<br />
<br />
8.5 điểm<br />
85%<br />
<br />
1.5 điểm<br />
15 %<br />
10 điểm<br />
100 %<br />
<br />
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH NINH THUÂN<br />
TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN<br />
<br />
ĐỀ KIỂM TRA 1 TIẾT (BÀI SỐ 1) LỚP 11<br />
NĂM HỌC 2014 - 2015<br />
MÔN TIN HỌC (Chương trình chuẩn)<br />
<br />
Thời gian làm bài: 45 phút;<br />
Mã đề thi 132<br />
<br />
(Học sinh không được sử dụng tài liệu)<br />
Họ, tên thí sinh:..........................................................................<br />
Lớp:............................................................................................<br />
I. PHẦN I: (14 câu, mỗi câu 0.5 điểm)<br />
Câu 1: Cho chương trình:<br />
Var i : integer ;<br />
Begin<br />
i := 10; write(i mod 2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị?<br />
A. 0<br />
B. i mod 2<br />
C. 2 mod 2<br />
D. 5<br />
Câu 2: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a:=1; b:=2;<br />
if not(a = 1) then a := a+b;<br />
End.<br />
Sau khi thực thi chương trình trên, a nhận giá trị là:<br />
A. 2<br />
B. 3<br />
C. 0<br />
D. 1<br />
Câu 3: Với khai báo biến:<br />
Var a:byte;<br />
Cho biết phép gán nào sau đây sai?<br />
A. a := 5;<br />
B. a := 70;<br />
C. a := -1;<br />
D. a := 250;<br />
Câu 4: Biến x nhận giá trị 0; -20; 500000; 6000; 7.5. Khai báo nào sau đây là phù hợp nhất?<br />
A. Var x : longint;<br />
B. Var x : real;<br />
C. Var x : byte;<br />
D. Var x : char;<br />
Câu 5: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a:=1; b:=2;<br />
if (a = 1) or (b = a) then a := a-1;<br />
End.<br />
Sau khi thực thi chương trình trên, a nhận giá trị là:<br />
A. 2<br />
B. 3<br />
C. 1<br />
D. 0<br />
Câu 6: Cho chương trình:<br />
Var a: integer ; b:real;<br />
Begin<br />
a:=9;<br />
b := sqrt(a);<br />
write(b:0:2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị ?<br />
A. 3<br />
B. 3.00<br />
C. 81.00<br />
D. 3.0<br />
Câu 7: Cho chương trình:<br />
Var a , b : integer ;<br />
Begin<br />
a:=-9;<br />
b := abs(a);<br />
End.<br />
<br />
Sau khi thực thi chương trình trên, b nhận giá trị ?<br />
A. 81<br />
B. 3<br />
C. 9<br />
D. -9<br />
Câu 8: Cho chương trình:<br />
Var i : integer ;<br />
Begin<br />
i := 2; write(‘i=’,i);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị?<br />
A. i<br />
B. 2<br />
C. i=2<br />
D. ‘i=’2<br />
Câu 9: Biến x nhận giá trị ‘t’; ‘o’, ‘a’, ‘n’, ‘1’. Khai báo nào sau đây là phù hợp nhất?<br />
A. Var x : char;<br />
B. Var x : longint;<br />
C. Var x : boolean;<br />
D. Var x : byte;<br />
Câu 10: Cho chương trình:<br />
Var i : integer ;<br />
Begin<br />
i := 20; write(i div 2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị?<br />
A. 10<br />
B. i div 2<br />
C. 20 div 2<br />
D. 0<br />
Câu 11: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a:=1; b:=2;<br />
if (a = 1) and (b = a) then a : =a - 2;<br />
End.<br />
Sau khi thực thi chương trình trên, a nhận giá trị là:<br />
A. 3<br />
B. 2<br />
C. -1<br />
D. 1<br />
Câu 12: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a := 1; b:=2;<br />
a := b/2;<br />
End.<br />
Sau khi thực thi chương trình, a nhận giá trị?<br />
A. 1<br />
B. 0.5<br />
C. 2<br />
D. Tất cả đều sai<br />
Câu 13: Với khai báo biến:<br />
Var a : integer; f : boolean;<br />
Cho biết phép gán nào sau đây sai?<br />
A. a := -1;<br />
B. f := a mod 2 >= 0;<br />
C. f := a mod 2;<br />
D. a := 32000;<br />
Câu 14: Cho chương trình:<br />
Var i : integer ;<br />
Begin<br />
i := 5; write(i-2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị?<br />
A. i - 2<br />
B. 3<br />
C. 5<br />
D. 5-2<br />
II. PHẦN II: (3 điểm)<br />
Viết chương trình tính tổng, hiệu 2 số thực a, b được nhập từ bàn phím.<br />
Ví dụ:<br />
Input<br />
Output<br />
a=7<br />
a + b = 10.50<br />
b = 3.5<br />
a – b = 4.5<br />
----------------------------------------tin------<br />
<br />
----------- HẾT ----------<br />
<br />
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH NINH THUÂN<br />
TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN<br />
<br />
ĐỀ KIỂM TRA 1 TIẾT (BÀI SỐ 1) LỚP 11<br />
NĂM HỌC 2014 - 2015<br />
MÔN TIN HỌC (Chương trình chuẩn)<br />
<br />
Thời gian làm bài: 45 phút;<br />
ĐÁP ÁN, HƯỚNG DẪN CHẤM VÀ BIỂU ĐIỂM<br />
CÂU<br />
<br />
ĐÁP ÁN<br />
TRẮC NGHIỆM<br />
A<br />
D<br />
C<br />
B<br />
D<br />
B<br />
C<br />
C<br />
A<br />
A<br />
D<br />
D<br />
C<br />
B<br />
TỰ LUẬN<br />
<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
Var<br />
a,b,s, q:real;<br />
Begin<br />
Readln(a,b);<br />
s:=a+b;<br />
q:=a-b;<br />
Writeln(‘S =’,s:0:2);<br />
Writeln(‘Q =’,q:0:1);<br />
End.<br />
<br />
BIỂU ĐIỂM<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
0.5đ<br />
<br />
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH NINH THUÂN<br />
TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN<br />
<br />
ĐỀ KIỂM TRA 1 TIẾT (BÀI SỐ 1) LỚP 11<br />
NĂM HỌC 2014 - 2015<br />
MÔN TIN HỌC (Chương trình chuẩn)<br />
<br />
Thời gian làm bài: 45 phút;<br />
Mã đề thi 134<br />
<br />
(Học sinh không được sử dụng tài liệu)<br />
Họ, tên thí sinh:..........................................................................<br />
Lớp:............................................................................................<br />
I. PHẦN I: (14 câu, mỗi câu 0.5 điểm)<br />
Câu 1: Cho chương trình:<br />
Var i : integer ;<br />
Begin<br />
i := 7; write(i mod 2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị?<br />
A. 1<br />
B. i mod 2<br />
C. 7 mod 2<br />
D. 3<br />
Câu 2: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a:=1; b:=2;<br />
if not(a = 2) then a := a+b;<br />
End.<br />
Sau khi thực thi chương trình trên, a nhận giá trị là:<br />
A. 2<br />
B. 3<br />
C. 0<br />
D. 1<br />
Câu 3: Với khai báo biến:<br />
Var a:integer;<br />
Cho biết phép gán nào sau đây sai?<br />
A. a := 5;<br />
B. a := 7;<br />
C. a := 1.1;<br />
D. a := 250;<br />
Câu 4: Biến x nhận giá trị 0; -20; 200; 60. Khai báo nào sau đây là phù hợp nhất?<br />
A. Var x : integer;<br />
B. Var x : real;<br />
C. Var x : byte;<br />
D. Var x : char;<br />
Câu 5: Cho chương trình:<br />
Var a , b: integer ;<br />
Begin<br />
a:=1; b:=2;<br />
if (a = 1) or (b = a) then a := a-1;<br />
End.<br />
Sau khi thực thi chương trình trên, a nhận giá trị là:<br />
A. 2<br />
B. 3<br />
C. 1<br />
D. 0<br />
Câu 6: Cho chương trình:<br />
Var a: integer ; b:real;<br />
Begin<br />
a:=4;<br />
b := sqr(a);<br />
write(b:0:2);<br />
End.<br />
Sau khi thực thi chương trình trên, màn hình sẽ hiển thị ?<br />
A. 4<br />
B. 16.00<br />
C. 16<br />
D. 2.00<br />
Câu 7: Cho chương trình:<br />
Var a , b : integer ;<br />
Begin<br />
a:=9;<br />
b := abs(a);<br />
End.<br />
<br />