You are on page 1of 3

chnh thc

KIM TRA HKII NM HC 2010 -2011.

Mn :Tin hc, Lp:8

I - PHN TRC NGHIM KHCH QUAN : ( 2 ) - Thi gian lm bi 15 pht Th sinh chn ch ci ch kt qu m em chn l ng v ghi vo t giy lm bi.

Cu 1: Cu trc r nhnh dng y trong ngn ng lp trnh Pascal c dng: A. if <cu lnh 1> then <cu lnh 2>; B. if <iu kin1> then <cu lnh1>; C. if <iu kin> then < cu lnh 1> else <cu lnh 2>; D. if <iu kin> then <cu lnh>; Cu 2: Khi vit cu lnh lp for..do A. Gi tr u bng gi tr cui B. Gi tr cui phi ln hn gi tr u C. Gi tr u ln hn gi tr cui D. Tt c u sai. Cu 3: Cu lnh gotoxy(a,b) c tc dng A. a con tr v hng b B. a con tr v ct a C. a con tr v ct a hng b D. Tt c u ng. Cu 4: Cc hot ng no di y lp vi s ln nht nh: A. Ngy nh rng ba ln B. Mi ngy i hc mt ln C. Hc cho n khi thuc bi D. Gi in cho ti khi c ngi nhc my Cu 5: Cch vit cu lnh lp vi s ln bit trc nh sau: Hy chn phng n ng. A. For <bin m> = <gi tr u> to <gi tr cui> do <cu lnh>; B. For <bin m>: = <ga tr cui> to <gi tr u> do <cu lnh>; C. For <bin m> := <gi tr u> to <gi tr cui> do <cu lnh>; D. For <bin m> = <gi tr cui> to <gi tr u> do <cu lnh> Cu 6: Khi no th cu lnh Fortodo kt thc? A. Khi bin m ln hn gi tr cui B. Khi bin m nh hn gi tr cui C. Khi bin m bng gi tr cui D. Khi bin m ln hn gi tr u Cu 7: Chn khai bo hp l: A Var a,b: array[1..n] of real; C. Var a,b: array[1..100] of real; B. Var a,b: array[1:n] of real; D. Var a,b: array[1n] of real; Cu 8: C php khai bo bin mng trong Pascal l: A. var <Tn mng> ; array [<ch s u>..<ch s cui>] of <kiu d liu >; B. var <Tn mng> : array [<ch s u><ch s cui>] of <kiu d liu >; C. var <Tn mng> : array [<ch s u>..<ch s cui>] of <kiu d liu >; D. var <Tn mng> : array [<ch s u><ch s cui>] for <kiu d liu >;

- Ht -

chnh thc im bng s

KIM TRA HKII NM HC 2010 -2011. im bng ch Gim kho 1 Gim kho 2

Mn :Tin hc, Lp:8 S th t S phch

II - PHN T LUN : ( 8 ) - Thi gian lm bi 45pht

Cu 1: ( 2) Hy in / S (ng/Sai) vo vung cho cc pht biu sau y:


1)

Trong cu lnh lp: for <bin m>:=<gi tr u> to <gi tr cui> do <cu Khng nn thay i gi tr ca bin m trong cu lnh lp for .. do, v d cu Cu lnh sau do trong cu lnh lp While .. do c th khng c thc hin mt Mi cu lnh lp for .. do u c th thay th mt cch thch hp bi cu lnh lp

lnh>; nu gi tr u nh hn gi tr cui th chng trnh dch s bo li ta chnh sa li.


2) 3) 4)

lnh lp sau y l khng nn s dng: for i:=1 to n do i:=i + 2; ln no nu ngay t u, iu kin iu khin vng lp c gi tr Sai. While .. do Cu 2: ( 2) in X vo cc sao cho ph hp v gii thch v sao? Cu ng Sai Gii thch a) if a>b then max:=a; else max:=b; b) var X: Array[5..10] Of Real; c) X:=10; while X:=10 do X := X+5; d) for i:=1.5 to 10 do m:=m + 1;
Cu 3: (4) Vit chng trnh nhp 10 s nguyn.Xut ra mn hnh s s l.

BI LM
I - PHN TRC NGHIM KHCH QUAN : Cu 1 2 3 Kt qu II - PHN T LUN : 4 5 6 7 8

HNG DN CHM
kim tra HKII Nm hc 2010 -2011 - Mn :Tin hc I - PHN TRC NGHIM KHCH QUAN : ( 2 ) , lp:8

Cu Kt qu

1 C

2 B

3 C

4 A

5 C

6 A

7 C

8 C

II - PHN T LUN : ( 8 ) Cu 1: (2) Mi ng 0.5 1 2 3 4 S Cu 2: ( 2) Mi ng 0.5

Cu a) if a>b then max:=a; else max:=b; b) var X: Array[5..10] Of Real; c) X:=10; while X:=10 do X := X+5; d) for i:=1.5 to 10 do m:=m + 1;
Cu 3: ( 4)

ng X

Sai X X X

Gii thch Tha du ; trc else Sau While phai la phep so sanh Bin m i phi l s nguyn

Program Sosole; Uses crt; Var A:array[1..10] of interger; dem, i: integer; Begin Clrscr; For i:=1 to 10 do Write(Nhap so thu ,i); Readln(A[i]); Dem:=0; For i:= 1 to n do If A[i] mod 2<> 0 then dem:=dem+1; Writeln(Co , dem, so le); Readln End.
- Ht -

You might also like