Đề 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  
doc 3 trang Thùy Anh 12660 Free
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:

  • docde_kiem_tra_hoc_ki_2_mon_tin_hoc_lop_11_ma_de_109_nam_hoc_20.doc