Luyện tập

Câu 1
1đ

Phương án nào sau đây nói đúng về kiểu dữ liệu danh sách?

Là tập hợp các phần tử có thứ tự và mỗi phần tử có thể có kiểu dữ liệu khác nhau.
Là tập hợp các phần tử không có thứ tự và cặp các phần tử có kiểu dữ liệu giống nhau.
Là tập hợp các phần tử có thứ tự và mọi phần tử có cùng một kiểu dữ liệu.
Là tập hợp các phần tử không có thứ tự và các phần tử bắt buộc khác nhau về dữ liệu.
Câu 2
1đ

Phương án nào sau đây nêu đúng kết quả khi thực hiện các câu lệnh dưới?

A = [1, 3, 5, 2, 10, 43, 11, 20]

print(len(A))

1
20
9
8
Câu 3
1đ

Câu lệnh nào sau đây xóa nhanh toàn bộ danh sách?

insert()
clear()
append()
remove()
Câu 4
1đ

Phương án nào sau đây dùng để kiểm tra một giá trị có nằm trong danh sách hay không?

range
in
int
for
Câu 5
1đ

Chương trình phía dưới in ra màn hình kết quả nào sau đây?

A = [12, 14, 35, 46, 78, 12, 5, 23, 1]

print(A.remove(5))

[12, 14, 35, 46, 78, 23, 1]
[12, 14, 35, 46, 78, 12, 23, 1]
[12, 14, 35, 46, 78, 5, 23, 1]
[12, 14, 35, 46, 12, 5, 23, 1]
Câu 6
1đ

Một số ý kiến về các câu lệnh xử lí danh sách trong Python như sau.

(Nhấp vào ô màu vàng để chọn đúng / sai)
a) Lệnh remove() trả về True nếu giá trị đó có trong danh sách.
b) Lệnh append() bổ sung phần tử vào cuối danh sách.
c) Sau khi thức hiện lệnh clear(), các phần tử trả về giá trị 0.
d) Dùng lệnh insert() để thêm phần tử vào chỉ số cho trước.
Câu 7
1đ

Lệnh dùng để tính độ độ dài của danh sách là

del()
range()
clear()
len()
Câu 8
1đ

Danh sách khai báo đúng là

A = [12, 5, 33, 24, "Học cùng OLM"]
A = ["12", "100", "OLM", 0.1, clear]
A = ["OLM", "Tin học 10", xin chào]
A = [1, 3, 5, for]
Câu 9
1đ

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

A = [3, 5, 1, 7, 32, 54, 23, 17, 94, 25]

A.append(6)

A.append(46)

del A[3]

print(A[3])

Phương án nào sau đây là kết quả của chương trình trên?

[3, 5, 1, 32, 54, 23, 17, 94, 25, 6, 46]
[6, 46, 3, 5, 7, 32, 54, 23, 17, 94, 25]
[3, 5, 7, 32, 54, 23, 17, 94, 25, 6, 46]
[6, 46, 3, 5, 1, 32, 54, 23, 17, 94, 25]
Câu 10
1đ

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

S = 0

A = [2, 3, 1, 6, 43, 25, 55]

for i in range(len(A)):

if A[i] > 0:

S = S + A[i]

print(S)

Phương án nào sau đây là kết quả của chương trình?

140
135
133
120