wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Chủ đề F.List data type in python

Total questions: 16

Worksheet time: 13mins

Name
Class
Date
1.

Câu 1. Để biết kích thước của danh sách ta dùng hàm:

a)

type()

b)

len()

c)

sort()

d)

pop()

2.

Câu 2. Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng viết:

a)

b = 1, 2, 3, 4, 5

b)

b = (1, 2, 3, 4, 5)

c)

b = [1..5]

d)

b = [1, 2, 3, 4, 5]

3.

Câu 3. Để thêm phần tử vào cuối danh sách ta dùng hàm:

a)

append()

b)

pop()

c)

clear()

d)

remove()

4.

Câu 4. Để xóa phần tử thứ 2 trong danh sách a ta dùng lệnh:

a)

del(2)

b)

del a[2]

c)

del a

d)

remove(2)

5.

Câu 5. Để xóa tất cả các phần tử trong danh sách, ta gọi hàm thành viên:

a)

append()

b)

pop()

c)

clear()

d)

remove()

6.

Câu 6. Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh:

a)

a[1]

b)

a[0]

c)

a0

d)

a[]

7.

Câu 7. Cho mảng a=[0,2,4,6]. Phần tử a[1]=?

a)

0

b)

2

c)

4

d)

6

8.

Câu 8. Cho đoạn chương trình: a=[1,2,3] a.append(4) print(a) Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

a=[4,1,2,3]

b)

a=[1,2,3]

c)

a=[1,2,3,4]

d)

a=[1,4,2,3]

9.

Câu 9. Cho đoạn chương trình: a=[1,2,3] a.pop(2) print(a) Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

a=[1,2]

b)

a=[2,3]

c)

a=[1,3]

d)

a=[2]

10.

Câu 10. Cho đoạn chương trình: a=[1,2,3] a.insert(0,2) print(a) Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử:

a)

A. a=[0,1,2,3]

b)

B. a=[2,3]

c)

C. a=[2,1,2,3]

d)

D. a=[1,2,3,2]

11.

Câu 11. Lệnh a.sort() thực hiện:

a)

A. Xóa danh sách a.

b)

B. Sắp xếp danh sách a theo thứ tự không giảm.

c)

C. Sắp xếp danh sách a theo thứ tự không tăng.

d)

D. Gọi đến phần tử đầu tiên trong danh sách a

12.

Câu 12. Cho đoạn chương trình: a=[2,4,6] for i in a: print(2*i) Trên màn hình sẽ có các giá trị:

a)

A. 2 4 6

b)

B. 4 6 8

c)

C. 4 6 10

d)

D. 4 8 12

13.

Câu 13. Cho đoạn chương trình sau: a=[2,1,5,3] a.sort() print(a) Sau khi thực hiện đoạn chương trình trên, danh sách a hiển thị trên màn hình là:

a)

A. [1,2,3,5]

b)

B. [3,1,5,2]

c)

C. [5,3,2,1]

d)

D. [3,5,2,1]

14.

Câu 14. Để khởi tạo danh sách a là một danh sách rỗng ta viết:

a)

A. a=''

b)

B. a=[]

c)

C. a=[0]

d)

D. a=''

15.

Câu 15. Cho danh sách a gồm các phần tử [3,4,5,6]. Khi đó len(a)=?

a)

A. 1

b)

B. 2

c)

C. 3

d)

D. 4

16.

Nhiệm vụ thực hành: Bốc thăm trúng thưởng

🔹 Mô tả bài toán:

Một cửa hàng tổ chức chương trình bốc thăm trúng thưởng cho khách hàng. Mỗi khách hàng khi tham gia sẽ được ghi tên vào danh sách. Em hãy viết một chương trình giúp cửa hàng thực hiện việc bốc thăm ngẫu nhiên một người may mắn.

🔹 Yêu cầu cụ thể:

Tạo danh sách chứa tên của ít nhất 5 khách hàng (do người dùng nhập vào).

Hiển thị danh sách khách hàng tham gia.

Chọn ngẫu nhiên một khách hàng trúng thưởng.

Thông báo kết quả ra màn hình.

🔹 Gợi ý cách làm:

Sử dụng danh sách (list) trong Python để lưu tên khách hàng.

Dùng vòng lặp for để nhập dữ liệu từ người dùng.

Sử dụng thư viện random và hàm random.choice() để chọn người trúng thưởng.

4 lines