wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 20

Worksheet time: 10mins

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.

11.

Tên một số ngôn ngữ lập trình bậc cao?

a)

Word, C, C++, Cốc Cốc

b)

Notepad, Excel, C, Control Panel

c)

Pascal, Python, C, C++

d)

Python, C, C#, Google Chrome

12.

Mỗi bài toán được đặc tả bởi mấy thành phần:

a)

4

b)

3

c)

2

d)

1

13.

Giải bài toán trên máy tính được tiến hành qua mấy bước?

a)

3

b)

4

c)

5

d)

6

14.

Thuật toán là gì ?

a)

Các mô hình và xu hướng được sử dụng để giải quyết các vấn đề

b)

Một dãy các chỉ dẫn từng bước để giải quyết các vấn đề.

c)

Một ngôn ngữ lập trình

d)

một thiết bị phần cứng lưu trữ dữ liệu

15.

sơ đồ khối là gì ?

a)

Một sơ đồ gồm các hình khối, đường có mũi tên chỉ hướng thực hiện theo từng bước của thuật toán

b)

một ngôn ngữ lập trình

c)

Cách mô tả thuật toán bằng ngôn ngữ tự nhiên

d)

Một biểu đồ hình cột

16.

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;

17.

ĐÁP ÁN NÀO DƯỚI ĐÂY LÀ NGÔN NGỮ LẬP TRÌNH

a)

MICROSOFT

b)

GOOGLE

c)

ANDROID

d)

C++

18.

VIẾT CHƯƠNG TRÌNH LÀ NGƯỜI TA DÙNG

a)

THUẬT TOÁN ĐỂ MÔ TẢ NGÔN NGỮ LẬP TRÌNH

b)

NGÔN NGỮ LẬP TRÌNH MÔ TẢ THUẬT TOÁN

c)

KIỂM TRA LỖI CHƯƠNG TRÌNH

d)

TẤT CẢ ĐỀU SAI

19.

Pascal, Python thuộc loại :

a)

Ngôn ngữ máy

b)

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

c)

Hợp ngữ

d)

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

20.

Cho biết phát biểu sau đúng hay sai: "Một chương trình viết bằng hợp ngữ không cần phải dịch sang ngôn ngữ máy"

a)

Đúng

b)

Sai