Së GD&§T Thanh Hãa
Trêng THPT TÜnh Gia 1
|
§Ò kiÓm tra 1 tiÕt
(dïng cho khèi 11)
M· ®Ò: 02
|
-
PhÇn Tr¾c nghiÖm:
C©u 1: C©u lÖnh nµo sau ®©y ®óng vÒ mÆt có ph¸p?
A) IF THEN 1>; ELSE
B) IF 1> ELSE
C) IF THEN 1> ELSE
D) IF 1> ELSE
C©u 2: KÕt qu¶ cña ®o¹n ch¬ng tr×nh sau lµ g×?
A) x = 10 vµ y = 5. B) x = 5 vµ y = 15.
C) x = 10 vµ y = 15. D) Ch¬ng tr×nh b¸o lçi.
C©u 3: C©u lÖnh ghÐp lµ?
A) C©u lÖnh BEGIN vµ END.
B) Tõ hai c©u lÖnh trë lªn.
C) C©u lÖnh cã cÊu tróc.
D) D·y c©u lÖnh gåm tõ hai c©u lÖnh trë lªn vµ ®îc ®Æt gi÷a tõ kho¸ BEGIN vµ END.
C©u 4: Trong NNLT Pascal, vÒ mÆt có ph¸p th× c©u lÖnh nµo sau ®©y ®óng víi cÊu tróc lÆp For cã nhiÒu lÖnh con?
C©u 5: Cho ®o¹n ch¬ng tr×nh sau:
VAR i, j, s: integer;
BEGIN
FOR i:= 1 TO 2 DO write( i : 2);
FOR j:= 4 DOWNTO 2 DO write( j : 2);
END;
KÕt qu¶ hiÓn thÞ ra mµn h×nh:
A) 1 2 3 2 3 4.
B) 1 2 3 4 3 2.
C) 2 3 4 1 2 3.
D) 3 2 1 4 3 2.
C©u 6: §o¹n ch¬ng tr×nh sau lµm nhiÖm vô g×?
FOR i:= 10 TO 1 DO
write( i : 2);
A) C©u lÖnh bÞ sai.
B) HiÓn thÞ c¸c sè: 2 4 6 8 10.
C) HiÓn thÞ c¸c sè: 1 2 3 4 5 6 7 8 9 10.
D) HiÓn thÞ c¸c sè: 10 9 8 7 6 5 4 3 2 1.
C©u 7: Trong NNLT Pascal, h·y cho biÕt ®o¹n ch¬ng tr×nh sau lµm c«ng viÖc g×?
i:= 0; t:= 0;
while i < 100 do
begin
t:= t + i;
i:= i + 1;
end;
A) TÝnh tæng c¸c sè tù nhiªn nhá h¬n hoÆc b»ng 100.
B) TÝnh tæng c¸c sè tù nhiªn lÎ nhá h¬n 100.
C) TÝnh tæng c¸c sè tù nhiªn lÎ nhá h¬n hoÆc b»ng 100.
D) TÝnh tæng c¸c sè tù nhiªn nhá h¬n 100.
-
PhÇn tù luËn:
C©u 8: ViÕt ch¬ng tr×nh nhËp vµo 3 sè nguyªn d¬ng, kiÓm tra xem chóng cã ph¶i lµ ®é dµi 3 c¹nh cña mét tam gi¸c hay kh«ng?
C©u 9: ViÕt ch¬ng tr×nh t×m íc chung lín nhÊt cña hai sè.
C©u 10: ViÕt ch¬ng r×nh s¾p xÕp mét d·y sè nguyªn thµnh mét d·y kh«ng gi¶m.