
PH N 1:Ầ TR C NGHI MẮ Ệ
Khoanh tròn câu tr l i đúng nh t (A, B, C ho c D). (M i câu 0.5 đi m)ả ờ ấ ặ ỗ ể
Câu 1: Phát bi u nào sau đây làể đúng:
a. C u trúc l p đ c s d ng đ ch th cho máy tính th c hi n l p l i m t vài ho tấ ặ ượ ử ụ ể ỉ ị ự ệ ặ ạ ộ ạ
đ ng nào đó cho đ n khi m t đi u ki n nào đó đ c tho mãnộ ế ộ ề ệ ượ ả .
b. Ch ngôn ng l p trình Pascal m i có các câu l nh l p đ th hi n c u trúc l p.ỉ ữ ậ ớ ệ ặ ể ể ệ ấ ặ
c. Ngôn ng Pascal ch th hi n c u trúc l p b ng câu l nh for…do...ữ ỉ ể ệ ấ ặ ằ ệ
d. Câu B và C đúng.
Câu 2: Trong các câu l nh Pascal sau, câu nào đ c vi t đúng:ệ ượ ế
a. for i:=1 to 10 do b. for i:=1 to 10 do;
c. for i=1 to 10 do d. for i:1 to 10 do
Câu 3: Đ thoát kh i ch ng trình Pascal ta dùng t h p phím:ể ỏ ươ ổ ợ
a. Ctrl + X, b. Ctrl+ F9, c. Alt + F9, d. Alt +X.
Câu 4. Trong các ho t đ ng d i đây, đâu là ho t đ ng l p v i s l n ch a bi tạ ộ ướ ạ ộ ặ ớ ố ầ ư ế
tr c:ướ
a. M i bu i h c đúng 5 ti t.ỗ ổ ọ ế
b. M i ngày ăn c m 3 bu i.ỗ ơ ổ
c. M i ngày ph i h c bài cho đ n khi thu c.ỗ ả ọ ế ộ
d. R m tháng Giêng là T t Nguyên tiêu.ằ ế
Câu 5: Hãy cho bi t giá tr c a bi n X b ng bao nhiêu sau khi th c hi n các câu l nh:ế ị ủ ế ằ ự ệ ệ
while (i <10 ) do X :=X+1; i:=i+1; (Bi t r ng tr c đó giá tr c a bi n X là 0, i làế ằ ướ ị ủ ế
5)
a.5 b. 4 c. 7 d.6
Câu 6 : Ta có 2 l nh sauệ : x :=0 ;
For i :=1 to 5 do x :=x+2; Giá tr c a x là bao nhiêu:ị ủ
a. 5 b. 10 c. 8 d. 12
Câu 7: Tính giá tr cu i cùng c a b, bi t r ng: ị ố ủ ế ằ a:= 3; b:= 5;
while (a<0) do b:= a + b; a:=a+1;
a. b= 8; b. b=3; c. b= 5; d. b= 0;
Câu 8: Câu l nh l p v i s l n ch a bi t tr c là:ệ ặ ớ ố ầ ư ế ướ
a. While <đi u ki n> do <câu l nh >;ề ệ ệ b. If <đi u ki n> then <câu l nh>;ề ệ ệ
c. For <đi u ki n> do <câu l nh >;ề ệ ệ d. While <câu l nh> do <đi u ki n>;ệ ề ệ
Câu 9: Cho câu l nh sau: S:=S+1/I; Cho bi t ki u d li u c n khai báo cho bi n S là:ệ ế ể ữ ệ ầ ế
a.integer b. byte c. longint d. real
Câu 10 : Trong Pascal, khai báo nào sau đây đúng?
a. var tb: real; b. var 4hs: integer; c. var r=30; d. const x: real;
Câu 11: Em h c v hình h c đ ng v i ph n m m:ọ ẽ ọ ộ ớ ầ ề
a. Turbo Pascal b. Geogebra
c. Sun Times d. Finger Break Out
Câu 12: Các câu l nh sau, câu l nh nào h p l ? ệ ệ ợ ệ
a. For i:=1 to 10 do; write (‘a’) b. For i:=1 to 10 do write (‘a’);