Font size
Worksheets40 câu trắc nghiệm Pascal
Total questions: 40
Worksheet time: 20mins
Chương trình dịch làm gì?
Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy
Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình
Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên
Đâu là các từ khoá:
Program, end, begin
Program, end, begin, Readln, lop82
Program, then, mot, hai,ba
Lop82, uses, begin, end
Program là từ khoá dùng để:
Khai báo tiêu đề chương trình
Kết thúc chương trình
Viết ra màn hình các thông báo
Khai báo biến
Tên nào đúng?
Lop 8a
Lop8/a
Lop8a
8a
Tên nào sai?
Chuong_trinh
Baitap1
A4H
hoa@yahoo.com
Cấu trúc của chương trình Pascal gồm những phần nào?
Khai báo
Khai báo và thân
Tiêu đề, khai báo và thân
Thân
Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal?
TINHS
DIENTICH
DIEN TICH
TIMS
Để thoát khỏi Pascal ta sử dụng tổ hợp phím:
Alt + F9
Alt +X
Ctrl+ F9
Ctrl + X
Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:
5+20=25
5+20=20+5
20+5=25
25 = 25
Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:
16 div 5 = 1
16 mod 5 = 1
16 div 5 = 3
16 mod 5 = 3
Trong Pascal, lệnh clrscr được dùng để
Xóa màn hình
In thông tin ra màn hình
Nhập dữ liệu từ bàn phím
Tạm dừng chương trình
Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:
Const
Real
Var
End
Để dừng chương trình nhập dữ liệu ta dùng lệnh
Clrscr;
Readln(x);
X:= ‘dulieu’;
Write(‘Nhap du lieu’);
Trong chương trình Free Pascal, tổ hợp phím Ctrl + F9 dùng để:
Dịch chương trình.
Lưu chương trình.
Khởi động chương trình
Tất cả đều đúng
Trong chương trình Pascal từ khoá dùng để khai báo tên chương trình là:
uses
Begin
Program
End
Trong các tên sau, tên nào là hợp lệ trong ngôn ngữ Pascal:
Dien tich
Begin
Tamgiac
Tất cả đều đúng
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
Max:=a;If b>Max then Max:=b;
If (a>b) then Max:=a;If (b>a) then Max:=b;
Max:=b;If a>Max then Max:=a;
Tất cả đều đúng.
IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?
0
5
8
3
Khi một chương trình Pascal hết lỗi, ta muốn chạy chương trình thì nhấn phím:
Alt+F9
Ctrl + F9
F2
Ctrl + F2
Viết biểu thức toán a3-b3 sang Pascal thì ta viết là:
a3-b3
a*a*a-b*b*b
a.a.a-b.b.b
aaa-bbb
Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau:
Tong=a+b;
Tong:=a+b;
Tong:a+b;
Tong(a+b);
Câu lệnh điều kiện dạng đầy đủ là:
If < đk > then < câu lệnh 1> Else <câu lệnh 2>;
If <đk > then < câu lệnh>;
If <đk> then < câu lệnh 1>,<câu lệnh 2>;
Cả a,b,c đều sai.
Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là:
Uses
Program
Clrscr
Computer
"20n10" thuộc kiểu dữ liệu nào?
String
Integer
Real
Char
Để dịch một chương trình Pascal ta nhấn tổ hợp phím
Ctrl+F9
Shitf+F9
Alt+F9
Ctrl+Shift+F9
Cấu trúc chung hợp lý của một chương trình Pascal là:
Begin -> Program -> End.
Program -> End -> Begin.
End -> Program -> Begin.
Program -> Begin -> End.
Phần dư trong phép chia của hai số nguyên 16 và 5 là:
16 div 5 = 1
16 div 5 = 3
16 mod 5 = 1
16 mod 5 = 3
A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu kí tự. Phép gán hợp lệ là:
A:= 4.5;
X:= ‘1234’;
X:= 57;
A:=‘LamDong’;
Trong Pascal khai báo nào sau đây là đúng:
Var hs: real;
Var 5hs: real;
Const hs: real;
Var S = 24;
Chương trình sau cho kết quả là gì?
Var a, b,: real; x,: integer ;
Begin readln(a, b);
If a>b then x:=a else x:=b;
Write(x);
End.
Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập
Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập
Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu
Đảo giá trị của 2 biến a, b cho nhau
Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
Writeln(‘Nhập x = ’);
Write(x);
Writeln(x);
Readln(x);
Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình?
Writeln(x);
Write(x);
Write(x: 3);
Tất cả đều đúng
Đâu là khai báo kiểu mảng?
Var A:arry[1...10] of integer;
Var A=arry[1...10] of integer;
Var A:=arry[1...10] of real;
Var A:arry[1..10] of integer;
Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?
Chỉ duy nhất 1 biến cho mỗi kiểu dữ liệu
10 biến
Chỉ hạn chế bởi dung lượng bộ nhớ
Không giới hạn
Trong Pascal, để lưu chương trình mới gõ ta nhấn phím?
Nhấn phím F1
Nhấn phím F9
Nhấn phím F3
Nhấn phím F4
Trong Pascal, câu lệnh Writeln (16 mod 3) sẽ in lên màn hình kết quả là bao nhiêu?
Kết quả là 5
Kết quả là 1
Kết quả là 16
Kết quả là 3
Phép toán (105 div 10 + 105 mod 5) có giá trị là:
5
0
15
10
Các thành phần cơ bản của một ngôn ngữ lập trình gồm:
Bảng chữ cái và các quy tắc để viết các câu lệnh.
Bảng chữ cái và các từ khoá
Các từ khoá và tên
Bảng chữ cái, các từ khoá và tên
Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa nào để khai báo?
Program
Uses
Var
Const
Chọn câu lệnh Pascal hợp lệ trong các câu sau:
If x: = a + b then x: = x + 1;
If a > b then max = a;
If a > b then max: = a ; else max: = b;
If 5 = 6 then x: = 100;
