wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài 1 + 2 Lập trình và các thành phần của ngôn ngữ lập trình

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

a)

Ngôn ngữ tự nhiên

b)

Ngôn ngữ lập trình

c)

Ngôn ngữ máy

d)

Ngôn ngữ của chương trình dịch

2.

Cho biết tên chương trình nào dưới đây hợp lệ?

a)

8chuongtrinh;

b)

chuongtrinh8;

c)

chuong trinh;

d)

program;

3.

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal?

a)

Tamgiac;

b)

8tamgiac;

c)

Tam giac;

d)

abc.

4.

Hãy chọn biểu diễn tên đúng trong những biếu diễn dưới đây?

a)

‘******’

b)

=ban

c)

123ac

d)

Dien_tich

5.

Hãy chọn biểu diễn hằng, trong những biếu diễn dưới đây?

a)

Uses

b)

‘abcd’

c)

2A.9

d)

+123c

6.

Hãy chọn từ khoá trong những biếu diễn dưới đây?

a)

logic

b)

real

c)

begin

d)

integer

7.

Hãy chọn những tên chuẩn trong những biếu diễn dưới đây?

a)

begin

b)

tamgiac

c)

end

d)

real

8.

Ngôn ngữ lập trình là?

a)

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

b)

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

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;

9.

Chương trình dịch:

a)

Dịch ngôn ngữ tự nhiên ra ngôn ngữ máy

b)

Dịch từ hợp ngữ ra ngôn ngữ bậc cao

c)

Dịch từ hợp ngữ ra ngôn ngữ bậc cao

d)

Dịch từ ngôn ngữ bậc cao ra ngôn ngữ máy

10.

Chương trình dịch gồm có:

a)

Thông dịch và biên dịch

b)

Thông dịch

c)

Biên dịch

d)

Chương trình đích

11.

Lỗi cú pháp trong chương trình nguồn được phát hiện khi :

a)

Biên dịch hoặc thông dịch chương trình

b)

Viết chương trình nguồn

c)

Biên dịch chương trình

d)

Viết chương trình đích

12.

Phát biểu nào sau đây chắc chắn sai ?

a)

Chương trình là một mô tả thuật toán bằng một NNLT

b)

Máy tính điện tử có thể chạy các chương trình;

c)

Mọi người sử dụng máy tính đều phải biết lập chương trình;

d)

Một bài toán có thể có nhiều thuật toán để giải;

13.

Các thành phần của ngôn ngữ lập trình là?

a)

Chương trình thông dịch và chương trình biên dịch

b)

Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa

c)

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

d)

Tên dành riêng, tên chuẩn và tên do người lập trình đặt

14.

Cú pháp là …………. để viết chương trình

a)

bộ quy tắc

b)

bộ mã ASCII

c)

bộ quy tắc

d)

bộ chữ cái

15.

Trong một ngôn ngữ lập trình, bảng chữ cái là:

a)

Tập các kí tự trong ngôn ngữ tự nhiên.

b)

Tập các kí tự trong bảng mã ASCII.

c)

Tập các kí tự không được phép dùng để viết chương trình.

d)

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

16.

Trong Turbo Pascal, tên phải được bắt đầu bằng ?

a)

Chữ cái hoặc chữ số

b)

Chữ số hoặc dấu gạch dưới

c)

Chữ cái hoặc các kí tự đặc biệt

d)

Chữ cái hoặc dấu gạch dưới

17.

“Từ khóa ” là cách gọi khác của?

a)

Tên dành riêng

b)

Tên chuẩn

c)

Tên đặc biệt

d)

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

18.

Hằng gồm:

a)

Hằng xâu, logic, số học

b)

Hằng xâu, số học, cú pháp.

c)

Hằng xâu, logic , ký tự.

d)

Hằng logic, ký tự, ngữ nghĩa.

19.

Trong Pascal để viết đoạn chú thích: (bat dau chuong trinh), ta viết:

a)

<bat dau chuong trinh>

b)

{bat dau chuong trinh}

c)

* bat dau chuong trinh*

d)

/* bat dau chuong trinh*/

20.

Các tên sau, tên nào không phải là tên chuẩn trong pascal :

a)

Byte

b)

Abs

c)

Real

d)

Spr