Tập hợp các câu hỏi và câu trả lời trắc nghiệm (MCQ) này tập trung vào các bộ của bộ phận - 1. Show 1. Cái nào trong số này về một bộ không đúng? a) Kiểu dữ liệu có thể thay đổi B) Cho phép các giá trị trùng lặp c) Loại dữ liệu với các giá trị không được đặt hàng d) Trả lời: D Giải thích: Một tập hợp là một loại dữ liệu có thể thay đổi với các giá trị không trùng lặp, không theo thứ tự, cung cấp các hoạt động tập toán học thông thường. 2. Điều nào sau đây không phải là cú pháp chính xác để tạo tập hợp? a) Đặt ([[1,2], [3,4]]) B) Đặt ([1,2,2,3,4]) C) Đặt ((1,2,3,4)) D) {1,2,3,4} Xem câu trả lời Trả lời: Một lời giải thích: Đối số được đưa ra cho tập hợp phải là một điều không thể điều chỉnh được. 3. Đầu ra của mã Python sau đây là gì? nums = set([1,1,2,3,3,3,4,4]) print(len(nums)) a) 7 b) Lỗi, cú pháp không hợp lệ để hình thành bộ c) 4 d) 8view Trả lời Trả lời: C Giải thích: Một bộ không có các mục trùng lặp. 4. Đầu ra của mã Python sau đây là gì? a = [5,5,6,7,7,7] b = set(a) def test(lst): if lst in b: return 1 else: return 0 for i in filter(test, a): print(i,end=" ") a) 5 5 6 b) 5 6 7 c) 5 5 6 7 7 7 d) 5 6 7 7 7View Trả lời Trả lời: C Giải thích: Hàm bộ lọc sẽ trả về tất cả các giá trị từ danh sách A đúng khi được chuyển sang kiểm tra chức năng. Vì tất cả các thành viên của bộ là các thành viên không trùng lặp của danh sách, tất cả các giá trị sẽ trả về đúng. Do đó tất cả các giá trị trong danh sách được in. 5. Phát biểu nào sau đây được sử dụng để tạo một bộ trống? a) {} b) set () c) [] d) () Xem câu trả lời Trả lời: B Giải thích: {} Tạo một từ điển không phải là một bộ. Chỉ đặt () tạo một tập trống. 6. Đầu ra của mã Python sau đây là gì? >>> a={5,4} >>> b={1,2,4,5} >>> a<b A) {1,2} b) Đúng c) Sai D) Câu trả lời hoạt động không hợp lệ Trả lời: B Giải thích: A 7. Nếu a = {5,6,7,8}, câu nào sau đây là sai? a) in (len (a)) b) in (min (a)) c) a.remove (5) d) a [2] = 45View Trả lời Trả lời: D Giải thích: Các thành viên của một bộ có thể được truy cập bởi các giá trị chỉ mục của chúng vì các phần tử của tập hợp không được đặt hàng. 8. Nếu a = {5,6,7}, điều gì xảy ra khi a.add (5) được thực thi? a) a = {5,5,6,7} b) a = {5,6,7} c) Lỗi vì không có chức năng thêm cho kiểu đặt loại D) lỗi vì 5 đã tồn tại trong câu trả lời SetView Trả lời: B Giải thích: tồn tại thêm phương thức cho kiểu dữ liệu. Tuy nhiên, 5 isn được thêm vào một lần nữa vì tập hợp chỉ bao gồm các phần tử không trùng lặp và 5 phần tử đã tồn tại trong tập hợp. Thực thi trong vỏ Python để xác minh. 9. Đầu ra của mã Python sau đây là gì? >>> a={4,5,6} >>> b={2,8,6} >>> a+b a) {4,5,6,2,8} b) {4,5,6,2,8,6} C) Lỗi khi loại toán hạng không được hỗ trợ cho các bộ D) Câu trả lời Trả lời: C Giải thích: Thực thi trong vỏ Python để xác minh. 10. Đầu ra của mã Python sau đây là gì? >>> a={4,5,6} >>> b={2,8,6} >>> a-b a) {4,5} b) {6} c) Lỗi khi loại toán hạng không được hỗ trợ cho kiểu đặt loại dữ liệu D) Trả lời: Một giải thích: - Toán tử đưa ra tập hợp các phần tử trong Set A nhưng không phải trong tập b. 11. Đầu ra của mã Python sau đây là gì? >>> a={5,6,7,8} >>> b={7,8,10,11} >>> a^b a) {5,6,7,8,10,11} b) {7,8} c) lỗi dưới dạng toán hạng không được hỗ trợ Trả lời: D Giải thích: ^ Toán tử trả về một tập hợp các phần tử trong tập A hoặc SET B, nhưng không phải trong cả hai (sự khác biệt đối xứng). 12. Đầu ra của mã Python sau đây là gì? a) Lỗi khi loại toán hạng không được hỗ trợ cho loại dữ liệu B) {5,6,5,6,5,6} c) {5,6} d) Lỗi khi nhân tạo ra các phần tử trùng lặp mà không được phép Trả lời: Giải thích: Toán tử nhân không hợp lệ cho kiểu dữ liệu đã đặt. 13. Đầu ra của mã Python sau đây là gì? >>> a={5,6,7,8} >>> b={7,5,6,8} >>> a==b a) Đúng b) câu trả lời FalseView Trả lời: Giải thích: Có thể so sánh hai bộ và thứ tự của các phần tử trong cả hai bộ không có vấn đề gì nếu các giá trị của các phần tử là như nhau. 14. Đầu ra của mã Python sau đây là gì? >>> a={3,4,5} >>> b={5,6,7} >>> a|b a) Hoạt động không hợp lệ b) {3, 4, 5, 6, 7} c) {5} d) {3,4,6,7} Xem câu trả lời Trả lời: B Giải thích: Hoạt động trong đoạn mã trên là hoạt động của Liên minh. Hoạt động này tạo ra một tập hợp các phần tử trong cả bộ A và SET b. 15. Mã Python sau đây có hợp lệ không? a={3,4,{7,5}} print(a[2][0]) a) Có, 7 được in b) lỗi, các phần tử của tập hợp có thể được in c) lỗi, tập hợp con aren cho phép d) Có, {7,5} được in câu trả lời Trả lời: C Giải thích: Trong Python, các yếu tố của một bộ không được thay đổi và các bộ có thể thay đổi. Do đó, các tập hợp con có thể tồn tại. Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Python. Để thực hành tất cả các lĩnh vực của Python, đây là bộ hoàn chỉnh của hơn 1000 câu hỏi và câu trả lời nhiều lựa chọn. Bước tiếp theo:
Phát biểu nào sau đây là đúng về các bộ trong Python?Loại tập hợp tích hợp của Python có các đặc điểm sau: Các tập hợp không được đặt hàng. Các phần tử là duy nhất. Các phần tử sao chép không được phép.Sets are unordered. Set elements are unique. Duplicate elements are not allowed.
Câu nào không liên quan đến kiểu dữ liệu đặt?Giải thích: Toán tử nhân không hợp lệ cho kiểu dữ liệu đã đặt.The multiplication operator isn't valid for the set data type.
Những câu sau đây là chính xác trong Python?Giải thích: Tuyên bố chính xác là các chức năng là các chương trình có thể tái sử dụng.Functions are reusable pieces of programs.
Điều nào sau đây là đúng đối với các đối tượng thuộc loại bộ Python?Điều nào sau đây là đúng đối với các đối tượng của Python'ssettype: thứ tự các phần tử trong một tập hợp là đáng kể.Một phần tử nhất định không thể xuất hiện trong một tập hợp hơn một lần.Một bộ có thể chứa các yếu tố có thể thay đổi.Bộ có thể thay đổi.The order of elements in a set is significant. A given element can't appear in a set more than once. A set may contain elements that are mutable. Sets are mutable. |