wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn tập kt 15P lớp 11

Total questions: 26

Worksheet time: 23mins

Name
Class
Date
1.

Chương trình dịch là:

a)

Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy.

b)

Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên.

c)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.

d)

Chương trình có chức năng chuyển đổi chương trình đươc viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao.

2.

Ngôn ngữ lập trình Pascal, Python thuộc loại nào?

a)

ngôn ngữ máy

b)

ngôn ngữ bậc cao

c)

hợp ngữ

d)

Tất cả đều đúng

3.

Lập trình:

a)

Là sử dụng cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể

b)

Là ngôn ngữ lập trình

c)

là dịch vụ nâng cấp, tăng cường các khả năng mới cho ngôn ngữ lập trình

d)

Tất cả đều sai

4.

Biên dịch là:

a)

Là các đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.

b)

Dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục

c)

Là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình

d)

Dịch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiện trên máy và có thể lưu trữ để có thể sử dụng khi cần thiết

5.

Chương trình dịch gồm mấy loại?

a)

1 loại

b)

2 loại

c)

3 loại

d)

4 loại

6.

Điểm khác nhau giữa thông dịch và biên dịch là:

a)

Thông dịch lưu cả chương trình nguồn và chương trình đích. Biên dịch không có chương trình đích để lưu.

b)

Thông dịch không có chương trình đích để lưu. Biên dịch lưu cả chương trình nguồn và chương trình đích.

c)

Thông dịch kiểm tra tính đúng đắn của câu lệnh. Biên dịch thì không.

d)

tất cả đúng

7.

Thông dịch có chức năng gì?

a)

Kiểm tra tính đúng đắn câu lệnh

b)

Chuyển đổi câu lệnh đó sang ngôn ngữ máy

c)

thực hiện câu lệnh chuyển đổi được

d)

tât cả đúng

8.

Ngôn ngữ lập trình được phân thành mấy loại?

a)

1 loại

b)

2 loại

c)

3 loại

d)

không phân loại

9.

Ngôn ngữ lập trình dùng để làm gì?

a)

Viết chương trình

b)

Tính toán

c)

Giải thuật

d)

Viết tài liệu

10.

Biên dịch có chức năng gì?

a)

Duyệt phát hiện lỗi

b)

dịch chương trình nguồn sang chương trình đích

c)

Cả 2 đúng

d)

Cả 2 sai

11.

Chương trình dịch dùng để làm gì?

a)

Lập trình

b)

Viết chương trình

c)

Dịch NN khác sang NN máy

d)

Viết tài liệu

12.

Chương trình dịch nhận đầu vào viết từ NNLT bậc cao được gọi là:

a)

Chương trình đầu

b)

chương trình nguồn

c)

chương trình cuối

d)

chương trình đích

13.

Trong Turbo Pascal, tên là một dãy liên tiếp không vượt quá ?

a)

125 kí tự

b)

126 kí tự

c)

127 kí tự

d)

255 kí tự

14.

Trong Free Pascal, tên là một dãy liên tiếp không vượt quá ?

a)

125 kí tự

b)

126 kí tự

c)

127 kí tự

d)

255 kí tự

15.

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

a)

Bộ mã ASSCII

b)

Bộ chữ cái

c)

Bộ chữ số và bộ chữ cái

d)

Bộ quy tắc

16.

Trong ngôn ngữ lập trình, tên được phân biệt thành mấy loại?

a)

1 loại

b)

2 loại

c)

3 loại

d)

4 loại

17.

Trong ngôn ngữ lập trình thường có các loại hằng nào:

a)

Hằng lôgic, hằng xâu, hằng số học

b)

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

c)

Hằng lôgic, hằng xâu

d)

Hằng số học, hằng lôgic

18.

Các ngôn ngữ lập trình có mấy thành phần cơ bản?

a)

1

b)

2

c)

3

d)

4

19.

Bảng chữ cái trong Pascal gồm:

a)

Các chữ cái thường và chữ cái in hoa của bảng chữ cái tiếng Anh

b)

10 chữ số thập phân

c)

các kí tự đặc biệt

d)

tất cả đều đúng

20.

Trong Pascal Tên bắt đầu bằng

a)

Số hoặc kí hiệu đặc biệt

b)

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

c)

Bất kì kí tự nào

d)

Chữ cái hoặc dấu sao

21.

Hằng là:

a)

Đại lượng không đổi

b)

Tên không cần theo nguyên tắc đặt tên

c)

Không cần khai báo trước khi sử dụng

d)

Giá trị có thể thay đổi

22.

Biến là:

a)

Đại lượng không đổi

b)

Giá trị có thể thay đổi

c)

Tên không cần theo nguyên tắc đặt tên

d)

Không cần khai báo trước khi sử dụng

23.

Những trường hợp nào dưới đây không phải là biểu diễn tên trong Pascal?

a)

Giai_Ptrinh_Bac_2

b)

NgaySinh

c)

Quequan

d)

19 AB

24.

Các tên biến sau đây tên nào là sai?

a)

hoten

b)

ho_ten

c)

ho-ten

d)

hoten1

25.

Trong các cách đặt Tên sau đây Tên nào đúng.

a)

Bai 1

b)

12A

c)

FA33

d)

*AB

26.

Hãy chỉ ra đâu là hằng số học ?

a)

‘giatri’

b)

3,65

c)

THPT

d)

256