CÂU HỎI TRẮC NGHIỆM
Câu 1:Cho x, y, z là các biến kiểu thực, lệnh nào là sai:
a) x:=y+z;
b) Readln(x, y, z);
c) x+y:=z;
d) Writeln(x+y, z:0:2);
Câu 2: Cho x, y là các biến kiểu thực, lệnh nào là đúng :
a) Readln(x,5);
b) Readln(‘x= ‘, x);
c) Readln(x:5:2);
d)Readln(x, y);
Câu 3: Cho x là biến kiểu thực, sau khi thực hiện hai lệnh :
x:=10 ;
Writeln(x);
Kết qủa in lên màn hình là :
Trang 2a) 10;
b) 10.00;
c) 1.0000000000E+01;
d)+1.0000000000E+01;
Câu 4: Cho biến X kiểu thực và gán X:= 12.41 ;
Ðể in lên màn hình như sau:
X= 12.41
chọn lệnh nào :
a)Writeln(X);
b) writeln(X:5);
c) writeln('X= ', X:5:2);
d) writeln(' X=, X:5:2 ' );
Câu 5: Kiểu dữ liệu của biểu thức 4 div 6 + 6 / 3 + Ord(‘A’) là :
a) nguyên;
b) lô gic;
Trang 3c) ký tư ;
d) thực;
Câu 6: Khai báo kiểu liệt kê như sau là sai :
Type
Mau = (XANH, do, tim, Vang) ;
vì :
a) Tên do trùng với từ khóa;
b) Tên XANH viết chữ hoa;
c)Tên Vang có chữ V hoa ;
d)Tên tim viết chữ thường;
Câu 7: Khai báo nào đúng :
a) Var x, y = Integer;
b) Var x, y of Integer;
c) Var x, y := Integer ;
d)Var x, y : Integer ;
Trang 4Câu 8: Cho khai báo :
Var Ho, ten : String[15];
Lệnh nào sai :
a) Write(' Ho ten la : ' ; Ho ; Ten);
b) Write(' Ho ten la : ' + Ho + Ten);
c) Write(' Ho ten la : ', Ho , Ten) ;
d) Write(' Ho ten la : ', Ho + Ten) ;
Câu 9: Cho i, j, k là ba biến nguyên, để nhập dữ liệu cho lệnh:
Readln( i, j, k) ;
cách nhập nào sai :
a) 3 4 5?;
b) 3,4,5?;
c) 3? 4? 5? ;
d)Câu a), b), c) đều đúng ;
Câu 10: Cho i, j, k là ba biến nguyên, để nhập dữ liệu cho lệnh:
Trang 5Readln( i, j, k) ;
cách nhập nào đúng :
a) 3 4 5?; b) 3,4,5?; c) 3? 4? 4+1? ; d)3? 4? E? ;