wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập 4

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Biến nào sau đây là tên hợp lệ trong Python?

a)

2name

b)

name_2

c)

name-2

2.

Phép toán 10 / 4 trả về kiểu dữ liệu gì?

a)

int

b)

float

c)

str

3.

Biểu thức True or False cho kết quả là gì?

a)

True

b)

False

c)

None

4.

Câu lệnh nào để kiểm tra x chẵn?

a)

if x / 2 == 0:

b)

if x % 2 == 0:

c)

if x // 2:

5.

Câu lệnh if a != b: có nghĩa là gì?

a)

a bằng b

b)

a khác b

c)

a nhỏ hơn b

6.

Hàm input() luôn trả về kiểu dữ liệu gì?

a)

int

b)

str

c)

float

7.

Trong vòng lặp for i in range(2, 8, 2):, biến i nhận các giá trị nào?

a)

A. 2 3 4 5 6 7

b)

B. 2 4 6

c)

C. 2 5 8

8.

Câu lệnh while True: có thể gây gì nếu không có điều kiện dừng?

(a)  

9.

Ký tự \n trong chuỗi có nghĩa là gì?

a)

Khoảng trắng

b)

Xuống dòng

c)

Kết thúc chuỗi

10.

Kết quả của "abc" * 2 là gì?

a)

"aabbcc"

b)

"abcabc"

c)

Lỗi

11.

Câu lệnh print("Học", "Python", sep="-") sẽ in gì?

a)

Học-Python

b)

Học Python

c)

Học_Python

12.

Danh sách trong Python có thể thay đổi không?

a)

Không

b)

c)

Tuỳ trường hợp

13.

Lệnh a.pop() làm gì với danh sách a?

a)

Xoá phần tử đầu

b)

Xoá phần tử cuối

c)

Xoá toàn bộ

14.

Câu lệnh a = [1, 2, 3]; del a[1] tạo kết quả nào?

a)

[1, 2, 3]

b)

[1, 3]

c)

[2, 3]

15.

Lệnh a[::-1] dùng để làm gì?

a)

Đảo ngược danh sách

b)

Cắt danh sách

c)

Xoá phần tử

16.

Lệnh a.sort() sắp xếp danh sách theo?

a)

Tăng dần

b)

Giảm dần

c)

Ngẫu nhiên

17.

Để sắp xếp giảm dần, ta dùng?

a)

a.sort(descending=True)

b)

a.sort(reverse=True)

c)

a.reverse()

18.

in được dùng để?

a)

Tạo danh sách

b)

Kiểm tra phần tử có trong danh sách

c)

So sánh biến

19.

Lệnh print("a" in "apple") trả về?

a)

True

b)

False

c)

Lỗi

20.

Trong chuỗi "abc", ký tự tại vị trí -1 là gì?

a)

A. a

b)

B. c

c)

C. Lỗi

21.

Câu lệnh x += 1 tương đương với?

a)

x = x + 1

b)

x = x - 1

c)

x++

22.

Lệnh break có tác dụng gì?

a)

Bỏ qua bước hiện tại

b)

Dừng vòng lặp ngay

c)

Tiếp tục lặp

23.

Lệnh continue thường đi kèm với?

a)

Vòng lặp

b)

Hàm

c)

Biến

24.

Câu lệnh print(len("hello")) in ra?

a)

4

b)

5

c)

6

25.

25. a = [1, 2] + [3, 4] cho ra kết quả gì?

a)

A. [1, 2, 3, 4]

b)

B. [1, 2]

c)

C. [3, 4]

26.

Đâu là cách chuyển chuỗi thành số?

a)

int("5")

b)

str(5)

c)

float("abc")

27.

Để viết ghi chú (comment) trong Python, ta dùng?

a)

/* */

b)

#

c)

28.

Câu nào đúng khi nói về danh sách list1 = [1, 2, 3]?

a)

Danh sách chỉ chứa số nguyên

b)

Danh sách có thể chứa nhiều kiểu dữ liệu

c)

Danh sách không thể lồng danh sách

29.

Để lấy phần tử cuối trong danh sách a, ta dùng?

a)

a[-1]

b)

a[len(a)]

c)

a[last]

30.

Để lặp qua từng ký tự trong chuỗi s = "abc" ta dùng?

a)

for i in s:

b)

for s in i:

c)

loop s