wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Trắc nghiệm Python và ngôn ngữ lập trình

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

Ngôn ngữ máy được viết bằng mã nhị phân

b)

Ngôn ngữ gần với ngôn ngữ tự nhiên của con người, dễ đọc và dễ hiểu

c)

Ngôn ngữ dùng để điều khiển phần cứng trực tiếp

d)

Ngôn ngữ chỉ dùng trong hệ điều hành

2.

Python là loại ngôn ngữ gì?

a)

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

b)

Ngôn ngữ máy

c)

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

d)

Ngôn ngữ đánh dấu siêu văn bản

3.

Đặc điểm nào sau đây không phải là của ngôn ngữ lập trình bậc cao?

a)

Dễ hiểu, gần gũi với ngôn ngữ tự nhiên

b)

Dễ sửa lỗi, dễ bảo trì

c)

Phải dịch sang ngôn ngữ máy để máy tính hiểu

d)

Viết trực tiếp bằng mã nhị phân

4.

Phát biểu nào sau đây đúng về Python?

a)

Python là ngôn ngữ lập trình có mã nguồn mở.

b)

Python chỉ dùng để thiết kế trang web

c)

Python chỉ chạy được trên hệ điều hành Windows

d)

Python phải biên dịch trước khi thực thi

5.

Chương trình dịch trong Python có nhiệm vụ gì?

a)

Biên dịch toàn bộ chương trình thành mã máy trước khi chạy

b)

Dịch từng lệnh của chương trình sang mã máy và thực thi ngay

c)

Dịch chương trình sang ngôn ngữ Assembly

d)

Lưu trữ mã nguồn của chương trình

6.

Ưu điểm của ngôn ngữ lập trình bậc cao so với ngôn ngữ máy là gì?

a)

Thực thi nhanh hơn.

b)

Cú pháp phức tạp hơn.

c)

Dễ đọc, dễ viết, dễ bảo trì chương trình.

d)

Chỉ chạy được trên một loại máy tính duy nhất.

7.

Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ lập trình bậc cao?

a)

C

b)

Machine Code

c)

Python

d)

Assembly

8.

Điều nào sau đây là một đặc điểm của ngôn ngữ lập trình bậc cao?

a)

Có thể chạy trên nhiều nền tảng khác nhau

b)

Khó đọc và khó hiểu

c)

Chỉ có thể sử dụng cho lập trình hệ thống

d)

Yêu cầu kiến thức sâu về phần cứng

9.

Chức năng chính của trình biên dịch trong lập trình là gì?

a)

Chuyển đổi mã nguồn thành mã máy

b)

Chạy chương trình mà không cần biên dịch

c)

Kiểm tra lỗi trong mã nguồn

d)

Chỉ lưu trữ mã nguồn