Tải bản đầy đủ (.pdf) (11 trang)

de kiem tra tin lop 11+ (dap an)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (303.14 KB, 11 trang )

Trang 1/2 - Mó : 138
Kim tra 1 tit - Nm hc 2011-2012
Mụn: Tin hc lp 11

Thi gian: 45 phỳt
H tờn hc sinh: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SBD: . . . . . . . . .Lp:
Dựng bỳt chỡ tụ m ỏp ỏn m em cho l ỳng nht


01. ; / = ~ 04. ; / = ~ 07. ; / = ~ 10. ; / = ~

02. ; / = ~ 05. ; / = ~ 08. ; / = ~ 11. ; / = ~

03. ; / = ~ 06. ; / = ~ 09. ; / = ~ 12. ; / = ~




: 138

Trc nghim (6im)
Cõu 1.
Khai bỏo bin cú cỳ phỏp

A.
var <danh sỏch bin>:<kiu d liu>;
B.
var <danh sỏch bin>:<kiu d liu>

C.
var <kiu d liu>:<danh sỏch bin>;


D.
var <kiu d liu>:<danh sỏch bin>
Cõu 2.
Biu thc no sau õy l
sai
cỳ phỏp trong Pascal?
A. sqrt(sqr(x/y) + sqr(y)) B. sqrt(x*x) + sqr(y/y) - abs(x-y)

C.
abs(sqrt(x) + abs(y)sqr(y))
D.
sqr(x*sqrt(x+y) + abs(x-y))
Cõu 3.

Trong NNLT Pascal, caõu leọnh naứo sau ủaõy laứ ủuựng?

A.

If
a=5
then
a:= d+1
else;
a:= d+2;
B.

If
a=5
then
a= d+1;

else
a= d+2;

C.

If
a=5
then
a:= d+1
else
a:= d+2;
D.

If
a:=5
then
a:= d+1
else
a:= d+2
Cõu 4.
Cõu lnh no sau õy l cõu lnh gỏn?

A.
c<>b;
B.
a=b+2;
C.
a:=a+1;
D.
a>c;

Cõu 5.
Cho chng trỡnh
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 5; c:=abs(b-a); wrieln(c:4:2);
readln;
end.
Kt qu hin th trờn mn hỡnh l

A.
4:2
B.
5.00
C.
2
D.
-5
Cõu 6.

khai bỏo
hai bin x1, x2 l nghim ca phng trỡnh bc hai ax
2
+ bx + c = 0 ta vit :

A.
Const x1, x2: Byte;
B.
Var x1; x2: Real;
C.

Var x1, x2: Real;
D.
Var x1 x2: Real;
Cõu 7.
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 6; c:=sqr(b-a); d: =sqrt(a-b);
wrie(c:4:2); wrie(d:4:2);
readln
end.
Kt qu ca chng trỡnh trờn mn hỡnh l

A.
4 25
B.
5 4
C.
16 2
D.
2 25
Cõu 8.

Thõn chng trỡnh
c gii hn bi cp t khúa

A.
Start Finish.
B.
Begin End

. C.
Begin End
; D.
Start Finish
;

Cõu 9.

Kt qu ca biu thc sqr((ABS(25-30) mod 4)) l?

A.
1
B.
4
C.
2
D.
8
Cõu 10.
Cho

biu thc
2
x y
z

. Trong ngụn ng lp trỡnh Pascal c vit l:

A.
(x+y)/z

2
;
B.
(x+y)/sqr(z);
C.
x/z
2
+y;
D.
x+y/z
2
;
Cõu 11.

khai bỏo
bin n thuc kiu s nguyờn ta vit:

A.
Var: n: Integer;
B.
Var n: Integer;
C.
Const n: Integer ;
D.
Var n = Integer;
Cõu 12.

x
2
c biu din trong Pascal l


A.
sqr(x);
B.
exp(x);
C.
sqrt(x);
D.
abs(x);

Trang 2/2 - Mã đề: 138

Tự luận:( 4 điểm)

Câu 1: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ, kiểm tra xem ba số vừa nhập có phải là ba cạnh của
tam giác hay không?
Câu 2: (2 điểm) Viết chương trình nhập vào 1 cạnh góc vuông và cạnh huyền của tam giác vuông, tính và
hiển thị chu vi và diện tich tam giác đó (yêu cầu hiển thị chu vi và diện tích 2 số thập phân)
Bài làm tự luận

































Trang 1/2 - Mó : 172
Kim tra 1 tit - Nm hc 2011-2012

Mụn: Tin hc lp 11

Thi gian: 45 phỳt
H tờn hc sinh: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SBD: . . . . . . . . .Lp:
Dựng bỳt chỡ tụ m ỏp ỏn m em cho l ỳng nht



01. ; / = ~ 04. ; / = ~ 07. ; / = ~ 10. ; / = ~

02. ; / = ~ 05. ; / = ~ 08. ; / = ~ 11. ; / = ~

03. ; / = ~ 06. ; / = ~ 09. ; / = ~ 12. ; / = ~




: 172

Trc nghim (6im)
Cõu 1.
Cho

biu thc
2
x y
z

. Trong ngụn ng lp trỡnh Pascal c vit l:

A.
(x+y)/sqr(z);
B.
x/z
2
+y;
C.

x+y/z
2
;
D.
(x+y)/z
2
;
Cõu 2.
Biu thc no sau õy l
sai
cỳ phỏp trong Pascal?

A.
abs(sqrt(x) + abs(y)sqr(y))
B.
sqrt(sqr(x/y) + sqr(y))

C.
sqr(x*sqrt(x+y) + abs(x-y))
D.
sqrt(x*x) + sqr(y/y) - abs(x-y)
Cõu 3.
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 6; c:=sqr(b-a); d: =sqrt(a-b);
wrie(c:4:2); wrie(d:4:2);
readln
end.
Kt qu ca chng trỡnh trờn mn hỡnh l


A.
16 2
B.
4 25
C.
5 4
D.
2 25
Cõu 4.

Thõn chng trỡnh
c gii hn bi cp t khúa

A.
Begin End
; B.
Start Finish.
C.
Begin End
. D.
Start Finish
;

Cõu 5.

khai bỏo
bin n thuc kiu s nguyờn ta vit:

A.

Var: n: Integer;
B.
Const n: Integer ;
C.
Var n: Integer;
D.
Var n = Integer;
Cõu 6.
Cho chng trỡnh
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 5; c:=abs(b-a); wrieln(c:4:2);
readln;
end.
Kt qu hin th trờn mn hỡnh l

A.
2
B.
5.00
C.
-5
D.
4:2
Cõu 7.

Trong NNLT Pascal, caõu leọnh naứo sau ủaõy laứ ủuựng?

A.


If
a=5
then
a:= d+1
else;
a:= d+2;
B.

If
a=5
then
a:= d+1
else
a:= d+2;

C.

If
a:=5
then
a:= d+1
else
a:= d+2
D.

If
a=5
then
a= d+1;

else
a= d+2;
Cõu 8.
Cõu lnh no sau õy l cõu lnh gỏn?
A. a:=a+1; B. c<>b; C. a=b+2; D. a>c;
Cõu 9.

khai bỏo
hai bin x1, x2 l nghim ca phng trỡnh bc hai ax
2
+ bx + c = 0 ta vit :

A.
Var x1; x2: Real;
B.
Var x1, x2: Real;
C.
Const x1, x2: Byte;
D.
Var x1 x2: Real;
Cõu 10.
Khai bỏo bin cú cỳ phỏp

A.
var <danh sỏch bin>:<kiu d liu>
B.
var <danh sỏch bin>:<kiu d liu>;

C.
var <kiu d liu>:<danh sỏch bin>

D.
var <kiu d liu>:<danh sỏch bin>;
Cõu 11.

Kt qu ca biu thc sqr((ABS(25-30) mod 4)) l?

A.
2
B.
1
C.
8
D.
4
Cõu 12.

x
2
c biu din trong Pascal l

A.
abs(x);
B.
exp(x);
C.
sqr(x);
D.
sqrt(x);

Trang 2/2 - Mã đề: 172


Tự luận:

Câu 1
: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ tính và hiển thị trung bình cộng ba số đó, yêu cầu
hiển thị 2 số thập phân.
Câu 2
: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ, tìm và hiển thị số lớn nhất và số nhỏ nhất trong 3 số
đó.
Bài làm tự luận


































Trang 1/2 - Mó : 206
Kim tra 1 tit - Nm hc 2011-2012

Mụn: Tin hc lp 11

Thi gian: 45 phỳt
H tờn hc sinh: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SBD: . . . . . . . . .Lp:
Dựng bỳt chỡ tụ m ỏp ỏn m em cho l ỳng nht


01. ; / = ~ 04. ; / = ~ 07. ; / = ~ 10. ; / = ~

02. ; / = ~ 05. ; / = ~ 08. ; / = ~ 11. ; / = ~

03. ; / = ~ 06. ; / = ~ 09. ; / = ~ 12. ; / = ~





: 206

Trc nghim (6im)
Cõu 1.
Cho

biu thc
2
x y
z

. Trong ngụn ng lp trỡnh Pascal c vit l:

A.
x/z
2
+y;
B.
x+y/z
2
;
C.
(x+y)/z
2
;
D.
(x+y)/sqr(z);
Cõu 2.

Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 6; c:=sqr(b-a); d: =sqrt(a-b);
wrie(c:4:2); wrie(d:4:2);
readln
end.
Kt qu ca chng trỡnh trờn mn hỡnh l
A. 16 2 B. 4 25 C. 5 4 D. 2 25
Cõu 3.

khai bỏo
hai bin x1, x2 l nghim ca phng trỡnh bc hai ax
2
+ bx + c = 0 ta vit :

A.
Var x1, x2: Real;
B.
Var x1; x2: Real;
C.
Const x1, x2: Byte;
D.
Var x1 x2: Real;
Cõu 4.
Biu thc no sau õy l
sai
cỳ phỏp trong Pascal?

A.

sqr(x*sqrt(x+y) + abs(x-y))
B.
sqrt(sqr(x/y) + sqr(y))

C.
abs(sqrt(x) + abs(y)sqr(y))
D.
sqrt(x*x) + sqr(y/y) - abs(x-y)
Cõu 5.
Cõu lnh no sau õy l cõu lnh gỏn?

A.
a=b+2;
B.
c<>b;
C.
a:=a+1;
D.
a>c;
Cõu 6.
Khai bỏo bin cú cỳ phỏp
A. var <danh sỏch bin>:<kiu d liu>; B. var <kiu d liu>:<danh sỏch bin>;

C.
var <danh sỏch bin>:<kiu d liu>
D.
var <kiu d liu>:<danh sỏch bin>
Cõu 7.

khai bỏo

bin n thuc kiu s nguyờn ta vit:

A.
Const n: Integer ;
B.
Var n = Integer;
C.
Var: n: Integer;
D.
Var n: Integer;
Cõu 8.
Trong NNLT Pascal, caõu leọnh naứo sau ủaõy laứ ủuựng?

A.

If
a=5
then
a:= d+1
else;
a:= d+2;
B.

If
a:=5
then
a:= d+1
else
a:= d+2


C.

If
a=5
then
a:= d+1
else
a:= d+2;
D.

If
a=5
then
a= d+1;
else
a= d+2;
Cõu 9.

x
2
c biu din trong Pascal l

A.
sqrt(x);
B.
exp(x);
C.
sqr(x);
D.
abs(x);

Cõu 10.

Thõn chng trỡnh
c gii hn bi cp t khúa

A.
Start Finish
;

B.
Start Finish.
C.
Begin End
; D.
Begin End
.
Cõu 11.
Cho chng trỡnh
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 5; c:=abs(b-a); wrieln(c:4:2);
readln;
end.
Kt qu hin th trờn mn hỡnh l

A.
-5
B.
2

C.
5.00
D.
4:2
Cõu 12.

Kt qu ca biu thc sqr((ABS(25-30) mod 4)) l?

A.
1
B.
2
C.
8
D.
4

Trang 2/2 - Mã đề: 206

Tự luận:

Câu 1: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ, kiểm tra xem ba số vừa nhập có phải là ba cạnh của
tam giác hay không?
Câu 2: (2 điểm) Viết chương trình nhập vào 1 cạnh góc vuông và cạnh huyền của tam giác vuông, tính và
hiển thị chu vi và diện tich tam giác đó (yêu cầu hiển thị chu vi và diện tích 2 số thập phân)
Bài làm tự luận




































Trang 1/2 - Mó : 240
Kim tra 1 tit - Nm hc 2011-2012
Mụn: Tin hc lp 11

Thi gian: 45 phỳt

H tờn hc sinh: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SBD: . . . . . . . . .Lp:
Dựng bỳt chỡ tụ m ỏp ỏn m em cho l ỳng nht


01. ; / = ~ 04. ; / = ~ 07. ; / = ~ 10. ; / = ~

02. ; / = ~ 05. ; / = ~ 08. ; / = ~ 11. ; / = ~

03. ; / = ~ 06. ; / = ~ 09. ; / = ~ 12. ; / = ~




: 240

Trc nghim (6im)
Cõu 1.

Thõn chng trỡnh
c gii hn bi cp t khúa

A.
Start Finish.
B.

Begin End
. C.
Start Finish
;

D.
Begin End
;
Cõu 2.
Program VDU;
Var a,b,c : integer;
Begin
a: = 10; b: = 6; c:=sqr(b-a); d: =sqrt(a-b);
wrie(c:4:2); wrie(d:4:2);
readln
end.
Kt qu ca chng trỡnh trờn mn hỡnh l

A.
2 25
B.
5 4
C.
4 25
D.
16 2
Cõu 3.
Cho chng trỡnh
Program VDU;
Var a,b,c : integer;

Begin
a: = 10; b: = 5; c:=abs(b-a); wrieln(c:4:2);
readln;
end.
Kt qu hin th trờn mn hỡnh l

A.
2
B.
5.00
C.
-5
D.
4:2
Cõu 4.

khai bỏo
bin n thuc kiu s nguyờn ta vit:

A.
Const n: Integer ;
B.
Var n = Integer;
C.
Var: n: Integer;
D.
Var n: Integer;
Cõu 5.

Trong NNLT Pascal, caõu leọnh naứo sau ủaõy laứ ủuựng?


A.

If
a=5
then
a:= d+1
else
a:= d+2;
B.

If
a=5
then
a= d+1;
else
a= d+2;

C.

If
a=5
then
a:= d+1
else;
a:= d+2;
D.

If
a:=5

then
a:= d+1
else
a:= d+2
Cõu 6.

Kt qu ca biu thc sqr((ABS(25-30) mod 4)) l?

A.
2
B.
4
C.
1
D.
8
Cõu 7.
Biu thc no sau õy l
sai
cỳ phỏp trong Pascal?

A.
abs(sqrt(x) + abs(y)sqr(y))
B.
sqrt(sqr(x/y) + sqr(y))

C.
sqr(x*sqrt(x+y) + abs(x-y))
D.
sqrt(x*x) + sqr(y/y) - abs(x-y)

Cõu 8.

khai bỏo
hai bin x1, x2 l nghim ca phng trỡnh bc hai ax
2
+ bx + c = 0 ta vit :

A.
Var x1, x2: Real;
B.
Const x1, x2: Byte;
C.
Var x1; x2: Real;
D.
Var x1 x2: Real;
Cõu 9.

x
2
c biu din trong Pascal l

A.
exp(x);
B.
sqrt(x);
C.
abs(x);
D.
sqr(x);
Cõu 10.

Khai bỏo bin cú cỳ phỏp

A.
var <kiu d liu>:<danh sỏch bin>;
B.
var <kiu d liu>:<danh sỏch bin>

C.
var <danh sỏch bin>:<kiu d liu>
D.
var <danh sỏch bin>:<kiu d liu>;
Cõu 11.
Cho

biu thc
2
x y
z

. Trong ngụn ng lp trỡnh Pascal c vit l:

A.
(x+y)/z
2
;
B.
x/z
2
+y;
C.

x+y/z
2
;
D.
(x+y)/sqr(z);
Cõu 12.
Cõu lnh no sau õy l cõu lnh gỏn?
Trang 2/2 - Mã đề: 240

A.
a:=a+1;
B.
a=b+2;
C.
a>c;
D.
c<>b;

Tự luận:

Câu 1: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ tính và hiển thị trung bình cộng ba số đó, yêu cầu hiển
thị 2 số thập phân
Câu 2: (2 điểm) Viết chương trình nhập vào 3 số bất kỳ, tìm và hiển thị số lớn nhất và số nhỏ nhất trong 3 số
đó
Bài làm tự luận


































Trang 1/2 - Mã đề: 274
ĐÁP ÁN CHO ĐỀ KIỂM TRA





Đáp án mã đề: 138

01. ; - - - 04. - - = - 07. - - = - 10. - / - -

02. - - = - 05. - / - - 08. - / - - 11. - / - -

03. - - = - 06. - - = - 09. ; - - - 12. ; - - -


Đáp án mã đề: 172

01. ; - - - 04. - - = - 07. - / - - 10. - / - -

02. ; - - - 05. - - = - 08. ; - - - 11. - / - -

03. ; - - - 06. - / - - 09. - / - - 12. - - = -


Đáp án mã đề: 206

01. - - - ~ 04. - - = - 07. - - - ~ 10. - - - ~

02. ; - - - 05. - - = - 08. - - = - 11. - - = -

03. ; - - - 06. ; - - - 09. - - = - 12. ; - - -



Đáp án mã đề: 240

01. - / - - 04. - - - ~ 07. ; - - - 10. - - - ~

02. - - - ~ 05. ; - - - 08. ; - - - 11. - - - ~

03. - / - - 06. - - = - 09. - - - ~ 12. ; - - -

Trang 2/2 - Mã đề: 274
ĐÁP ÁN PHẦN TỰ LUẬN
Câu 1( đề 138 và 172)
Program cau1;
Var a,b,c : real;
Begin
Writeln(‘ nhap so thu nhat a=’); Readln(a);
Writeln(‘ nhap so thu hai b=’); Readln(b);
Writeln(‘ nhap so thu ba a=’); Readln(c);
If (a+b>c) and (a+c>b) and(b+c>a) then Writeln(‘ ba so vua nhap la ba canh cua tam giac’)
Else Writeln(‘ ba so vua nhap khong phai la ba canh cua tam giac’);
Readln;
End.
Câu 2 (mã đề 138 và 172)
Program cau2;
Var a,b,c, cv, s : real;
Begin
Writeln(‘ nhap canh goc vuong=’); Readln(a);
Writeln(‘ nhap canh huyen=’); Readln(c);
b: = sqrt(sqr(c)-sqr(a)); cv:=a+b+c; S: =(a*c)/2;
Writeln(‘ chu vi cua tam giac =’,cv:4:2);

Writeln(‘ dien tich tam giac =’,S:4:2);
Readln;
End.
Trang 1/2 - Mã đề: 308
Câu 1 ( đề 206 và 240)
Program cau1;
Var a,b,c, tb : real;
Begin
Writeln(‘ nhap so thu nhat a=’); Readln(a);
Writeln(‘ nhap so thu hai b=’); Readln(b);
Writeln(‘ nhap so thu ba a=’); Readln(c);
Tb:=(a+b+c)/3;
Writeln(‘ trung binh cong ba so vua nhap =’,tb:4:2);
Readln;
End.
Câu 2 ( đề 206 và 240)
Program cau2;
Var a,b,c, max,min : real;
Begin
Writeln(‘ nhap so thu nhat a=’); Readln(a);
Writeln(‘ nhap so thu hai b=’); Readln(b);
Writeln(‘ nhap so thu ba a=’); Readln(c);
max:=a; min:=a;
if max<b then max:=b; if max<c then max:=c;
if min>b then min:=b; if min>c then min:=c;
Writeln(‘so lon nhat la=’,max:4:2);
Writeln(‘ so nho nhat la =’,min:4:2);
Readln;
End.



×