Font size
Worksheetsbt tin
Total questions: 72
Worksheet time: 36mins
Trong Pascal chú thích được viết trong cặp dấu nào?
(* *)
< >
( )
# #
Trong Pascal chú thích được viết trong cặp dấu nào?
{ }
< >
( )
# #
Cấu trúc rẽ nhánh đủ có dạng
If <điều kiện> then <Câu lệnh>;
If <Câu lệnh> then <điều kiện>
If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>;
Kiểu dữ liệu Byte có phạm vi giá trị
từ 0 đến 255
từ 0 đến 65535
từ 0 đến 500
từ -32768 đến 32767
Kiểu nguyên Integer chiếm bao nhiêu dung lượng trên bộ nhớ ?
1 byte
2 byte
3 byte
4 byte
Trong pascal kiểu word chiếm bao nhiêu dung lượng trên bộ nhớ
1 byte
2 byte
3 byte
4 byte
Trong pascal kiểu Longint chiếm bao nhiêu dung lượng trên bộ nhớ
1 byte
2 byte
3 byte
4 byte
Trong pascal kiểu số thực Real chiếm bao nhiêu dung lượng trên bộ nhớ
1 byte
2 byte
3 byte
6 byte
Trong pascal để biên dịch chương trình nhấn tổ hợp phím nào?
Ctrl+ F9
Alt+ F9
Alt + Tab
F2
Trong pascal để chạy chương trình nhấn tổ hợp phím nào?
Ctrl+ F9
Alt+ F9
Alt + Tab
F2
Trong pascal để lưu tệp chương trình nhấn phím nào?
Ctrl+ F9
Alt+ F9
Alt + Tab
F2
Trong pascal để chuyển đổi giữa các cửa sổ chương trình nhấn phím nào?
Ctrl+ F9
Alt+ F9
Alt + Tab
Alt+F3
Trong một chương trình pascal
bắt buộc phải khai báo biến
phần khai báo có thể có hoặc không tùy từng chương trình
bắt buộc phải viết phần tên chương trình
phần khai báo nhất thiết phải có
Tên thư viện trong pascal được khai báo bắt đầu bằng từ khóa
Program
Var
Uses
Const
Tên biến trong pascal được khai báo bắt đầu bằng từ khóa
Program
Var
Uses
Const
Tên chương trình trong pascal được khai báo bắt đầu bằng từ khóa
Program
Var
Uses
Const
Tên hằng trong pascal được khai báo bắt đầu bằng từ khóa
Program
Var
Uses
Const
Trong pascal nếu một biến chỉ nhận các giá trị -50, -20, 0, 1.2, 1.5, 5.9 thì biến đó có thể được khai báo bằng kiểu dữ liệu nào là đúng và tốn ít bộ nhớ nhất?
Char
Real
Longint
Boolean
Trong pascal biến X có thể nhận các giá trị 0.2 , 0.5, 0.6 biến Y có thể nhận các giá trị '1' , '2', '3', '5' khai báo nào trong các khai báo sau là đúng và tốn ít bộ nhớ nhất?
Var X, Y: real;
Var X, Y: Integer;
Var X: real; Y: char;
Var X, Y: byte;
Cú pháp là
tập hợp của bảng chữ cái, cú pháp và ngữ nghĩa để viết chương trình
bộ các quy tắc để viết chương trình
chương trình dịch
tập hợp các chữ cái để viết chương trình
Khái niệm nào sau đây là đúng khi nói về tên chuẩn?
Tên chuẩn là tên do người lập trình đặt
Tên chuẩn là tên được ngôn ngữ lập trình quy định dùng với ý nghĩa nhất định, người lập trình có thể định nghĩa lại để dùng với ý nghĩa khác
Tên chuẩn là tên đã được NNLT dùng với ý nghĩa riêng xác định người LT không được dùng với ý nghĩa khác
Tên chuẩn là các hằng hay biến
Khái niệm nào sau đây là đúng khi nói về tên dành riêng( từ khóa)?
Tên chuẩn là tên do người lập trình đặt
Tên chuẩn là tên được ngôn ngữ lập trình quy định dùng với ý nghĩa nhất định, người lập trình có thể định nghĩa lại để dùng với ý nghĩa khác
Tên dành riêng là tên đã được NNLT dùng với ý nghĩa riêng xác định người LT không được dùng với ý nghĩa khác
Tên chuẩn là các hằng hay biến
Câu lệnh Writeln('10+2'); sẽ in ra màn hình kết quả như thế nào?
12
10+2
Báo lỗi
Không ra kết quả
Trong pascal biến X có thể nhận các giá trị '1' , '2', '3', '5', '7', '9' khai báo nào trong các khai báo sau là đúng?
Var X: real;
Var X: Integer;
Var X: char;
Var X: byte;
Trong pascal biến X có thể nhận các giá trị '1' , '2', '3', '5', '7', '9' khai báo nào trong các khai báo sau là đúng?
Var X: real;
Var X: Integer;
Var X: char;
Var X: byte;
Hằng là đại lượng
có giá trị không thay đổi trong quá trình thực hiện chương trình
có giá trị thay đổi trong quá trình thực hiện chương trình
không cần khai báo trước khi sử dụng
có thể nhận các giá trị khác nhau trong chương trình
Biến là đại lượng
có giá trị không thay đổi trong quá trình thực hiện chương trình
có thể nhận giá trị thay đổi trong quá trình thực hiện chương trình
không cần khai báo trước khi sử dụng
có giá trị cố định trong chương trình
cho a, b, c là các biến đã được khai báo với kiểu dữ liệu phù hợp, câu lệnh gán nào sau đây là đúng cú pháp?
c=a+b;
c:=a+b;
a+b:=c;
c+b:=a+b;
Trong pascal biến X có thể nhận các giá trị '1' , '2', '3', '5', '7', '9' khai báo nào trong các khai báo sau là đúng?
Var X: real;
Var X: Integer;
Var X: char;
Var X: byte;
Phần thân chương trình được bắt đầu và kết thúc bởi cặp từ khóa
Begin và end;
Begin và end.
Begin và end!
Begin và end
Trong pascal câu lệnh ghép được bắt đầu và kết thúc bởi cặp từ khóa
Begin và end;
Begin và end.
Begin và end!
Begin và end
Với cấu trúc rẽ nhánh đủ if<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
Câu lệnh 2 sẽ được thực hiện khi
biểu thức điều kiện cho kết quả true và câu lệnh 1 được thực hiện xong
câu lệnh 1 thực hiện xong
biểu thức điều kiện cho kết quả False
Biểu thức điều kiện cho kết quả true
Với cấu trúc rẽ nhánh đủ if<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
Câu lệnh 1 sẽ được thực hiện khi
biểu thức điều kiện cho kết quả true và câu lệnh 2 được thực hiện xong
câu lệnh 1 thực hiện xong
biểu thức điều kiện cho kết quả False
Biểu thức điều kiện cho kết quả true
Chọn khẳng định sai
kiểu số nguyên thuộc kiểu dữ liệu đếm được
kiểu số thực thuộc kiểu dữ liệu đếm được
Kiểu logic có phạm vi giá trị là True hoặc false
Kiểu kí tự có tên kiểu là Char
Kiểu kí tự có tên kiểu là
Real
word
Integer
Char
Câu lệnh nào sau đây sẽ in ra màn hình dòng chữ: 'tin hoc lop 11 hoc pascal'
write('tin hoc lop 11 hoc pascal');
readln('tin hoc lop 11 hoc pascal');
write(tin hoc lop 11 hoc pascal);
write(tin hoc lop 11 hoc pascal)
Cho biết ý nghĩa của các hàm sau trong pascal:
1. Abs(x)
2. Sqrt(x)
3. Sqr(x)
4. Exp(x)
Biểu thức logic có dạng
<biểu thức 1> <biểu thức 2>
<biểu thức 1> phép toán quan hệ <biểu thức 2>
<biểu thức 1> phép toán logic <biểu thức 2>
<biểu thức 1> phép toán số học <biểu thức 2>
Biểu thức quan hệ có dạng
<biểu thức 1> <biểu thức 2>
<biểu thức 1> phép toán quan hệ <biểu thức 2>
<biểu thức 1> phép toán logic <biểu thức 2>
<biểu thức 1> phép toán số học <biểu thức 2>
Viết cú pháp các câu lệnh sau:
1. khai báo tên chương trình
2. Khai báo thư viện
3. Khai báo hằng
4. Khai báo biến
Câu lệnh Readln dùng để
dừng chương trình để xem kết quả
kết thúc chương trình
nhập dữ liệu vào từ bàn phím
in dữ liệu ra màn hình
Viết cú pháp các câu lệnh
1. Nhập dữ liệu vào từ bàn phím
2. xuất kết quả ra màn hình
Dữ liệu kiểu số nguyên trong Pascal là:
real
integer
Số nguyên
string
Cho câu lệnh:
If 5>4 then write('Sai') else write('Dung');
Câu lệnh trên in ra màn hình nội dung gì?
SaiDung
Sai
Dung
Sai
Dung
Cho đoạn chương trình:
a:=5;
if a>=0 then write(a,'la so duong') else write(a,'la so am');
Chương trình in ra màn hình nội dung gì?
(a)
Câu lệnh: readln(a) dùng để
Dừng lại để nhập dữ liệu cho biến a
In ra màn hình giá trị biến a
Dừng lại để xem
Xuống dòng
234
Thuộc kiểu dữ liệu nào trong pascal (chọn đáp án đúng nhất)
Integer
Số nguyên
Integer và real
real
Từ khóa in ra màn hình và xuống dòng là
(a)
Mỗi câu lệnh trong pascal được kết thúc bằng dấu
(a)
'123' thuộc kiểu dữ liệu
(a)
xin chao ban
Để in ra thông báo như trên và xuống dòng ta viết lệnh
(a)
Từ khóa khai báo biến là
Var
Begin
End
Readln
Cho đoạn lệnh sau:
S:=0;
for i:= 1 to N do S:=S+1;
Nếu N= 5 thì S=?
S= 6
S= 5
S= 10
S= 12
Tìm giá trị S khi thực hiện đoạn chương trình sau đây
S:=0;
For i:=1 to 5 do S:= S+i;
S=0.
S= 1.
S=10.
S=15.
Trong Pascal, câu lệnh nào sau đây được viết đúng?
for i := 10 to 1 do writeln(‘A’);
for i= 1 to 10 writeln(‘A’);
for i := 1 to 10 do writeln(‘A’);
for i to 10 do writeln(‘A’);
Vòng lặp sau cho kết quả S bằng bao nhiêu:
S := 1; For i := 1 to 3 do S := S * 2;
S = 6
S = 8
S = 10
S = 12
Xét đoạn chương trình sau.
for i:=1 to 10 do
if(i mod 3 = 0) or (i mod 5 = 0) then write( i : 2);
A. 3 5 7 9 10
B. 2 4 6 8 10
C.1 3 5 7 9
D.3 5 6 9 10
Cho đoạn lệnh sau:
S:=0;
for i:= 1 to N do S:=S+1;
Nếu N= 5 thì S=?
S= 6
S=10
S=9
S=5
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ?
T := 0 ;
For i := 1 to N do
If (i mod 3 = 0) and (i mod 5 = 0) then T := T + i ;
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N ;
Tính tổng các ước thực sự của N ;
Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N ;
Tìm một ước số của số N ;
Đoạn chương trình sau đưa ra màn hình kết quả gì ?
For i := 10 to 1 do write(i, ‘ ’);
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
Không đưa ra kết quả gì
Cú pháp lệnh lặp For – do dạng tiến:
for <biến đếm> = <Giá trị cuối> downto <Giá trị đầu> do <câu lệnh>;
for <biến đếm> := <Giá trị cuối> downto <Giá trị đầu> do <câu lệnh>;
for <biến đếm> = <Giá trị cuối> down <Giá trị đầu> do <câu lệnh>;
for <biến đếm> := <Giá trị đầu> to <Giá trị cuối> do <câu lệnh>;
Cho đoạn lệnh sau:
S:=0;
for i:= 1 to N do S:=S+1;
Nếu N= 5 thì S=?
S= 6
S= 5
S= 10
S= 12
Để kết thúc câu lệnh sử dụng dấu câu nào?
.
;
,
:
Lệnh để in ra dòng thông báo: PASCAL KHONG KHO
Write('PASCAL KHONG KHO');
Write('PASCAL KHONG KHO')
Writeln('PASCAL KHONG KHO'):
Writeln(''PASCAL KHONG KHO'')
Viết câu lệnh xuất ra màn hình dòng chữ NGUYEN THI DINH
(a)
