Đề kiểm tra Học kì 2 môn Tin học Lớp 11 - Mã đề: 109 - Năm học 2015-2016 - Trường THPT Trường Chinh
SỞ GD - ĐT NINH THUẬN
TRƯỜNG THPT TRƯỜNG CHINH
ĐỀ KIỂM TRA HOC KÌ II LỚP 11
NĂM HỌC: 2015 - 2016
Môn: TIN HỌC
Thời gian làm bài: 45 phút
(Không kể thời gian phát, chép đề)
Phaàn traû lôøi traéc nghieäm : Soá thöù töï caâu traû lôøi döôùi ñaây öùng vôùi soá thöù töï caâu traéc nghieäm trong ñeà. Ñoái vôùi moãi
caâu traéc nghieäm, hoïc sinh duøng buùt chì toâ ñaäm voøng troøn choïn ñuùng, sai goâm saïch vaø toâ laïi caâu khaùc.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
MÃ ĐỀ: 109
A. PHẦN CÂU HỎI TRẮC NGHIỆM. (6,0 ĐIỂM)
Cho m¶ng A gåm 6 phÇn tö : 5, 7, 8, 11, 4, 6. BiÕn X in ra mµn h×nh gi¸ trÞ nµo sau ®©y khi ch¹y
C©u 1 :
®o¹n ch-¬ng tr×nh:
X := 0;
for i := 1 to 6 do
begin
if (i mod 2 = 1) then X:= X-A[i]
else X:= X+[i];
end;
write(X:2);
7
B. -5
41
C.
D. 5
A.
Cho x©u s = ‘ababc’ vµ thùc hiÖn ®o¹n lÖnh sau th× s nhËn gi¸ trÞ nµo sau ®©y?
C©u 2 :
begin
k:=pos('ba', s);
Insert(‘ba’, s, k);
Delete(s, k, 4);
end;
‘aac’
B. ‘ababc’
‘bbc’
6
D. ‘abc’
A.
C.
C.
X¸c ®Þnh gi¸ trÞ ®óng cña biÓu thøc sau:
length(‘1’) + length(‘12’) + length(‘11’)
C©u 3 :
5
B. 24
D. ‘11211’
D. ‘K’
A.
KÕt qu¶ lÖnh Upcase(‘k’); cho kÕt qu¶ lµ:
C©u 4 :
A. ‘k’
B. k
C. K
C©u lÖnh sau ®-a ra mµn h×nh kÕt qu¶ nµo?
For i := 10 downto 1 do write( i, ‘ ’) ;
10 9 8 7 6 5 4 3 2 1
C©u 5 :
§-a ra 10 dÊu c¸ch
Kh«ng ®-a ra g× c¶
A.
C.
B.
D.
1 2 3 4 5 6 7 8 9 10
Cho x©u a vµ vÞ trÝ vt. Có ph¸p ®óng cña thñ tôc xãa x©u a 3 kÝ tù t¹i vÞ trÝ vt lµ:
C©u 6 :
A.
Delete(a, 3, vt);
Insert(a, 3, vt);
Delete(a, vt, 3);
Insert(a, vt, 3);
B.
D.
C.
Trang 1/Đề 109
Trong c¸c khai b¸o sau, chØ ra kiÓu khai b¸o m¶ng 1 chiÒu hîp lÖ?
C©u 7 :
A.
C.
C©u 8 :
var arr: array[1...10] of integer;
var arr: array[‘a’.. ‘z’] of integer;
Cho ®o¹n ch-¬ng tr×nh:
begin
var arr[1..10]: integer;
var arr= array[‘a’.. ‘z’]: integer;
B.
D.
write('Nhap gia tri N='); readln(N);
for i: =1 to N do read(B[i]);
j: =1;
for i: =2 to N do if B[i]<B[j] then j: =i;
write( B[j] );
End;
Ch-¬ng tr×nh trªn in ra gi¸ trÞ lín nhÊt trong m¶ng B;
Ch-¬ng tr×nh trªn in ra chØ sè phÇn tö lín nhÊt trong m¶ng B;
A.
B.
Ch-¬ng tr×nh trªn in ra chØ sè phÇn tö nhá nhÊt trong m¶ng B;
C.
Ch-¬ng tr×nh trªn in ra gi¸ trÞ nhá nhÊt trong m¶ng B;
D.
Cho ch-¬ng tr×nh:
C©u 9 :
var x, y: byte; z: boolean;
begin
x:=26; y:= 10; z:=x*y;
write(z);
readln
end.
§äc vµ x¸c ®Þnh ch-¬ng tr×nh trªn ®· x¶y ra lçi nµo trong c¸c lçi sau:
LÖnh readln kh«ng cã dÊu chÊm phÈy;
BiÕn z nhËn gi¸ trÞ v-ît qu¸ kiÓu khai b¸o;
Cho ®o¹n ch-¬ng tr×nh sau:
for i:= 1 to 2 do
BiÕn z nhËn gi¸ trÞ sai kiÓu d÷ liÖu;
ThiÕu khai b¸o tªn ch-¬ng tr×nh program;
A.
C.
C©u 10 :
B.
D.
begin
tam:=A[i]; A[i]:=A[5+1-i]; A[5+1-i]:=tam;
end;
for i:= 1 to 5 do write(A[i],‘ ’);
Víi d·y A: 4 3 5 7 1 th× in ra mµn h×nh d·y sè nµo sau ®©y?
4 3 5 7 1 1 7 5 3 4
B. 4 3 5 3 4
Cho x©u S= ‘Truong THPT Truong Chinh’, kÕt qu¶ lÖnh length(‘S’) lµ:
D. 1 7 5 7 1
D. 1
A.
C©u 11 :
A.
C.
256
B. 24
21
C.
C©u lÖnh sau cho kÕt qu¶ lµ g×?
Copy(‘Hoc nua hoc mai’, 9, 3) ;
C©u 12 :
‘Hoc nua h’
B. ‘hoc’
‘Hoc nua hoc mai’
D. ‘hoc mai’
A.
C©u 13 :
A.
C.
VÒ mÆt có ph¸p c©u lÖnh nµo sau ®©y ®óng víi cÊu tróc lÆp For cã mét lÖnh ®¬n ?
For i = 1 downto 100 do s:=s+1;
For i:= 1 to 100 do s:=s+1;
For i:= 100 to 1 do; s:=s+1;
For i:= 1 to 100 then s:=s+1;
B.
D.
C.
Cho x©u S=‘mua xuan tren thanh pho HCM’, c©u lÖnh Pos(‘xuan’,S) cho kÕt qu¶ lµ mÊy ?
C©u 14 :
A. 4
B. 5
C. 9
D. 3
C©u 15 : Chän biÓu thøc cho gi¸ trÞ false trong c¸c biÓu thøc d-íi ®©y?
‘Anh’ > ‘Ba’
‘Ha noi’ > ‘HA NOI’
‘Mua xuan’ > ‘Mua Xuan den’
‘Ha Noi thu do’ < ‘Ha noi’
A.
C.
B.
D.
Cho x©u a = ‘abcde’ vµ x©u b= ‘’. Sau khi thùc hiÖn ®o¹n lÖnh d-íi ®©y th× in ra mµn h×nh gi¸ trÞ nµo
sau ®©y?
C©u 16 :
k:=length(a);
for i:=1 to k do
b:=b+a[i];
for i:=k downto 1 do write(b[i])
‘edcba’
B. ‘ab’
‘ba’
C.
D. ‘abcde’
A.
Trang 2/Đề 109
Cho c¸c lÖnh vµ biÓu thøc sau:
C©u 17 :
1
2
3
4
readln(a);
(a[i]=a[x-i+1])
i > x div 2
x:=length(a);
H·y chän c©u lÖnh trong b¶ng trªn ®Ó ®iÒn vµo vÞ trÝ t-¬ng øng trong ch-¬ng tr×nh cho phï hîp. BiÕt
®©y lµ ch-¬ng tr×nh kiÓm tra vµ th«ng b¸o x©u a nhËp vµo cã ®èi xøng hay kh«ng.
var i , x: byte;
a: string;
begin
(a)
write(‘Nhap xau a:’); ..............
.....(.b...)....
i:=1;
(c)
While (i<= x div 2 ) and ........... do
i:=i+1;
if ..............then writeln (xau la doi xung)
(d)
else writeln (xau khong doi xung);
readln
end.
a-2; b-1; c-4; d- 3
a-1; b-2; c-3; d- 4
a-4; b-1; c-3; d- 2
a-1; b-4; c-2; d- 3
A.
C.
B.
D.
Sau khi thùc hiÖn xong ®o¹n ch-¬ng tr×nh sau, gi¸ trÞ cña biÕn S lµ g×?
Begin
C©u 18 :
S := ‘Ninh Thuan Que Em’;
Inser (‘Que Em ’, S, 1);
Delete(S, 1, 7);
end;
Write(S);
Que Em Ninh Thuan Que Em;
Ninh Thuan;
Ninh Thuan Que Em;
Que Em Ninh Thuan ;
A.
C.
B.
D.
C©u 19 :
A.
Trong ng«n ng÷ lËp tr×nh Pascal, ph¸t biÓu nµo sau ®©y lµ ®óng ?
Tªn cã ph©n biÖt ch÷ hoa vµ ch÷ th-êng;
Tr-íc tõ khãa Else b¾t buéc ph¶i cã dÊu chÊm
phÈy;
B.
Sö dông biÕn th× ph¶i khai b¸o;
Sau End b¾t buéc ph¶i cã dÊu chÊm;
C.
D.
Víi m¶ng A = 2, 4, 7, 6, 8, 10 vµ thùc hiÖn ®o¹n ch-¬ng tr×nh sau th× s in ra mµn h×nh gi¸ trÞ nµo sau
®©y?
C©u 20 :
s:=0;
i:=6;
while i = 6 do
begin
if (i mod 2 = 0) then s := s+A[i];
i:=i+1;
end;
write(s);
17
B. 20
10
C.
D. 37
A.
B. PHẦN TỰ LUẬN. (4,0 ĐIỂM)
Viết chương trình nhập vào xâu S bất kỳ, tạo xâu P gồm tất cả các ký tự hoa có trong xâu S (giữ
nguyên thứ tự của chúng) và đưa kết quả ra màn hình.
Ví dụ: Nhập xâu S = ‘Truong THPT Truong Chinh’ thì kết quả xâu P= ‘TTHPTTC’
Trang 3/Đề 109
Bạn đang xem tài liệu "Đề kiểm tra Học kì 2 môn Tin học Lớp 11 - Mã đề: 109 - Năm học 2015-2016 - Trường THPT Trường Chinh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
de_kiem_tra_hoc_ki_2_mon_tin_hoc_lop_11_ma_de_109_nam_hoc_20.doc

