Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python - Ôn tập danh sách

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

Đoạn code nào dưới đây dùng để tạo ra một danh sách tên?

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

2.

Đoạn code nào sẽ trả về tên "Harry"?

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

a)

nameList()

b)

nameList[1]

c)

NameList(4)

d)

nameList["4"]

3.

Danh sách này cần thêm một cái tên "Felipe" vào cuối danh sách, đâu là cách làm đúng?

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

a)

nameList.append(Felipe)

b)

append(nameList,"Felipe")

c)

nameList.append["Felipe",7]

d)

nameList.append("Felipe")

4.

Để thêm một phần tử "Pedro" và vị trí đầu tiên của danh sách, ta dùng cách nào?

a)

nameList.append("Pedro, 1")

b)

nameList.insert("Pedro",0)

c)

nameList.insert(1, "Pedro")

d)

nameList.insert(0, "Pedro")

5.

variable.sort() sẽ làm gì?

a)

Sắp xếp danh sách theo thứ tự bảng chữ cái

b)

Đảo ngược danh sách

c)

Tạo một danh sách mới

d)

Lỗi

6.

nameList = ["John", "Harry", "Jesse", "John", "Marry", "Larry"]

del nameList[3]

print(nameList)

Kết quả là?

a)

['John', 'Harry', 'Jesse', 'Marry', 'Larry']

b)

['John', 'Harry', 'Jesse', 'John', 'Larry']

c)

['John', 'Harry', 'John', 'Marry', 'Larry']

d)

Error

7.

 Để tạo danh sách rỗng, chúng ta sử dụng cú pháp nào?

a)

list = []

b)

list = ()

c)

list = {}

d)

list = None

8.

Đoạn mã sau in ra kết quả gì?

a)

4

b)

3

c)

5

d)

6

9.

nameList = ["Alice", "Bob", "Charlie", "Alice", "David"]

del nameList[0]

print(nameList)

Kết quả là?

a)

["Bob", "Charlie", "Alice", "David"]

b)

["Alice", "Bob", "Charlie", "David"]

c)

["Bob", "Charlie", "David"]

d)

Error

10.

Để xóa phần tử cuối cùng của danh sách, ta dùng cú pháp nào?

a)

nameList.clear()

b)

nameList.remove()

c)

nameList.delete()

d)

nameList.pop()

11.

nameList = ["Anna", "Bella", "Cathy"]

Để thay thế "Bella" bằng "Diana", ta dùng cách nào?

a)

nameList[1] = "Diana"

b)

nameList.update(1, "Diana")

c)

nameList["Bella"] = "Diana"

d)

nameList.replace(1, "Diana")

12.

Chương trình này làm gì?

a)

In tất cả các số lẻ trong khoảng từ 1 đến 20

b)

In tất cả các số chẵn trong khoảng từ 1 đến 20

c)

In tất cả các số lẻ trong khoảng từ 1 đến 21

d)

In tất cả các số chẵn trong khoảng từ 1 đến 21

13.

có biến a kiểu dữ liện là int, cách để kiểm tra a có phải số chẵn hay không là?

(a)  

14.

Viết hàm range(), sao cho có thể tạo ra tập hợp các số nằm trong đoạn từ 0 đến 10 và cách nhau 1 đơn vị

(a)  

15.

Đoạn mã này dùng để làm gì?

a)

Vẽ hình chữ nhật

b)

Vẽ hình vuông

c)

In các số từ 1 đến 4

d)

Đoạn code có lỗi

16.

Đoạn code này dùng để làm gì?

a)

Tìm số lớn nhất trong danh sách

b)

Tìm số nhỏ nhất trong danh sách

c)

Đếm số phần tử của danh sách

d)

Tìm số lần xuất hiện của một số trong danh sách

17.

Cho danh sách:
ds = ["Bà","Vũng,"Tàu"]

hãy viết câu lệnh để thêm phần tử "Rịa" vào vị trí thứ 2 của danh sách

(a)  

18.

cho danh sách:
ds = [“Phong”, “Hùng”, “Cường”, “Nhân”]
hãy viết lệnh để xóa phần tử thứ 3 mà không sử dụng hàm del

(a)  

19.

cho danh sách:
ds = [“Phong”, “Hùng”, “Cường”, “Nhân”]

hãy sử dụng hàm del để xóa đi phần tử thứ nhất

(a)