wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CĐF_1-8_TINHOC10

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.

Chọn từ khóa đúng điền vào chổ trống trong phát biểu: “Python là  _____”.

a)

Ngôn ngữ máy.

b)

Một ngôn ngữ lập trình bậc thấp.

c)

Một ngôn ngữ lập trình bậc cao.

d)

Một trình biên dịch.

2.

Python sử dụng chương trình dịch loại nào để có thể chạy chương trình?

a)

Trình thông dịch (Interpreter).

b)

Trình biên dịch (Compiler).

c)

Trình dịch Assembler.

d)

Sử dụng kết hợp giữa trình biên dịch (Compiler) và trình dịch Assembler.

3.

Trong các ngôn ngữ lập trình, biến là gì?

a)

Một mã lỗi của chương trình.

b)

Một vị trí lưu trữ được đặt một tên tượng trưng chứa một thông tin nào đó không thể thay đổi được trong khi lập trình.

c)

Một đoạn chương trình mô tả một hành động nào đó.

d)

Một vị trí lưu trữ được đặt một tên tượng trưng chứa một thông tin nào đó có thể thay đổi được trong khi lập trình.

4.

Chọn phát biểu đúng khi nói về biến trong ngôn ngữ lập trình Python.

a)

Không cần khai báo trước và có thể thay đổi kiểu dữ liệu trong chương trình.

b)

Bắt buột phải khai báo và xác định kiểu dữ liệu trước.

c)

Không cần khai báo trước, tuy nhiên khi sử dụng rồi ta không thể thay đổi kiểu dữ liệu trong toàn bộ chương trình.

d)

Là một đại lượng có giá trị không đổi trong toàn bộ chương trình.

5.

Trong Python, để thực hiện phép chia lấy phần nguyên của 2 số nguyên ta sử dụng ký hiệu nào sau đây?

a)

/

b)

%

c)

//

d)

:

6.

Trong Python, để thực hiện phép nhân 2 số nguyên ta sử dụng ký hiệu nào sau đây?

a)

**

b)

*

c)

x

d)

#

7.

Trong Python, phép so sánh khác nhau giữa hai đối tượng sử dụng ký hiệu nào sau đây?

a)

><

b)

<>

c)

!=

d)

=!

8.

Trong lập trình, biểu thức là gì?

a)

Sự kết hợp của một hay nhiều giá trị, hằng số, biến, toán tử, và hàm một cách tường minh nhưng không dùng cho mục đích tính toán mà chỉ dùng để kiểm soát lỗi của chương trình.

b)

Sự kết hợp của các chương trình con để tạo thành một chương trình lớn.

c)

Một cú pháp để kiểm tra lỗi của chương trình.

d)

Sự kết hợp của một hay nhiều giá trị, hằng số, biến, toán tử, và hàm một cách tường minh để tính toán và sinh ra một giá trị cụ thể.

9.

Trong Python, để đọc dữ liệu được nhập từ bàn phím ta sử dụng lệnh nào sau đây?

a)

read_from_keyboard

b)

input

c)

output

d)

get_value

10.

Trong Python, để xuất dữ liệu ra màn hình ta sử dụng lệnh nào sau đây?

a)

write_value

b)

input

c)

print

d)

set_value

11.

Cho biến a = “Hello”, biến b = “Python”. Câu lệnh print(a, b) ghi ra màn hình nội dung gì?

a)

Hello Python

b)

HelloPython

c)

(a, b)

d)

a = “Hello” b = “Python”

12.

Câu lệnh print(“23 + 7”) ghi ra màn hình nội dung gì?

a)

23 + 7

b)

30

c)

(“23 + 7”)

d)

“30”

13.

Giá trị của biểu thức (3+2)*3 + 2**3 là bao nhiêu?

a)

17

b)

19

c)

21

d)

23

14.

Câu lệnh print(“2021”*3) ghi ra màn hình nội dung gì?

a)

202120212021

b)

6063

c)

 2021*3

d)

“2021”*3

15.

Câu lệnh gán a = b = c = 1 tương đương với câu lệnh nào sau đây?

a)

a, b, c = 1

b)

a, b, c = 1, 1, 1

c)

1 = a, b, c

d)

a b c = 1

16.

Chọn phát biểu đúng khi nói về kiểu dữ liệu int trong Python.

a)

Lưu trữ các giá trị số nguyên và có độ lớn giá trị không vượt khỏi phạm vi biểu diễn của 4 bytes.

b)

Lưu trữ các giá trị số nguyên và có độ lớn của giá trị tùy ý.

c)

Lưu trữ các giá trị số thực với độ chính xác của phần thập phân lên đến 10 chữ số.

d)

Lưu trữ các giá trị số phức.

17.

Kiểu dữ liệu số trong Python bao gồm những loại nào?

a)

int, long, real, double

b)

int, real, float

c)

int, float, complex

d)

int, float

18.

Cho biến a = 3.14. Câu lệnh print(int(a)) sẽ ghi ra màn hình nội dung gì?

a)

3.14

b)

14

c)

314

d)

3

19.

Để sử dụng cấu trúc rẽ nhánh trong Python ta sử dụng câu lệnh nào?

a)

if

b)

turn

c)

goleft

d)

goright

20.

Trong cấu trúc rẽ nhánh được mô tả như sau:

if <điều kiện>: <câu lệnh 1>

else: <câu lệnh 2>

Câu lệnh 2 sẽ được thực hiện khi nào?

a)

Khi điều kiện sai

b)

Khi điều kiện đúng

c)

Khi kết thúc câu lệnh 1

d)

Khi không xác định được giá trị của điều kiện

21.

Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

x khong lon hon y

b)

x lon hon y

c)

x nho hon y

d)

x khong nho hon y

22.

Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

1

b)

2

c)

3

d)

4

23.

Để xác định số nguyên dương  là số chẵn hay là số lẻ ta sử dụng đoạn chương trình nào sau đây?

a)

b)

c)

d)

24.

Để so sánh giá trị hai số nguyên   ta sử dụng đoạn chương trình nào sau đây?

a)

b)

c)

d)

25.

 Cho  là độ dài 3 đoạn thẳng. Để xác định độ dài 3 đoạn thẳng này có thể tạo thành một tam giác hay không, bạn Mich đã viết chương trình bằng Python trên giấy. Trong lúc ăn sáng bạn ấy vô tình làm đổ thức ăn lên tờ giấy này, hậu quả tờ giấy của bạn ấy bị lem như sau:

a)

b)

c)

d)

26.

Phần đuôi tập tin mở rộng của python là

a)

.py

b)

.python

c)

.doc

d)

.c

27.

để ghi chú một hàng trong python ta sử dụng dấu

a)

#

b)

"""

c)

'''

d)

//

28.

Kết quả sau khi thực hiện đoạn chương trình sau:

a)

31

b)

35

c)

32

d)

25

29.

Kết quả sau khi thực hiện đoạn chương trình sau:

a)

28 6

b)

40 12

c)

40 4

d)

20 4

30.

Hãy điền vào chỗ “…” dưới đây để đoạn chương trình dưới đây thông báo một số tự nhiên a có chia hết cho 10 hay không?

a)

a% 10 == 0

b)

a%10 = 0

c)

a/10!= 0       

d)

 a// == 0

31.

Hãy điền vào thích hợp vào ... của chương trình sau:

a)

a>0 and b>0 and c>0         

b)

a>0 or b>0 and c>0

c)

a>0 && b>0 && c>0

d)

a>0 or b>0 or c>0   

32.

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.

33.

Trong cửa sổ Shell của Python:

a)

Thực hiện ngay từng câu lệnh và thấy được kết quả.

b)

Không thực hiện ngay từng câu lệnh và không thấy được kết quả.

c)

Không thể thực hiện bất kì câu lệnh nào.

d)

Không thể thực hiện từng câu lệnh mà thực hiện toàn bộ.

34.

Việc làm nào chia sẻ thông tin không an toàn và hợp pháp?

a)

Tránh đưa những thông tin chưa được kiểm chứng rõ ràng (tin đồn, tin truyền miệng, tin do một cá nhân đưa lên mạng xã hội, ...).

b)

Chia sẻ bất kì thông tin nào mà mình thích.

c)

Không đăng những thông tin sai sự thật hoặc những điều làm tổn thương người khác.

d)

Không đăng những thông tin vi phạm pháp luật, trái với chủ trương của Nhà nước.

35.

Tại sao không nên sao chép một trò chơi trên đĩa CD Rom mà bạn không có giấy đăng ký bản quyền.

a)

Bởi vì đó là quá trình phức tạp.

b)

Bởi vì đó là vi phạm bản quyền.

c)

Bởi vì những tệp tin trên đĩa CD gốc sẽ bị hỏng.

d)

Bởi vì máy tính có thể bị hư hại.

36.

Em thấy mẹ em có sử dụng một bài hát của nhạc sĩ Văn Cao để làm đề tài nghiên cứu “các tác phẩm hay cho thiếu nhi”. Theo em, mẹ em

a)

phải xin phép tác giả.

b)

phải trả thù lao cho tác giả.

c)

không vi phạm quyền tác giả vì phục vụ cho nghiên cứu.

d)

vi phạm luật về Sở hữu trí tuệ.