Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KIỂM TRA 15 LẦN 1 HK2

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Phần mở rộng nào sau đây là đúng của tệp Python?

a)

.python

b)

.pl

c)

.py

d)

.p

2.

Đâu là quy tắc đúng khi đặt tên biến cho Python?

a)

ên biến có thể bắt đầu bằng dấu gạch dưới “_”

b)

Có thể sử dụng keyword làm tên biến

c)

Tên biến có thể bắt đầu bằng một chữ số

d)

Tên biến có thể có các kí hiệu @, #, %, &,…

3.

Để viết 3 mũ 4 trong Python chọn

a)

3**4.

b)

3***4.

c)

3*3+3*3.

d)

3%4.

4.

Giá trị của biểu thức Python sau sẽ là bao nhiêu?

6 – 6 / 2 + 4 * 5 – 6 / 2

a)

17

b)

20

c)

18

d)

19

5.

Thế nào là chương trình dịch?

a)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.

b)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc thấp thành ngôn ngữ bậc cao.

c)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ ngôn ngữ máy sang ngôn ngữ lập trình cụ thể.

d)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy sang hợp ngữ.

6.

Để kết thúc một phiên làm việc trong python, ta có thể?

a)

Nháy dấu X góc bên phải màn hình.

b)

Gõ câu lệnh quit() rồi ấn Enter

c)

Sử dụng câu lệnh Exit.

d)

 Cả ba cách làm đều đúng

7.

Chuyển biểu thức sau sang python  2x+1x+2

a)

2*x+1/x+2.

b)

(2*x+1)/(x+2).

c)

(2*x+1)(x+2).

d)

(2*x+1) :(x+2).

8.

Trong Python câu lệnh gán có dạng như thế nào?

a)

< tên biến > :=< biểu thức >.

b)

< tên biến > =< biểu thức >.

c)

< tên biến > ==<biểu thức >.

d)

< tên biến > =< biểu thức >.

9.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây?

Max = 2021:

a)

Dư dấu (=).

b)

Tên biến trùng với từ khoá.

c)

Dư dấu (:).

d)

Câu lệnh đúng.

10.

Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python có dạng như thế nào?

a)

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

b)

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

c)

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

d)

if< điều kiện >:=

< câu lệnh >.

11.

Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh < câu lệnh > được thực hiện khi nào?

a)

Điều kiện sai.

b)

Điều kiện đúng.

c)

Điều kiện bằng 0.

d)

Điều kiện khác 0.

12.

Trong cấu trúc rẽ nhánh dạng đủ câu lệnh < câu lệnh 2> được thực hiện khi nào?

a)

Điều kiện sai.

b)

Điều kiện đúng.

c)

Điều kiện bằng 0.

d)

Điều kiện khác 0.

13.

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

j = 0

for i in range(5):

j = j + i

print(j)

Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?

a)

10

b)

12

c)

15

d)

14

14.

Cho biết kết quả khi chạy đoạn chương trình sau:

s = 0

for i in range(3):

s = s+2*i

print(s)

a)

10

b)

12

c)

8

d)

6

15.

Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?

a)

1

b)

2

c)

0

d)

tất cả đều sai