WorksheetsKT 15p L1 11 2021-2022 HKI
Total questions: 20
Worksheet time: 15mins
Trong Turbo Pascal, tên là một dãy liên tiếp không quá ___ kí tự bao gồm chữ số, chữ cái hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.
125
255
127
257
Chọn biểu diễn tên ĐÚNG trong các biểu diễn dưới đây:
1_Vidu
Vidu_1
Vidu 1
Vidu#1
Giá trị nào dưới đây là hằng lôgic:
‘Lop 11A1’
TRUE
1.5
‘FALSE’
Trong những tên dưới đây, tên nào là từ khóa trong Pascal?
end
abs
byte
break
Phát biểu nào sau đây là ĐÚNG về tên do người lập trình đặt?
Là tên được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng
Là tên được NNLT quy định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác
Là tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó
Là các hằng hay biến được khai báo và sử dụng trong 1 ngôn ngữ lập trình nào đó
Chọn biểu diễn tên SAI trong các biểu diễn dưới đây:
Baitap6
Baitap_6
_6Baitap
6Baitap
Hãy chọn một nhận định ĐÚNG trong những nhận định sau đây:
Mọi ngôn ngữ lập trình đều có chương trình dịch
Các ngôn ngữ lập trình bậc cao đều có chương trình dịch
Chỉ có ngôn ngữ Turbo Pascal mới có chương trình dịch
Chỉ có ngôn ngữ máy mới có chương trình dịch
Chọn tên SAI:
_123
hoa–hong
tam_giac
dientich
Tên nào sau đây là tên do người lập trình đặt?
Program
If
Real
ketthuc
Biểu diễn ‘2a+b’ thuộc kiểu hằng nào sau đây?
Hằng biểu thức
Hằng số
Hằng xâu
Hằng logic
Trong nhôn ngữ lập trình Pascal hằng và biến khác nhau như thế nào? (Hãy chọn phương án ĐÚNG nhất trong các phương án sau):
Hằng không cần khai báo, còn biến phải khai báo.
Hằng và biến bắt buộc phải khai báo
Hằng là đại lượng mà giá trị không thể thay đổi, biến là đại lượng mà giá trị của chúng có thể thay đổi
Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình
Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì?
phương tiện để soạn thảo văn bản trong đó có các chương trình máy tính
ngôn ngữ Pascal hoặc ngôn ngữ C
phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
phương tiện diễn đạt thuật toán
Tác dụng của chương trình dịch:
Chuyển đổi chương trình từ ngôn ngữ tự nhiên sang ngôn ngữ máy
Chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy
Chuyển đổi chương trình mã máy sang viết bằng ngôn ngữ lập trình bâc cao
Dùng để chạy chương trình sau khi chuyển đổi hoàn chỉnh chương trình
Phát biểu nào dưới đây là SAI khi nói về biên dịch và thông dịch?
Chương trình dịch của NNLT bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ
Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
Thông dịch dịch và thực hiện từng câu lệnh còn biên dịch dịch trước toàn bộ chương trình thì mới có thể thực hiện được
Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh
Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là:
Bảng chữ cái, bảng số học, cú pháp
Bảng chữ cái, cú pháp, ngữ nghĩa
Các ký hiệu, bảng chữ cái, cú pháp
Bảng chữ cái, qui ước, bảng số học
Các từ: SQR, SQRT, REAL là:
Tên dành riêng
Tên do người lập trình đặt
Tên đặc biệt
Tên chuẩn
Cho các bước sau:
(1) Chuyển đổi câu lệnh thành câu lệnh tương ứng trong ngôn ngữ máy
(2) Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn
(3) Thực hiện các câu lệnh vừa chuyển đổi
Hãy sắp xếp thứ tự các bước thực hiện của thông dịch:
(1) → (2) → (3)
(1) → (3) → (2)
(2) → (1) → (3)
(2) → (3) → (1)
Điền vào chỗ trống: Biên dịch được thực hiện qua 2 bước:
- _____________________________________ của các câu lệnh trong chương trình nguồn;
- Dịch toàn bộ chương trình nguồn thành 1 chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng khi cần thiết.
Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn
Dịch, phát hiện lỗi, kiểm tra tính đúng đắn
Nhận diện, phát hiện lỗi, kiểm tra tính đúng đắn
Duyệt, phát hiện lỗi, kiểm tra
Cú pháp là:
Tập kí tự dùng để viết chương trình
Chữ cái, chữ số, các kí tự đặc biệt
Bộ quy tắc để viết chương trình
Xác định ý nghĩa thao tác cần thực hiện
Chú thích được đặt giữa:
‘ và ’
“ và ”
( và )
{ và }
