Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KT 15p L1 11 2021-2022 HKI

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

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.

a)

125

b)

255

c)

127

d)

257

2.

Chọn biểu diễn tên ĐÚNG trong các biểu diễn dưới đây:

a)

1_Vidu

b)

Vidu_1

c)

Vidu 1

d)

Vidu#1

3.

Giá trị nào dưới đây là hằng lôgic:

a)

‘Lop 11A1’

b)

TRUE

c)

1.5

d)

‘FALSE’

4.

Trong những tên dưới đây, tên nào là từ khóa trong Pascal?

a)

end

b)

abs

c)

byte

d)

break

5.

Phát biểu nào sau đây là ĐÚNG về tên do người lập trình đặt?

a)

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

b)

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

c)

Là tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó

d)

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 đó

6.

Chọn biểu diễn tên SAI trong các biểu diễn dưới đây:

a)

Baitap6

b)

Baitap_6

c)

_6Baitap

d)

6Baitap

7.

Hãy chọn một nhận định ĐÚNG trong những nhận định sau đây:

a)

Mọi ngôn ngữ lập trình đều có chương trình dịch

b)

Các ngôn ngữ lập trình bậc cao đều có chương trình dịch

c)

Chỉ có ngôn ngữ Turbo Pascal mới có chương trình dịch

d)

Chỉ có ngôn ngữ máy mới có chương trình dịch

8.

Chọn tên SAI:

a)

_123

b)

hoa–hong

c)

tam_giac

d)

dientich

9.

Tên nào sau đây là tên do người lập trình đặt?

a)

Program

b)

If

c)

Real

d)

ketthuc

10.

Biểu diễn ‘2a+b’ thuộc kiểu hằng nào sau đây?

a)

Hằng biểu thức

b)

Hằng số

c)

Hằng xâu

d)

Hằng logic

11.

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):

a)

Hằng không cần khai báo, còn biến phải khai báo.

b)

Hằng và biến bắt buộc phải khai báo

c)

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

d)

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

12.

Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì?

a)

phương tiện để soạn thảo văn bản trong đó có các chương trình máy tính

b)

ngôn ngữ Pascal hoặc ngôn ngữ C

c)

phương tiện diễn đạt thuật toán để máy tính thực hiện công việc

d)

phương tiện diễn đạt thuật toán

13.

Tác dụng của chương trình dịch:

a)

Chuyển đổi chương trình từ ngôn ngữ tự nhiên sang ngôn ngữ máy

b)

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

c)

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)

Dùng để chạy chương trình sau khi chuyển đổi hoàn chỉnh chương trình

14.

Phát biểu nào dưới đây là SAI khi nói về biên dịch và thông dịch?

a)

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ữ

b)

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

c)

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

d)

Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh

15.

Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là:

a)

Bảng chữ cái, bảng số học, cú pháp

b)

Bảng chữ cái, cú pháp, ngữ nghĩa

c)

Các ký hiệu, bảng chữ cái, cú pháp

d)

Bảng chữ cái, qui ước, bảng số học

16.

Các từ: SQR, SQRT, REAL là:

a)

Tên dành riêng

b)

Tên do người lập trình đặt

c)

Tên đặc biệt

d)

Tên chuẩn

17.

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:

a)

(1) → (2) → (3)

b)

(1) → (3) → (2)

c)

(2) → (1) → (3)

d)

(2) → (3) → (1)

18.

Đ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.

a)

Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn

b)

Dịch, phát hiện lỗi, kiểm tra tính đúng đắn

c)

Nhận diện, phát hiện lỗi, kiểm tra tính đúng đắn

d)

Duyệt, phát hiện lỗi, kiểm tra

19.

Cú pháp là:

a)

Tập kí tự dùng để viết chương trình

b)

Chữ cái, chữ số, các kí tự đặc biệt

c)

Bộ quy tắc để viết chương trình

d)

Xác định ý nghĩa thao tác cần thực hiện

20.

Chú thích được đặt giữa:

a)

‘ và ’

b)

“ và ”

c)

( và )

d)

{ và }