wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CHỦ ĐỀ F - TIN 10 - CÁNH DIỀU

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

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

a)

Ngôn ngữ giao tiếp hàng ngày

b)

Ngôn ngữ dùng để viết các chương trình máy tính

c)

Ngôn ngữ tự nhiên

d)

Ngôn ngữ khoa học

2.

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

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

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

d)

Chương trình dịch

3.

Trong các loại ngôn ngữ lập trình sau, đâu là ngôn ngữ gần với ngôn ngữ tự nhiên nhất?

a)

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

b)

Hợp ngữ và ngôn ngữ lập trình bậc cao

c)

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

d)

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

4.

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

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ữ

5.

Lập trình được hiểu là gì?

a)

Người lập trình sử dụng lời nói để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

b)

Người lập trình sử dụng ngôn ngữ tự nhiên để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

c)

Người lập trình sử dụng ngôn ngữ máy để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

d)

Người lập trình sử dụng ngôn ngữ lập trình cụ thể để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện được.

6.

Mỗi hướng dẫn để máy tính có thể thực hiện một công việc nào đó gọi là gì?

a)

Yêu cầu

b)

Câu lệnh

c)

Chỉ thị

d)

Phép toán

7.

Máy tính chỉ hiểu được loại ngôn ngữ nào?

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

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

d)

Ngôn ngữ tự nhiên của con người

8.

Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:

a)

print()

b)

print(xin chao)

c)

print(‘xin chao’)

d)

print xin chao

9.

Khẳng định nào sau đây là SAI khi nói về ngôn ngữ Python ?

a)

Python phân biệt chữ hoa và chữ thường.

b)

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

c)

Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…

d)

Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.

10.

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?

a)

nháy đơn

b)

nháy kép

c)

ngoặc kép

11.

Cho đoạn chương trình sau:

a=b=1

c=1

d=2

print(a+b+c+d)

Kết quả trên màn hình là:

a)

3

b)

4

c)

5

d)

6

12.

Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:

a)

print(‘dien tich hinh vuong la: ’,a*a)

b)

print(‘dien tich hinh vuong la:a*a’)

c)

print(dien tich hinh vuong la:a*a)

d)

print ‘dien tich hinh vuong la:’,a*a

13.

Python do ai sáng tạo ra?

a)

Albert Einstein

b)

Blaise Pascal

c)

Thomas Edison

d)

Guido van Rossum

14.

Python ra mắt lần đầu vào năm nào?

a)

1989

b)

1990

c)

1991

d)

1992

15.

Phát biểu nào sau đây là đúng khi nói về biến?

a)

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

b)

Biến là đại lượng bất kì.

c)

Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

d)

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

16.

Đâu là tên biến đúng trong các tên biến sau?

a)

Ho-ten

b)

Ho ten

c)

Ho+ten

d)

Ho_ten

17.

Đâu là tên biến sai trong các tên biến sau?

a)

x1

b)

X1

c)

1x

d)

x_1

18.

Cho đoạn chương trình sau:

x=1

print(x)

Biến trong đoạn chương trình trên là:

a)

1

b)

1, x

c)

x

d)

Không có biến

19.

Trong Python, các biến đều phải đặt tên theo quy tắc nào?

a)

Không trùng từ khóa của Python.

b)

Bắt đầu bằng chữ cái hoặc dấu “_”.

c)

Chỉ chứa chữ cái, chữ số và dấu “_”.

20.

Biểu thức( xy+x):(x-y) chuyển sang Python là:

a)

(xy+x)/(x-y)                                  

b)

(x*y+x)//(x-y)

c)

(x*y+x)/(x-y)                                 

d)

(x*y+x)/x-y