Font size
WorksheetsCÂU HỎI ÔN TẬP KTGK1
Total questions: 40
Worksheet time: 21mins
Tệp chương trình Pascal có phần mở rộng là gì?
.pas
.xlsx
.pttx
.docx
Kí hiệu phép gán trong ngôn ngữ lập trình Pascal?
:=
=:
<--
-->
Để dịch chương trình Pascal, em sử dụng tổ hợp phím nào?
Alt+F3
Alt+F5
Ctrl+F9
Alt+F9
Câu lệnh write(a); dùng để làm gì?
Xóa màn hình kết quả
Xuất giá trị của biến a ra màn hình
Nhập dữ liệu cho biến a từ bàn phím
In chữ a ra màn hình
Trong các câu lệnh khai báo sau, câu lệnh khai báo nào đúng? (Chọn 2)
Var a, b, c= real;
Var x, z: integer;
Const soluong=20;
const pheptoan: char;
Trong các cú pháp sau, cú pháp nào không đúng?
Var Tên biến: kiểu dữ liệu;
Tên biến:= Biểu thức;
Const Tên hằng = Kiểu dữ liệu;
Const Tên hằng = Giá trị;
Trong Pascal, lệnh Clrscr; dùng để làm gì?
Khai báo thư viện
Nhập dữ liệu từ bàn phím
Xóa màn hình kết quả
Tạm ngừng chương trình
Trong các tên sau đây, tên nào là không hợp lệ trong Pascal?
chieucAo
Dientich
Ho ten
S1
Giả sử cần viết chương trình Pascal tính điểm trung bình 2 môn toán và văn của một học sinh. Ta cần khai báo những biến nào? Câu lệnh khai báo nào sau đây là đầy đủ và đúng nhất?
Var Van, Toan, Tb: integer;
Var Toan, Van: real;
Var Toan, Van: integer;
Var Toan, Van, Tb: real;
Lệnh Delay(x) trong Pascal có nghĩa là gì?
Tạm dừng chương trình trong vòng x phần nghìn giây, sau đó tự động tiếp tục chạy
Thoát khỏi chương trình
Nhập dữ liệu x từ bàn phím
Tạm dừng chương trình trong vòng x phần trăm giây, sau đó tự động tiếp tục chạy
Em hãy cho biết câu lệnh writeln(20 div 5+ 6); cho kết quả là bao nhiêu?
5
9
10
1
Khi cần thêm chú thích vào chương trình Pascal, ta cần đặt nội dung chú thích vào cặp dấu nào?
[ ]
{ } hoặc (* * )
( )
< >
Trong Pascal, kiểu dữ liệu nào có phạm vi giá trị là 255 kí tự
Byte
Integer
Char
String
Câu lệnh write('15 mod 3=', 15 mod 3); cho ra kết quả gì?
15 mod 3=0
0
15 mod 3=15 mod 3
15 mod 3 = 5
Để lưu tệp chương trình Pasacl, em sử dụng phím nào?
F10
F3
F2
F5
Câu lệnh read(a); dùng để làm gì?
Tạm ngừng chương trình
Xuất biến a ra màn hình
Nhập dữ liệu cho biến a từ bàn phím
Tính toán với biến a
Phát biểu nào sau đây là đúng?
Lệnh readln dùng để in thông tin ra màn hình.
Tên trong chương trình ta có thể đặt trùng với bất kì từ khóa nào.
Ta có thể gán giá trị cho biến bằng câu lệnh gán hoặc gán giá trị nhờ các câu lệnh nhập dữ liệu read hoặc readln
Var là từ khóa khai báo hằng
Phần khai báo gồm các câu lệnh dùng để:
Khai báo tên chương trình.
Khai báo các thư viện và một số khai báo khác.
Khai báo các thư viện.
Khai báo tên chương trình, khai báo các thư viện và một số khai báo khác.
Câu nào sau đây là đúng khi nói về biến: (Chọn 2)
Trong lập trình, biến dùng để lưu trữ dữ liệu.
Biến có giá trị không đổi trong suốt quá trình thực hiện chương trình.
Biến luôn có sẵn trong chương trình, không cần khai báo.
Tên biến phải được đặt theo đúng quy tắc của NNLT.
Const là từ khóa dùng để:
Khai báo tên chương trình
Khai báo hằng
Khai báo biến
Khai báo thư viện
Lệnh Readln; dùng để:
Khai báo tên chương trình
Kết thúc chương trình.
Tạm ngừng chương trình, cho đến khi người dùng nhấn phím Enter.
Bắt đầu phần thân chương trình.
Cú pháp câu lệnh gán trong Pascal:
Tên biến:=Kiểu dữ liệu;
Tên biến=Biểu thức;
Tên biến:Biểu thức;
Tên biến:=Biểu thức;
Em hãy cho biết kết của chương trình sau:
Var a, b: integer;
Begin
a:=5;
b:= 50;
write(b div a);
End.
50
10
0
5
Chương trình sau cho kết quả gì?
Program ten_ban;
Uses crt;
Begin
Writeln(‘Chao cac ban’);
Write(‘Toi ten Nga’);
end.
Chao cac ban
Chao cac ban
Toi ten Nga
Chao cac ban Toi ten Nga
Toi ten Nga
Nhập giá trị của các biến m, n từ bàn phím bằng lệnh: (Chọn 2)
Read(m,n);
Readln(m,n);
Write(m,n);
Writeln(m,n);
Để thông báo kết quả ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo ta dùng lệnh:
Write(S);
Writeln(S);
Read(a);
Readln(a);
Dấu nào sau đây dùng để phân cách các lệnh trong Pascal:
Dấu chấm phẩy (;)
Dấu chấm (.)
Dấu phẩy (,)
Dấu nháy (‘)
Biểu thức so sánh (20 -15) ≠ 25 được biểu diễn trong Pascal:
(20-15) = 25
(20 -15) < > 25
(20 -15) *25
(20 -15) ≠ 25
Giả sử biến Y có kiểu dữ liệu là Integer, lệnh gán nào sau đây là đúng:
Y:='314';
Y:=3.14;
Y:=314;
Y=314;
Ngôn ngữ lập trình Pascal có môi trường lập trình phổ biến là:
Free Pascal
Turbo Pascal
Free Pascal và Turbo Pascal
Java
Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
thông qua một từ khóa
thông qua các tên
thông qua các lệnh
thông qua một hằng
Chương trình dịch là chương trình chuyển đổi từ:
chương trình viết bằng ngôn ngữ lập trình sang ngôn ngữ máy
chương trình viết bằng ngôn ngữ lập trình sang ngôn ngữ tự nhiên
ngôn ngữ máy sang ngôn ngữ lập trình
ngôn ngữ máy sang ngôn ngữ tự nhiên
Các dãy bít là cơ sở để tạo ngôn ngữ dành cho máy tính, được gọi là:
Ngôn ngữ máy
Ngôn ngữ lập trình
Ngôn ngữ tự nhiên
Ngôn ngữ lập trình và ngôn ngữ máy
Hãy chọn kết quả đúng:
16/5=3; 16 div 5 = 3; 16 mod 5 = 1;
16/5=3.2; 16 div 5 = 1; 16 mod 5 = 3;
16/5=3; 16 div 5 = 3.2; 16 mod 5 = 1;
16/5=3.2; 16 div 5 = 3; 16 mod 5 = 1;
Nếu cần xuất ra màn hình kết quả tính hiệu (205 – 5), ta dùng lệnh:
Writeln(‘205 – 5 = ’);
Readln(205 – 5);
Writeln(205 – 5);
Writeln(‘205 – 5’);
Khai báo sau có ý nghĩa gì?
Var a: Real;
b: Char;
Biến a có kiểu dữ liệu số thực và biến b có kiểu dữ liệu kí tự
Biến a có kiểu dữ liệu số nguyên và biến b có kiểu dữ liệu xâu kí tự
Biến a có kiểu dữ liệu số nguyên và biến b có kiểu dữ liệu kí tự
Biến a có kiểu dữ liệu số nguyên và biến b có kiểu dữ liệu thực
Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ?
X:=4.1;
X:=3242;
A:= ‘3242’;
A:=3242;
Cú pháp khai báo biến là: (chọn 2)
Var <tên biến> : <kiểu dữ liệu>;
Const <tên biến> : <kiểu dữ liệu>;
Var <tên biến> := <kiểu dữ liệu>;
Var <danh sách biến> : <kiểu dữ liệu>;
Máy tính thực hiện các câu lệnh trong một chương trình như thế nào?
Một cách tuần tự, từ trái sang phải
Một cách tuần tự, từ trên xuống dưới
Một cách tuần tự, từ phải sang trái
Một cách ngẫu nhiên.
Trong Pascal, kiểu dữ liệu nào có phạm vi giá trị là số nguyên từ -32768 đến 32767?
Byte
Char
Integer
String
