You are on page 1of 3

TRNG THPT TN K

T TON - TIN

KIM TRA 1 TIT


MN: TIN HC 11
Thi gian lm bi: 45 pht;
(40 cu trc nghim) /03/2013

H, tn th sinh:................................................................
Lp.............................
TR LI
1
2
A
B
C
D
21

22

23

24

25

26

27

28

29

10

30

11

31

M 111

12

32

13

14

15

16

17

18

19

20

33

34

35

36

37

38

39

40

A
B
C
D
Cu 1: Khai bo mng mt chiu no sau y ng?
A. var A = array[1..100] of real;
B. var A = array[1100] of byte;
C. var A : array[1100] of real;
D. var A : array[1..100] of byte;
Cu 2: in vao oan lnh cho phu hp:( bit y la oan m nhng phn t chn)

dem:=0; for i:=1 to n do if a[i] mod 2 = 0 then ..............;


A. dem:=dem+a[i]
B. dem:= dem + a[1] C. dem:= dem + 2
D. dem:= dem + 1
Cu 3: on chng trnh sau y lm g?
for i:=1 to n do
if a[i] mod 2 = 0 then
write(A[i]:5);
A. In ra mn hnh cc phn t c ch s chn trong mng A
B. In tt c cc phn t trong mng A
C. In ra mn hnh cc phn t chn trong mng A
D. Tt c sai
Cu 4: on chng trnh sau thc hin cng vic g?
S:=0; for i:=1 to n do if a[i] > 0 then S:=S+a[i];
A. m cc phn t khng m
B. m cc phn t dng
C. Tnh tng cc phn t dng
D. Tnh tng cc phn t khng m
Cu 5: Mng mt chiu l: Dy hu hn cc phn t cng kiu
A. Sai
B. ng
Cu 6: Cho khai bo:
Var A: array[1..10] of integer;
i: integer;
in ra mn hnh phn t th 3 ca mng thc hin cu lnh g ?
A. Write(A[3]);
B. Write(A[i]);
C. Write(A[3]);
D. Readln(A[3]);
Cu 7: in vao ch trng c oan chng trinh ung
max:= ........; for i:= 2 to n do if a[i]>max then begin max:= a[i]; end;
A. i
B. A[1]
C. A
D. A[ i ]
Cu 8: Trong ngn ng lp trnh Pascal, xu k t c ti a
A. 8 k t
B. 16 k t
C. 256 k t
D. 255 k t
Cu 9: m cc phn t l cho on: for i:= 1 to n do if then dem:= dem+1;
dng iu kin no?
A. i mod 2 = 0
B. i mod 2 <> 0
C. a[i] mod 2 = 0
D. a[i] mod 2 <>0
Cu 10: Trong cc hm v th tc sau, hm v th tc no cho kt qu l mt s nguyn
Trang 1/3 - M thi 111

A. copy(S,vt,n)
B. length(s)
Cu 11: Gi s ta c mng A nh sau :

C. delete(s,vt,n)

D. insert(S1,S2,vt)

A: 5 10 15 20 25 30 35 15 45 50
tham chiu n phn t 15 ta truy xut no sau :
A. A(15)
B. A(3)
C. A[3]
D. A[15]
Cu 12: Cho xu S= tien hoc le th tc delete(S, 5,4) kt qu l :
A. tie le
B. hoc
C. tien le
D. hoc le
Cu 13: in mng o ngc, ta chn lnh:
A. for i:= n downto 1 do write(a[i]:5);
B. for i:= n downto 1 do readln(a[i]:5);
C. for i:= 1 to n do write(a[i]:5);
D. for i:= 1 to n do readln(a[i]:5);
Cu 14: Khai bao xu sau ung/sai?
Var a: string[256];
A. ung
B. Sai
Cu 15: Cho x:= length(a); tham chiu n k t cui cng xu a, ta chn:
A. a[x]
B. a[1]
C. a[100]
D. a(x)
Cu 16: in ni dung cn thiu trong on sau:
for i:= 1 to n do
begin write(a[ ,i, ]=); .; end;
A. readln(a[i])
B. readln(a[i]:5)
C. write(a[i])
D. write(a[i]:5)
Cu 17: Vi khai bo: var A:Array[1..100] of Byte; nhm lnh no dng in gi tr ca A ra
mn hnh?
A. for i:=1 to 100 do readln(A[i]);
B. for i:=1 to 100 do writeln(i:5);
C. for i:=1 to 100 do writeln(A[i]:5);
D. for i:=1 to 100 do readln(A[1]);
Cu 18: Khai bo mng mt chiu s nguyn no sau y ng?
A. var A : array[1..100] of real;
B. var A = array[1..100] of word;
C. var A : array[1..100] of word;
D. var A = array[1..100] of real;
Cu 19: on chng trinh sau thc hin cng vic gi?
s:=0; for i:= 1 to n do if a[i] mod 5 =0 then s:= s +1;
A. m cc s khng chia ht cho 5
B. Tnh tng cc s chia ht cho 5
C. tnh tng cc s khng chia ht cho 5
D. m cc s chia ht cho 5
Cu 20: Cu lnh no ng(Vi A l mng mt chiu gm N phn t s nguyn)?
A. write(A);
B. readln(A[i] :5);
C. readln(A);
D. writeln(A[i] :5);
Cu 21: Khng nh: <ch s u> nh hn hoc bng <ch s cui>:
A. Sai
B. ng
Cu 22: Cho on chng trnh:
T:= a[1]; for i:= 2 to n do if a[i]> T then Begin t:= a[i]; end;
A. tim gi tr ln nht
B. tim gi tr nh nht
C. sp xp dy tng dn
D. sp xp dy gim dn
Cu 23: Khai bao xu sau ung /sai?
var a: string;
A. ung
B. Sai
Cu 24: Khai bao xu sau ung/sai?
Var a: string(255);
A. ung
B. Sai
Cu 25: Cho 2 xu S1:= abcd va S2:= ABC; khi o S1 + S2 cho k qua nao?
A. 'ABC abcd'
B. 'abcd ABC'
C. 'ABCabcd'
D. 'abcdABC'
Cu 26: Cho xu S= tien hoc le . hm length(S) kt qu l :
A. 11
B. 9
C. 13

D. 15
Trang 2/3 - M thi 111

Cu 27: In xu o ngc xu a, ta vit x:= length(a); for i:= x downto 1 do ..;


A. Readln(a[i])
B. Readln(a)
C. Write(a)
D. Write(a[i])
Cu 28: Cho xu S=tien hoc le hau hoc van hm Pos(hoc,S) kt qu l :
A. 4
B. 5
C. 6
D. 17
Cu 29: Cho xu A:= Hoa hoc tro va xu B:= Hoa Hoc Tro , ta c A=B
A. ng
B. Sai
Cu 30: Cho cu lnh: S:=0;

FOR i:=1 TO 100 DO S:= S + A[i];


thc hin cng vic g?
A. in mang
B. nhp mang
C. tinh tng cac phn t trong mang
D. m cac phn t trong mang
Cu 31: Cc khng nh no khng ng i vi mng 1 chiu?
A. Cc phn t trong mng phn bit bng ch s
B. Mng c s phn t m c
C. Cc phn t trong mng c th khc kiu
D. Mng ch c 1 tn l tn mng
Cu 32: Cc kiu d liu dng trong mng 1 chiu c th l: integer, real, char
A. ng
B. Sai
Cu 33: Cho xu A:='ca chin'
B:='ca chua' phep so sanh nao ung?
A. A=B
B. A>B
C. A<B
D. A<>B
Cu 34: Cho xu S:= tien hoc le hau hoc van . hm Copy(S,6,3) kt qu l :
A. 'hoc'
B. 'en ho'
C. 'hoc le'
D. 'van'
Cu 35: Khai bo sau y:
var Tn_mng:Array[ch_s_u .. ch_s_cui] of kiu_phn_t ;
A. Sai
B. ng
Cu 36: Cho a:='tan ke' . Khi tham chiu n ky t 'k' ta vit nh th nao?
A. a[4]
B. a(4)
C. a(5)
D. a[5]
Cu 37: cho 2 xu: a:='anh hai' v xu b:='hoc tot' , th tc insert(a,b,1) cho kt qua:
A. 'anh haihoc tot'
B. 'hoc totanh hai'
C. 'anh hai hoc tot'
D. 'hoc tot anh hai'
Cu 38: Y nghia chinh cua oan chng trinh:
If a[i] <> ' ' then b:= b+ a[i]; write(b);
A. in ra man hinh xu gm cac ky t rng
B. in ra man hinh xu gm cac ky t khng rng
C. tinh tng cac phn t cac ky t khng rng
D. tinh tng cac phn t cac ky t rng
Cu 39: Khai bo no sau y tng ng khai bo: var A : array[1..100] of real;
A. type Kmang1 : array[1..100] of real;
var A : Kmang1;
B. type Kmang1 : array[1..100] of integer; var A : Kmang1 ;
C. type Kmang1 = array[1..100] of integer; var A: Kmang1;
D. type Kmang1 = array[1..100] of real;
var A : Kmang1;
Cu 40: Khai bo mng mt chiu no sau y: var A : array[-100..0] of char ;
A. Khng hp l
B. Hp l
----------- HT ----------

Trang 3/3 - M thi 111

You might also like