wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 1_Lớp 11

Total questions: 16

Worksheet time: 12mins

Name
Class
Date
1.

Phát biểu nào dưới đây ĐÚNG về ngôn ngữ lập trình?

Ngôn ngữ lập trình bao gồm:

a)

Ngôn ngữ máy, hợp ngữ, soạn thảo văn bản

b)

Ngôn ngữ máy, ngôn ngữ bậc cao, soạn thảo văn bản

c)

Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.

d)

Ngôn ngữ bậc cao, hợp ngữ, soạn thảo văn bản

2.

Hãy chọn phương án điền ĐÚNG vào các chỗ ba chấm (…) .

“Chương trình dịch có chức năng chuyển đổi chương trình từ ngôn ngữ… sang ngôn ngữ…”.

a)

ngôn ngữ máy, hợp ngữ.

b)

ngôn ngữ máy, ngôn ngữ lập trình bậc cao

c)

ngôn ngữ ngữ lập trình bậc cao, ngôn ngữ máy.

d)

ngôn ngữ lập trình bậc cao, hợp ngữ.

3.

Hãy chọn phát biểu ĐÚNG về ngôn ngữ lập trình bậc cao trong các phát biểu sau đây?

a)

Là một dạng của hợp ngữ.

b)

Gần với ngôn ngữ máy.

c)

Gần với ngôn ngữ tự nhiên.

d)

Thực hiện nhanh hơn ngôn ngữ máy.

4.

Hãy chọn phát biểu ĐÚNG trong các phát biểu dưới đây.

a)

Chương trình dịch của hợp ngữ là biên dịch

b)

Chương trình dịch gồm các loại: hợp dịch, thông dịch, biên dịch.

c)

Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch.

d)

Một ngôn ngữ lập trình bậc cao có thể được chương trình dịch dịch sang hợp ngữ.

5.

Ngôn ngữ lập trình nào dưới đây KHÔNG cần có chương trình dịch?

a)

Pascal

b)

Ngôn ngữ máy.

c)

C++

d)

Python

6.

Phương án nào dưới đây là phát biểu ĐÚNG về thông dịch?

a)

Các chương trình thông dịch đồng thời dịch tất cả câu lệnh.

b)

Các chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh.

c)

Thông dịch có chương trình đích để lưu trữ.

d)

Diễn đạt thuật toán để có thể giao cho máy tính thực hiện.

7.

Ngôn ngữ lập trình bậc cao có khả năng nào sau đây?

a)

Có tính độc lập cao và không phụ thuộc vào các loại máy

b)

Máy tính trực tiếp hiểu và thực hiện.

c)

Có thể diễn đạt được mọi thuật toán

d)

Không cần sử dụng chương trình dịch

8.

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

a)

Chương trình dịch của NNLT bậc cao là biên dịch.

b)

Trong biên dịch, chương trình nguồn và đích có thể lưu trữ lại.

c)

Thông dịch lần lượt dịch và thực hiện từng câu lệnh.

d)

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

9.

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)

Hợp ngữ

10.

Hãy chọn đáp án ĐÚNG.

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

a)

phần mềm soạn thảo văn bản

b)

ngôn ngữ để viết chương trình

c)

chương trình dịch

d)

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

11.

Hãy chọn đáp án đúng.

Chương trình dịch là chương trình đặc biệt có chức năng chuyển đổi từ:

a)

ngôn ngữ tự nhiên thành ngôn ngữ máy

b)

hợp ngữ thành ngôn ngữ lập trình bậc cao

c)

ngôn ngữ máy thành ngôn ngữ lập trình bậc cao

d)

ngôn ngữ lập trình bậc cao thành ngôn ngữ máy

12.

Hãy chọn đáp án đúng.

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

a)

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

b)

Thông dịch và ngôn ngữ máy

c)

Biên dịch và ngôn ngữ máy

d)

Ngôn ngữ máy và hợp ngữ

13.

Hãy chọn đáp án đúng.

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)

Nhập bộ dữ liệu để kiểm tra

c)

Kết quả chương trình hiển thị trên màn hình

d)

Lựa chọn và thiết kế thuật toán

14.

Hãy chọn phương án điền ĐÚNG vào các chỗ ba chấm.

"Lập trình là sử dụng ........ và các câu lệnh của .......... để mô tả dữ liệu và diễn đạt thao tác của thuật toán."

a)

cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể

b)

ngôn ngữ máy, ngôn ngữ lập trình bậc cao

c)

ngôn ngữ lập trình bậc cao, ngôn ngữ máy

d)

thông dịch, biên dịch

15.

Hãy chọn phương án điền ĐÚNG vào các chỗ ba chấm.

"Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình để ............ và diễn đạt ............"

a)

mô tả dữ liệu, thao tác của thuật toán

b)

thông dịch, biên dịch

c)

mô tả thuật toán, câu lệnh

d)

mô tả thuật toán, dữ liệu

16.

Phát biểu nào sau đây là SAI?

a)

Trong thông dịch, không có chương trình đích để lưu trữ.

b)

Trong biên dịch, chương trình nguồn và chương trình đích có thể lưu trữ lại để sử dụng về sau.

c)

Trong thông dịch, lần lượt dịch và thực hiện từng câu lệnh.

d)

Trong biên dịch, lần lượt dịch và thực hiện từng câu lệnh.