NEW
Font size
WorksheetsPYTHON - KIỂU DỮ LIỆU TẬP HỢP
Total questions: 30
Worksheet time: 15mins
Tập hợp (set) trong Python có đặc điểm nào sau đây?
Các phần tử được sắp xếp theo thứ tự
Có thể chứa các phần tử trùng nhau
Không có thứ tự và không chứa phần tử trùng nhau
Có thể chỉ chứa số nguyên
Đâu là cú pháp đúng để khai báo một tập hợp rỗng trong Python?
set1 = {}
set1 = []
set1 = set()
set1 = ()
Kết quả của đoạn chương trình sau là gì?
{1, 2, 3, 4, 1}
{1, 2, 3, 4}
[1, 2, 3, 4]
SyntaxError
Đoạn chương trình sau tạo ra tập hợp như thế nào?
Tập hợp các số chia hết cho 2 từ 0 đến 9
Tập hợp các số lẻ từ 0 đến 9
Tập hợp rỗng
Tập hợp gồm số 2
Phép toán A & B trong Python dùng để:
Gộp hai tập hợp A và B
Lấy các phần tử có trong A hoặc B
Tìm phần tử chỉ có trong A
Tìm phần tử chung của hai tập hợp
Phương thức nào sau đây được dùng để lấy phần giao giữa hai tập hợp?
union()
difference()
intersection()
symmetric_difference()
Kết quả của đoạn chương trình sau là gì?
{1, 3}
{2, 4}
{6, 7}
{1, 2, 3, 4, 6, 7}
Đâu là kết quả đúng của phép A | B với:
{1, 2}
{2, 3}
{1, 2, 3}
{}
Phương thức len(set1) dùng để:
Tính tổng các phần tử trong tập hợp
Trả về phần tử lớn nhất trong tập hợp
Đếm số phần tử trong tập hợp
Xóa tập hợp
Đoạn chương trình sau thực hiện việc gì?
In ra từng phần tử của danh sách
In ra số phần tử của tập hợp
In ra các phần tử của tập hợp
Lỗi vì không thể lặp qua tập hợp
Kết quả của đoạn chương trình sau là gì?
[1, 2, 2, 3, 4, 4]
{1, 2, 3, 4}
(1, 2, 3, 4)
{1, 2, 2, 3, 4, 4}
Đoạn chương trình sau sẽ in ra gì?
{'b', 'a', 'n'}
['b', 'a', 'n']
"banana"
{'banana'}
Kết quả của đoạn mã sau là gì?
{}
[]
set()
None
Điều nào sau đây là đúng khi dùng hàm set()?
Hàm set() chỉ dùng được với kiểu số
Hàm set() giữ nguyên thứ tự phần tử trong danh sách
Hàm set() loại bỏ phần tử trùng và không giữ thứ tự
Hàm set() tạo ra danh sách sắp xếp
Đoạn mã nào dưới đây là đúng để tạo tập hợp từ danh sách a = [1, 2, 3]?
set = a()
a = set[]
s = set.a
s = set(a)
Kết quả của đoạn mã sau là gì?
{1, 4}
{2, 3}
{1, 2, 3, 4}
{}
Kết quả của đoạn mã sau là gì?
False
3
True
{3}
Lệnh 5 not in {1, 2, 3, 4} sẽ trả về:
False
5
True
lỗi
kết quả của đoạn mã trên là?
True
False
{1, 2, 3}
{4}
Ý nghĩa của lệnh all([điều kiện for x in A]) là gì?
Kiểm tra có ít nhất một phần tử thỏa mãn điều kiện
Tính tổng các phần tử trong A
Kiểm tra tất cả các phần tử trong A thỏa mãn điều kiện
Trả về một danh sách mới từ A
Phép toán A ^ B trong Python thực hiện điều gì?
Gộp các phần tử trong A và B
Tìm phần tử chung giữa A và B
Tìm phần tử chỉ thuộc A hoặc chỉ thuộc B
Tìm phần tử có trong cả A và B
Kết quả của đoạn mã sau là?
{1, 2, 3, 4, 5}
{1, 2, 4, 5}
{}
{3}
Lệnh print(3 in {1, 2, 4}) sẽ in ra:
true
lỗi
{3}
false
Ý nghĩa của biểu thức A < B là gì?
Kiểm tra A và B bằng nhau
Kiểm tra A là tập con hoặc bằng B
Kiểm tra A là tập con thực sự của B
Kiểm tra B là tập con của A
Biểu thức A == B trả về True khi nào?
Khi B là tập con của A
Khi mọi phần tử của A đều có trong B và ngược lại
Khi A có nhiều phần tử hơn B
Khi A trống
Lệnh all([x % 2 == 0 for x in {2, 4, 6}]) trả về:
False
[True, True, True]
True
{2, 4, 6}
với đoạn chương trình sau thì kết quả C bằng bao nhiêu?
{0, 1, 6, 9, 10}
{0, 1, 3, 6, 8, 9}
{0, 6, 9}
{0}
Với đoạn chương trình sau thì kết quả của tập hợp C là bao nhiêu?
{0, 1, 3, 6, 8, 9, 10}
{0, 10, 6, 9}
{10, 11, 2, 3}
{0, 1, 2, 3}
Với đoạn chương trình sau thì kết quả của tập hợp C là bao nhiêu?
{1, 2, 3, 4, 7, 8, 10, 11, 12}
{0, 1, 2, 3, 4, 6, 7, 8, 9}
{1, 2, 3, 4, 10, 11, 12, 3}
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
Giả sử có 2 tập hợp A, B. Để bổ sung các phần tử thuộc B nhưng nằm ngoài A đưa vào A thì dùng lệnh nào dưới đây:
A = A + B
A.union(B)
A | B
A = A.union(B)
