NGÂN HÀNG CÂU H I TR C NGHI M
Môn: L p Trình Pascal
Câu h i: Pascal là m t ph n m m ch y trên môi tr ng? ườ
A. HĐH Windows và HĐH MS_Dos
B. H đi u hành Dos
C. H đi u hành Windows
D. Không c n HĐH nào
Câu h i: M t ch ng trình Pascal g m có 3 ph n: ươ
Ph n tiêu đ - Ph n khai báo - Ph n thân ch ng trình. ươ
Ph n nào là ph n b t bu c ph i có đ i v i m i ch ng trình c a Pascal? ươ
A. Ph n thân ch ng trình ươ
B. Ph n tiêu đ
C. Ph n khai báo
D. C 3 ph n trên
Câu h i: Pascal có th x lý đ c bao nhiêu phép tính s h c? ượ
A. 6 phép toán s h c
B. 4 phép tính s h c
C. 5 phép tính s h c
D. 7 Phép tính s h c
Câu h i: L nh IFTHEN ELSE thu c l nh nào sau đây?
A. L nh r nhánh
B. L nh ch n l a
C. L nh ghép
D. L nh vòng l p
Câu h i: L nh CASEOF thu c lo i l nh nào sau đây?
A. L nh ch n l a
B. L nh r nhánh
C. L nh ghép
D. L nh vòng l p
Câu h i: L nh WHILEDO thu c lo i l nh nào sau đây?
A. L nh vòng l p
B. L nh r nhánh
C. L nh ch n l a
D. L nh ghép
Câu h i: L a ch n các ph ng án sau đây đ đi n vào ph n ... cho đúng? ươ
(.......=H ng c n d i..H ng c n trên;) ướ
A. Tên ki u đo n con
B. Tên bi nế
C. Tên ki u li t kê
D. Tên ki u d li u m i
Câu h i: Dòng l nh nào sau đây dùng đ nh p d li u t bàn phím?
A. Readln(a);
B. Write('Nhap vao a:');
C. Writeln('Go va a:');
D. C 3 l nh trên
Câu h i: Hãy l a ch n câu l nh sai cho các dòng l nh sau:
A. Program Phuong Trinh Bac2;
B. Program PhuongTrinhBac2;
C. Program Phuong_Trinh_Bac2;
D. C 3 câu trên
Câu h i: Hãy l a ch n câu l nh sai cho các câu l nh sau:
A. GoToXY(85,4); Write('a');
B. GoToXY(10,4); Write('a');
C. GoToXY(10,10); Write('a');
D. GoToXY(4,10); Write('a');
Câu h i: Hãy l a ch n câu l nh đúng cho các câu l nh sau:
A. IF a>b THEN Write('a la so lon nhat');
B. IF a>b THEN; Write('a la so lon nhat');
C. IF a>b THEN Write('a la so lon nhat'); ELSE Write('b la so lon nhat');
D. IF a>b THEN; Write('a la so lon nhat') ELSE Write('b la so lon nhat');
Câu h i: N u có dòng l nh sau đây:ế X1:=(-b+sqrt(delta))/(2*a);
Khi đó khai báo bi n X1 ph i là bi n d li u ki u?ế ế
A. Real
B. Integer
C. Boolean
D. Longint
Câu h i: Đ câu l nh xoá màn hình (Clrscr) th c hi n đ c, ph n khai báo ph i ượ
dùng l nh:
A. Uses Crt;
B. Var
C. Label
D. Type
Câu h i: Các l nh vòng l p sau đây l nh nào là l nh vòng l p có s l n l p xác
đ nh:
A. For To Do
B. While Do
C. Repeat Until
D. C 3 l nh trên
Câu h i: Các l nh sau đây l nh nào là l nh đúng?
A. For i:=1 To 10 Do
B. For i:=10 To 1 Do
C. For i:=1 DowvTo 10 Do
D. For i:='z' To 'a' Do
Câu h i: Ch n câu l nh sai cho các câu l nh sau:
A. Ho=String[256];
B. Ho=String[253];
C. Ho=String[254];
D. Ho=String[255];
Câu h i: Ch n câu l nh sai cho các câu l nh sau:
A. TextCoLo(16);
B. TextCoLo(13);
C. TextCoLo(14);
D. TextCoLo(15);
Câu h i: Ch n câu l nh sai cho các câu l nh sau:
A. Write('Nhap vao x, y:'); Readln(y,x);
B. Write('Nhap vao x, y:'); Readln(x,y);
C. Write('Nhap vao a, b, c:'); Readln(a,b,c);
D. Write('Nhap vao a, b:'); Readln(a,b);
Câu h i: Có công th c tính nh sau: Delta=b ư 2-4ac. Các dòng l nh Pascal sau
đây l nh nào đúng?
A. Delta:=Sqr(b)-4*a*c;
B. Delta:=Sqr(b-4*a*c);
C. Delta:=Sqr(b)-4ac;
D. Delta:=(b*b-4ac);
Câu h i: N u X là m t bi n s th c (Real) thì X có th đ c s d ng vào trongế ế ượ
các l nh nào sau đây?
A. IF THEN ELSE
B. For To Do
C. While Do
D. Repeat Until
Câu h i: Ch ra câu l nh sai trong các câu l nh sau:
A. IF c<d Then Max:=c;
B. IF a>b Then Max:=a;
C. IF a>b Then Max:=a Else Max:=b;
D. IF c>d Then Max:=c Else Max:=d;
Câu h i: N u n là m t bi n s nguyên (Integer) thì n có th đ c s d ng vàoế ế ượ
trong các câu l nh Pascal nào sau đây?
A. C 3 l nh
B. For To Do
C. Repeat Until
D. Case Of
Câu h i: Câu l nh nào d i đây có k t qu là 4? ướ ế
A. 25 DIV 6;
B. 25 DIV 9;
C. 25 DIV 7;
D. 25 DIV 5;
Câu h i: Câu l nh nào sau đây có k t qu là 1? ế
A. MOD 7;
B. 25 MOD 9;
C. 25 MOD 6;
D. 25 MOD 5;
Câu h i: N u khai báo bi n x thu c ki u Word (s nguyên m r ng) thì x cóế ế
ph m vi bi u di n nào sau đây?
A. 0..65535
B. -214783648..214783647
C. -32768..32767
D. 0..255
Câu h i: N u khai báo bi n x thu c ki u Doule thì x có kích th c (tính b ngế ế ướ
Byte) nào d i đây?ướ
A. 8 Byte
B. 6 Byte
C. 4 Byte
D. 10 Byte
Câu h i: N u khai báo bi n x thu c ki u Integer thì x có kích th c nào sauế ế ướ
đây?
A. 2 Byte
B. 1 Byte
C. 3 Byte
D. 4 Byte
Câu h i: N u có m t ki u li t kê sau: Color=(Black, Blue, Green, Red, White); ế
Các ki u quan h sau quan h nào đúng?
A. Black < Blue
B. Black > Green
C. Black > Blue
D. Blue > Green
Câu h i: Ch n ph ng án đúng trong các l a ch n sau? ươ
A. S:=7*3; Case S Of ...
B. S:=7/3*4; Case S Of ...
C. S:=7/3; Case S Of ...
D. S:=73/+3 Case S Of ...
Câu h i: S l n l p đ c xác đ nh nh sau: (Giá tr cu i) - (Giá tr đ u) + 1: ượ ư
Câu kh ng đ nh trên đ c áp d ng cho vòng l p nào sau đây? ượ
A. For To Do
B. For DownTo Do
C. While Do
D. Repeat Until
Câu h i: "Giá tr đ u luôn nh h n giá tr cu i": Câu kh ng đ nh trên đ c áp ơ ượ
d ng cho vòng l p nào sau đây?
A. For To Do
B. For DownTo Do
C. While Do
D. Repeat Until
Câu h i: Trong các m ng 1 chi u d i đây m ng nào có s ph n t là 21? ướ
A. T=Array [-1..19] Of Integer;
B. T=Array ['A'..'Y'] Of Integer;
C. T=Array [-1..21] Of Integer;
D. T=Array ['A'..'Z'] Of Integer;
Câu h i: Có 1 m ng 2 chi u sau: R=Array [1..4,'A'..'E'] Of Char; Xác
đ nh s ph n t c a m ng R;
A. 20 Ph n t
B. 13 Ph n t
C. 14 Ph n t
D. 15 Ph n t
Câu h i: M ng nào sau đây là m ng 2 chi u "Vuông"?
A. R=Array[3..6,'B'..'E'] Of Char;
B. R=Array[1..5,'A'..'D'] Of Char;
C. R=Array[3..5,'A'..'D'] Of Char;
D. R=Array['A'..'D', 3..5] Of Char;
Câu h i: Các l nh sau đây l nh nào thu c d ng hàm?
A. Sqrt(x);
B. Readln(x);
C. Write(x);
D. Clrscr;