Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài 5 tin 10(M.Hiền)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

Phương tiện để soạn thảo chương trình.

b)

Ngôn ngữ mô tả thuật toán giải bài toán trên máy tính.

c)

Phương tiện mô tả thuật toán.

d)

Ngôn ngữ dùng để biên dịch chương trình

2.

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

a)

Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao.

b)

Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy.

c)

Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao.

d)

Chuyển đổi ngôn ngữ máy sang hợp ngữ.

3.

Ngôn ngữ máy là:

a)

Ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được.

b)

Bất cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện.

c)

Ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy.

d)

Ngôn ngữ duy nhất mà máy tính không thể hiểu và thực hiện được.

4.

Hợp ngữ là ngôn ngữ:

a)

Mà máy tính có thể thực hiện được trực tiếp không cần dịch.

b)

Mà các lệnh không viết trực tiếp bằng mã nhị phân.

c)

Không viết bằng mã nhị phân, được thiết kế cho một số loại máy có thể hiểu và thực hiện trực tiếp các câu lệnh dưới dạng kí tự.

d)

Sử dụng một số từ để thực hiện các lệnh trên thanh ghi. Để thực hiện được cần dịch ra ngôn ngữ máy.

5.

Trong các phát biểu sau, phát biểu nào đúng nhất về ngôn ngữ bậc cao?

a)

Là loại ngôn ngữ mô tả thuật toán dưới dạng văn bản theo những quy ước nào đó và hoàn toàn không phụ thuộc vào các máy tính cụ thể.

b)

Là loại ngôn ngữ mà máy tính không thực hiện trực tiếp được. Trước khi thực hiện phải dịch ra ngôn ngữ máy.

c)

Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy.

d)

Là loại ngôn ngữ có thể mô tả được mọi thuật toán.

6.

Ngôn ngữ lập trình bao gồm các loại ngôn ngữ?

a)

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

b)

Hợp ngữ, ngôn ngữ bậc cao, Pascal.

c)

Ngôn ngữ bậc cao, ngôn ngữ máy, Pascal.

d)

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

7.

Ngôn ngữ lập trình nào không cần chương trình dịch?

a)

Ngôn ngữ máy.

b)

Hợp ngữ.

c)

Ngôn ngữ bậc cao.

d)

Pascal

8.

Ngôn ngữ Pascal thuộc loại?

a)

Ngôn ngữ máy.

b)

Hợp ngữ

c)

Ngôn ngữ bậc cao.

d)

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

9.

Chọn phát biểu đúng về ngôn ngữ lập trình bậc cao

a)

Ngôn ngữ bậc cao thường sử dụng các từ viết tắt tiếng Anh

b)

Hợp ngữ là ngôn ngữ thích hợp với đa số người lập trình hơn ngôn ngữ bậc cao

c)

Ngôn ngữ bậc cao đầu tiên là ngôn ngữ FORTRAN

d)

Ngôn ngữ bậc cao phụ thuộc vào các loại máy cụ thể.

10.

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

a)

Visual basic, Java, C++ là ngôn ngữ lập trình bậc cao

b)

INPUT, ADD, SUB, DIV là 1 số lệnh của ngôn ngữ hợp ngữ

c)

Python là ngôn ngữ lập trình bậc cao

d)

Ngôn ngữ máy thích hợp với số đông người lập trình.