Lựa chọn nào không phải là kiểu số gốc trong Python MCQ
Python là một ngôn ngữ lập trình hướng đối tượng, cấp cao, được giải thích với ngữ nghĩa động. Python có một tập hợp phong phú các cấu trúc dữ liệu dựng sẵn cấp cao (kiểu dữ liệu) kết hợp với gõ động và gõ dữ liệu. Nó làm cho Python trở thành ngôn ngữ lập trình rất phổ biến và hấp dẫn để phát triển ứng dụng nhanh chóng, viết kịch bản Show MCQ Python. Phần này gồm các câu hỏi trắc nghiệm và đáp án về ngôn ngữ lập trình Python. Nó sẽ giúp các sinh viên kiểm tra kỹ năng của họ và chuẩn bị tốt cho kỳ thi của họ Danh sách MCQ Python1. Python là một ngôn ngữ lập trình hướng đối tượng ____
Câu trả lời. B) Mục đích chung Giải trình Là một ngôn ngữ lập trình hướng đối tượng có mục đích chung, Python có thể mô hình hóa các thực thể trong thế giới thực, khiến nó trở thành một công cụ hữu ích cho các nhà khoa học dữ liệu. Bởi vì nó thực hiện kiểm tra kiểu trong thời gian chạy, nên nó còn được gọi là mã kiểu động. Python là ngôn ngữ lập trình đa năng, có nghĩa là nó được sử dụng rộng rãi trong mọi lĩnh vực. Điều này là do nó rất đơn giản để hiểu và có thể mở rộng, cho phép phát triển nhanh chóng Thảo luận câu hỏi này 2. Trong số những người sau đây, ai là nhà phát triển lập trình Python?
Câu trả lời. A) Hướng dẫn van Rossum Giải trình Lập trình Python được tạo ra bởi Guido van Rossum. Nó còn được gọi là ngôn ngữ lập trình mục đích chung Thảo luận câu hỏi này 3. Trong số những điều sau đây là / là các lĩnh vực ứng dụng của lập trình Python?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Lập trình Python được sử dụng trong nhiều lĩnh vực, bao gồm phát triển web, phát triển trò chơi, trí tuệ nhân tạo và máy học, trong số những lĩnh vực khác. Phát triển web - Python cung cấp một số khung phát triển web, bao gồm Django, Kim tự tháp và Flask, trong số những khung khác. Bảo mật, tính linh hoạt và khả năng mở rộng là tất cả các thuộc tính của khung này. Phát triển trò chơi điện tử - PySoy và PyGame là hai thư viện Python được sử dụng để phát triển trò chơi điện tử. Trí tuệ nhân tạo và Học máy - Có một số lượng lớn thư viện mã nguồn mở có thể được sử dụng khi phát triển các ứng dụng AI/ML và nhiều thư viện trong số này là miễn phí Thảo luận câu hỏi này 4. Trong số những điều sau đây là / là Kiểu dữ liệu số?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Các kiểu dữ liệu số bao gồm int, float và phức tạp, trong số những loại khác. Trong công nghệ thông tin, kiểu dữ liệu là sự phân loại hoặc phân loại các mục tri thức. Nó đại diện cho loại thông tin hữu ích trong việc xác định hoạt động nào thường được thực hiện trên dữ liệu cụ thể. Trong ngôn ngữ lập trình Python, mỗi giá trị được biểu thị bằng một kiểu dữ liệu python khác nhau. Được gọi là Kiểu dữ liệu, đây là sự phân loại các mục kiến thức hoặc vị trí của giá trị thông tin vào một loại dữ liệu cụ thể. Sẽ rất hữu ích khi nhận thức được các hoạt động thầm lặng thường được thực hiện trên một giá trị Thảo luận câu hỏi này 5. danh sách, bộ dữ liệu và phạm vi là ___ của Kiểu dữ liệu
Câu trả lời. A) Các kiểu trình tự Giải trình Trình tự Các kiểu của Kiểu dữ liệu là danh sách, bộ dữ liệu và phạm vi. Để lưu trữ nhiều giá trị một cách có tổ chức và hiệu quả, chúng tôi sử dụng khái niệm trình tự. Có một số loại trình tự, bao gồm chuỗi, chuỗi Unicode, danh sách, bộ dữ liệu, mảng phụ và đối tượng phạm vi. Chuỗi và chuỗi Unicode là phổ biến nhất. Cấu trúc dữ liệu từ điển và tập hợp được sử dụng để lưu trữ thông tin không tuần tự Thảo luận câu hỏi này 6. Kiểu float của kiểu dữ liệu được biểu diễn bởi lớp float Câu trả lời. A) Đúng Giải trình Kiểu dữ liệu float được biểu diễn bởi lớp kiểu dữ liệu float. Một số thực với biểu diễn dấu phẩy động được biểu thị bằng ký hiệu. Nó được biểu thị bằng cách sử dụng dấu thập phân. Theo tùy chọn, ký tự e hoặc E theo sau là số nguyên dương hoặc âm có thể được thêm vào cuối chuỗi để biểu thị ký hiệu khoa học Thảo luận câu hỏi này 7. byte, bytearray, memoryview là kiểu dữ liệu ___
Câu trả lời. C) Các loại nhị phân Giải trình Kiểu dữ liệu của kiểu nhị phân được biểu thị bằng byte, mảng byte và kiểu xem bộ nhớ. Thao tác dữ liệu nhị phân được thực hiện thông qua việc sử dụng byte và mảng byte. Chế độ xem bộ nhớ sử dụng giao thức bộ đệm để truy cập bộ nhớ của các đối tượng nhị phân khác mà không cần tạo bản sao dữ liệu. Các đối tượng byte là các chuỗi bất biến của các byte đơn chỉ có thể thay đổi. Khi làm việc với dữ liệu tương thích ASCII, chúng ta chỉ nên sử dụng chúng khi cần thiết Thảo luận câu hỏi này 8. Hàm type() có thể được sử dụng để lấy kiểu dữ liệu của bất kỳ đối tượng nào Câu trả lời. A) Đúng Giải trình Hàm type() có thể được sử dụng để tìm ra loại dữ liệu mà một đối tượng chứa. Nhập một đối tượng được truyền dưới dạng đối số vào hàm type() của Python sẽ trả về kiểu dữ liệu của đối tượng được truyền dưới dạng đối số cho hàm type() của Python. Chức năng này cực kỳ hữu ích trong giai đoạn gỡ lỗi của quy trình Thảo luận câu hỏi này 9. Kiểu dữ liệu nhị phân là một chuỗi byte có độ dài cố định? Câu trả lời. A) Đúng Giải trình Nó là một chuỗi có độ rộng cố định gồm các byte độ dài, trong đó các byte độ dài được khai báo là một công cụ xác định tùy chọn cho loại và độ rộng của nó được khai báo là một số nguyên. Nếu độ dài không được chỉ định, giá trị mặc định là 1. Khi cần thiết, các giá trị được mở rộng sang phải để lấp đầy toàn bộ chiều rộng của cột bằng cách sử dụng byte 0 làm byte đầu tiên Thảo luận câu hỏi này 10. Kiểu dữ liệu biến thể trả về chuỗi có độ rộng thay đổi lên đến độ dài của byte có độ dài tối đa? Câu trả lời. A) ĐÚNG Giải trình Varbinary - một chuỗi có độ rộng thay đổi với độ dài là byte có độ dài tối đa, trong đó số byte tối đa được khai báo là một bộ xác định tùy chọn cho loại và trong đó số byte tối đa được khai báo là một bộ xác định tùy chọn cho loại. Kích thước thuộc tính mặc định là 80 byte và độ dài tối đa là 65000 byte. Kích thước thuộc tính mặc định là 80 byte. Phạm vi của các giá trị nhị phân không được mở rộng để lấp đầy toàn bộ chiều rộng của cột Thảo luận câu hỏi này 11. Trong số những điều sau đây là / là toán tử logic trong Python?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Các toán tử logic của Python được biểu diễn bằng các thuật ngữ và, hoặc, và không. Trong Python, các toán tử logic được sử dụng để thực hiện các phép toán logic trên các giá trị của biến đã được khai báo. Đúng hoặc sai được biểu thị bằng giá trị. Các giá trị thực cung cấp cho chúng tôi thông tin chúng tôi cần để tìm ra các điều kiện. Trong Python, có ba loại toán tử logic. toán tử logic AND, logic OR và NOT logic. Từ khóa hoặc ký tự đặc biệt dùng để thể hiện các toán tử trong chương trình Thảo luận câu hỏi này 12. Python có hỗ trợ xử lý ngoại lệ không? Câu trả lời. A) Có Giải trình Các sự kiện không mong muốn có thể xảy ra trong quá trình thực thi chương trình được gọi là ngoại lệ và chúng có thể khiến luồng bình thường của chương trình bị gián đoạn. Python cung cấp khả năng xử lý ngoại lệ, cho phép chúng ta viết mã ít bị lỗi hơn đồng thời kiểm tra các tình huống khác nhau có thể dẫn đến ngoại lệ sau này trong quy trình Thảo luận câu hỏi này 13. Tên của toán tử ** trong Python là gì?
Câu trả lời. A) Lũy thừa Giải trình ** là toán tử lũy thừa trong ngôn ngữ lập trình Python. Trong Python, toán tử ** được sử dụng để nâng số ở bên trái lên lũy thừa của số mũ ở bên phải, được biểu thị bằng ký hiệu **. Nói cách khác, trong biểu thức 2 ** 3, 2 được nâng lên lũy thừa bậc ba, là một số dương. Trong toán học, chúng ta thường thấy biểu thức này được viết là 23, nhưng điều thực sự xảy ra là các số 2 và 3 đang được nhân với chính chúng ba lần. Trong Python, chúng ta sẽ nhận được kết quả tương tự là 8 bằng cách chạy 2 ** 3 hoặc 2 * 2 * 2 Thảo luận câu hỏi này 14. Toán tử % trả về ___
Câu trả lời. C) Số dư Giải trình Toán tử % (nó là toán tử số học) trả về số tiền còn lại. Điều này rất hữu ích để xác định số lần một số đã cho được nhân với chính nó Thảo luận câu hỏi này 15. Trong số những điều sau đây là / là phương pháp liệt kê?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình danh sách. nối thêm (x), danh sách. mở rộng (có thể lặp lại), danh sách. insert(i, x) là các phương thức của danh sách. danh sách. append(x) - thêm một mục vào cuối danh sách. danh sách. mở rộng (có thể lặp lại) - mở rộng danh sách bằng cách nối thêm tất cả các mục từ có thể lặp lại. danh sách. insert(i, x) Chèn một mục tại một vị trí nhất định Thảo luận câu hỏi này 16. Danh sách. pop ([i]) xóa mục ở vị trí đã cho trong danh sách? Câu trả lời. A) Đúng Giải trình Bên ngoài không phải là phạm vi biến hợp lệ trong PHP Thảo luận câu hỏi này 17. Danh sách. index(x[, start[, end]]) được sử dụng để ___
Câu trả lời. C) Cả A và B Giải trình Chỉ mục(x[, bắt đầu[, kết thúc]]) được sử dụng để trả về chỉ mục dựa trên 0 trong danh sách của mục đầu tiên có giá trị bằng x. index() được sử dụng để trả về chỉ mục dựa trên 0 trong danh sách của mục đầu tiên có giá trị bằng x. Nếu không có mục nào như vậy, phương thức sẽ tăng ValueError. Các đối số tùy chọn bắt đầu và kết thúc được diễn giải giống như trong ký hiệu lát cắt và được sử dụng để hạn chế tìm kiếm đối với một dãy con cụ thể của danh sách các phần tử. Thay vì sử dụng đối số bắt đầu để tính chỉ mục, chỉ mục được trả về được tính tương ứng với phần đầu của chuỗi đầy đủ Thảo luận câu hỏi này 18. Từ điển Python được sử dụng để lưu trữ dữ liệu ở định dạng ___
Câu trả lời. A) Cặp giá trị khóa Giải trình Từ điển Python được sử dụng để lưu trữ dữ liệu ở định dạng cặp khóa-giá trị, tương tự như cơ sở dữ liệu. Kiểu dữ liệu từ điển trong Python có khả năng mô phỏng cách sắp xếp dữ liệu trong thế giới thực, trong đó tồn tại một giá trị cụ thể cho một khóa cụ thể khi khóa được chỉ định. Đó là cấu trúc dữ liệu có thể được thay đổi. Mỗi phần tử của từ điển được định nghĩa như sau. khóa và giá trị Thảo luận câu hỏi này 19. Sau đây được sử dụng để xác định một ___ d = { : , : , . . . : }
Câu trả lời. C) Từ điển Giải trình Với sự trợ giúp của dấu ngoặc nhọn (), chúng ta có thể định nghĩa một từ điển chứa danh sách các cặp khóa-giá trị được phân tách bằng dấu phẩy. Mỗi khóa và giá trị liên kết của nó được phân tách bằng dấu hai chấm (. ). Ví dụ d = { : , : , . . . : } Thảo luận câu hỏi này 20. Python Literals được sử dụng để xác định dữ liệu được cung cấp trong một biến hoặc hằng số? Câu trả lời. A) Đúng Giải trình Có thể định nghĩa các chữ trong Python là dữ liệu được cung cấp trong một biến hoặc hằng số. Các bộ sưu tập chữ được hỗ trợ trong Python cũng như các chuỗi chữ và số, biểu thức Boolean và Boolean, chữ đặc biệt và biểu thức đặc biệt Thảo luận câu hỏi này 21. Câu lệnh điều kiện còn được gọi là câu lệnh ___
Câu trả lời. A) Ra quyết định Giải trình Câu lệnh điều kiện hay còn gọi là câu lệnh ra quyết định được dùng để đưa ra quyết định. Trong lập trình, chúng tôi muốn có thể kiểm soát luồng thực thi chương trình của mình và chúng tôi muốn có thể thực thi một tập hợp các câu lệnh cụ thể chỉ khi một điều kiện cụ thể được đáp ứng và một tập hợp các câu lệnh khác chỉ khi điều kiện đó được đáp ứng. . Do đó, chúng tôi sử dụng các câu lệnh có điều kiện để xác định xem có nên thực thi một khối mã cụ thể hay không dựa trên một điều kiện nhất định Thảo luận câu hỏi này 22. Câu lệnh if là câu lệnh ra quyết định cơ bản nhất? Câu trả lời. A) Đúng Giải trình Câu lệnh if là câu lệnh ra quyết định cơ bản nhất và nó xác định xem mã có được thực thi hay không dựa trên việc điều kiện có được đáp ứng hay không. Nếu điều kiện trong câu lệnh if được đáp ứng, phần thân mã sẽ được thực thi và phần thân mã không được thực thi theo cách khác. Câu lệnh có thể đơn giản như một dòng mã hoặc phức tạp như một khối mã Thảo luận câu hỏi này 23. Cú pháp if nào sau đây là đúng?
Câu trả lời. MỘT) if condition: #Will executes this block if the condition is true Giải trình Nếu là một từ khóa hoạt động với điều kiện cụ thể. Câu lệnh if trong Python có cú pháp tiếp theo if condition: #Will executes this block if the condition is true Thảo luận câu hỏi này 24. Trong số những điều sau đây là / là câu lệnh điều kiện trong mã Python?
Câu trả lời. A) nếu a<=100 Giải trình Câu lệnh if trong Python được sử dụng để đưa ra quyết định trong nhiều tình huống khác nhau. Nó chứa một đoạn mã chỉ được thực thi khi điều kiện được chỉ định trong câu lệnh if là đúng; Thảo luận câu hỏi này 25. Câu nào sau đây không được dùng làm câu lệnh điều kiện trong Python?
Câu trả lời. A) công tắc Giải trình Python không có câu lệnh switch hay case như các ngôn ngữ lập trình khác. Vì Python thiếu chức năng câu lệnh chuyển đổi so với các ngôn ngữ lập trình khác nên nó không được khuyến nghị cho người mới bắt đầu. Do đó, chúng tôi sử dụng các giải pháp thay thế khác có thể thay thế chức năng của câu lệnh trường hợp chuyển đổi và giúp lập trình dễ dàng hơn và nhanh hơn. Chúng tôi sử dụng ánh xạ từ điển để khắc phục hạn chế này Thảo luận câu hỏi này 26. Điều nào sau đây là sai đối với câu lệnh điều kiện trong Python?
Câu trả lời. C) Chúng ta không thể sử dụng các lớp python để triển khai câu lệnh switch case Giải trình Có thể rút ngắn chuỗi if-else bằng cách sử dụng cấu trúc if-elif. Sử dụng câu lệnh if-elif và bao gồm một câu lệnh khác ở cuối, câu lệnh này sẽ được thực thi nếu không có câu lệnh if-elif nào trong phần trước là đúng. Để thay thế cho câu lệnh Switch case, chúng tôi sử dụng kiểu dữ liệu từ điển, có các giá trị khóa có chức năng tương tự như các trường hợp trong câu lệnh switch. Khi triển khai câu lệnh switch case trong Python, chúng ta có thể sử dụng các lớp Python. Một lớp là một loại đối tượng hàm Object() { [mã gốc] } có thể được mở rộng bằng các thuộc tính và phương thức. Vì vậy, hãy xem một ví dụ về cách thực hiện trường hợp chuyển đổi bằng cách sử dụng một lớp bằng cách tạo một phương thức chuyển đổi trong lớp chuyển đổi Python và sau đó gọi nó Thảo luận câu hỏi này 27. Trong Python, một câu lệnh khác xuất hiện ngay sau khối sau 'if'? Câu trả lời. A) Đúng Giải trình Sau điều kiện 'if', một câu lệnh khác được đặt ngay sau khối lệnh. Các câu lệnh if-else được sử dụng trong lập trình giống như cách chúng được sử dụng trong ngôn ngữ tiếng Anh. Sau đây là cú pháp của câu lệnh if-else if(condition): Indented statement block for when condition is TRUE else: Indented statement block for when condition is FALSE Thảo luận câu hỏi này 28. Trong một chương trình Python, Nested if Statements biểu thị?
Câu trả lời. A) câu lệnh if bên trong câu lệnh if khác Giải trình Lồng một câu lệnh if trong một câu lệnh if khác được gọi là lồng trong cộng đồng lập trình. Không phải lúc nào cũng cần sử dụng câu lệnh if đơn giản; Thảo luận câu hỏi này 29. Đầu ra của mã Python sau đây sẽ là gì? ________số 8_______
Câu trả lời. A) Lớn hơn Giải trình Khi chỉ cần thực hiện một câu lệnh trong một khối if, câu lệnh if viết tắt được sử dụng để thực hiện điều này. Câu lệnh này có thể được bao gồm trong cùng một dòng với câu lệnh if, nếu cần. Khi sử dụng câu lệnh Short Hand if của Python, cú pháp sau được sử dụng if condition: statement Thảo luận câu hỏi này 30. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }0 Câu trả lời. A) đúng Giải trình Trong mã này, giá trị của x = 12 và y = 14, khi chúng ta cộng x và y, giá trị sẽ là 26 nên x+y= =26. Do đó, điều kiện đã cho sẽ đúng Thảo luận câu hỏi này 31. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }1
Câu trả lời. A) Cho điều kiện phù hợp Giải trình Trong mã này, giá trị của x = 13 và điều kiện 13>12 hoặc 13<15 là đúng nhưng 13==16 trở thành giảm. Vì vậy, phần if sẽ không thực thi và điều khiển chương trình sẽ chuyển sang phần khác của chương trình và đầu ra sẽ là "Điều kiện đã cho không khớp" Thảo luận câu hỏi này 32. Xem xét đoạn mã sau và xác định đâu sẽ là đầu ra của mã Python đã cho? d = { : , : , . . . : }2
Câu trả lời. C) Cả A và B Giải trình Trong đoạn mã trên, nếu số nhập vào là số nguyên âm thì b = b +1 và nếu số nhập vào là số nguyên dương thì a = a +1. Do đó, đầu ra sẽ phụ thuộc vào số đã nhập Thảo luận câu hỏi này 33. Trong Python, ___ định nghĩa một khối câu lệnh
Câu trả lời. C) Thụt đầu dòng Giải trình Khái niệm thụt đầu dòng của Python cực kỳ quan trọng bởi vì, nếu mã Python không được thụt lề đúng cách, chúng ta sẽ gặp phải Lỗi thụt lề và mã sẽ không thể được biên dịch thành công. Trong Python, để chỉ ra một khối mã, chúng ta phải thụt lề mỗi dòng của khối theo cùng một lượng trên mỗi dòng của khối. Kết quả là, thụt đầu dòng biểu thị phần đầu của một khối câu lệnh Thảo luận câu hỏi này 34. Một câu lệnh ___ có số lần kiểm tra điều kiện ít hơn hai câu lệnh if liên tiếp
Câu trả lời. C) nếu-khác Giải trình Một câu lệnh if-else đơn lẻ yêu cầu ít kiểm tra điều kiện hơn hai câu lệnh if liên tiếp. Nếu điều kiện là đúng, câu lệnh if-else được sử dụng để thực hiện cả phần đúng và sai của điều kiện được đề cập. Điều kiện được đáp ứng và do đó, mã khối if được thực thi và nếu điều kiện không được đáp ứng, mã khối ngược lại sẽ được thực thi Thảo luận câu hỏi này 35. Trong Python, câu lệnh break và continue được gọi là câu lệnh ___
Câu trả lời. B) goto Giải trình Với câu lệnh goto trong Python, về cơ bản, chúng ta yêu cầu trình thông dịch bỏ qua dòng mã hiện tại và trực tiếp thực thi một dòng mã khác thay vì dòng mã hiện tại. Bạn phải đánh dấu kiểm bên cạnh dòng mã mà bạn muốn trình thông dịch thực thi tại thời điểm này trong phần có nhãn "mục tiêu. " Thảo luận câu hỏi này 36. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }3
Câu trả lời. A) Số dương Giải trình Trong trường hợp này, điều kiện If được đánh giá trước và sau đó là điều kiện khác. Nếu đúng, câu lệnh elif sẽ được thực thi. Nếu nó là sai, sẽ không có gì xảy ra. Elif là viết tắt của other if. Nó cho phép chúng tôi kiểm tra nhiều biểu thức cùng một lúc. Tương tự, nếu điều kiện cho if là Sai, điều kiện cho khối elif tiếp theo sẽ được chọn, v.v. Nếu tất cả các điều kiện được đáp ứng, phần thân của câu lệnh khác sẽ được chạy Thảo luận câu hỏi này 37. Câu lệnh elif cho phép chúng ta kiểm tra nhiều biểu thức Câu trả lời. A) Đúng Giải trình Có thể kiểm tra nhiều biểu thức để tìm TRUE và thực thi một khối mã ngay khi một trong các điều kiện được đánh giá là TRUE bằng cách sử dụng câu lệnh elif. Câu lệnh elif là tùy chọn giống như cách câu lệnh khác là. Sự khác biệt giữa elif và other là, không giống như other, nơi chỉ có thể có một câu lệnh, các câu lệnh elif có thể được theo sau bởi một số câu lệnh tùy ý Thảo luận câu hỏi này 38. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }4
Câu trả lời. C) Cả A và B Giải trình Trong đoạn mã trên, giá trị gán của i = 5 và như đã đề cập trong điều kiện nếu 5 > 11. print("i lớn hơn 11"), ở đây 5 không lớn hơn 11 nên điều kiện trở thành sai và sẽ không có bất kỳ kết quả nào và chương trình sẽ bị kết thúc bất thường Thảo luận câu hỏi này 39. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }5
Câu trả lời. B) B lớn hơn Giải trình Trong đoạn mã trên, giá trị gán cho a = 13 và b = 15. Có ba điều kiện được đề cập trong mã,
Thảo luận câu hỏi này 40. Nếu một điều kiện là đúng, toán tử not được sử dụng để đảo ngược trạng thái logic? Câu trả lời. A) Đúng Giải trình Để thực hiện một câu lệnh if kiểm tra xem điều gì đó có xảy ra hay không, chúng ta phải đặt từ not trước điều kiện của chúng ta. Khi toán tử not được sử dụng trước cái gì đó sai, kết quả là nó trả về true. Và khi một cái gì đó là sự thật đến trước một cái gì đó là sai, chúng tôi nhận được Sai. Đó là cách chúng tôi xác định liệu có điều gì đó không xảy ra như đã tuyên bố hay không. Nói cách khác, giá trị thực của not là nghịch đảo của giá trị thực của yes. Vì vậy, mặc dù nó có vẻ không trừu tượng, nhưng toán tử này chỉ đơn giản trả về giá trị nghịch đảo của giá trị Boolean Thảo luận câu hỏi này 41. Vòng lặp được gọi là ___ trong lập trình
Câu trả lời. A) Báo cáo luồng điều khiển Giải trình Luồng điều khiển của một chương trình đề cập đến trình tự mã của chương trình được thực thi. Các câu lệnh điều kiện, vòng lặp và lệnh gọi hàm đều đóng vai trò kiểm soát luồng thực thi của chương trình Python Thảo luận câu hỏi này 42. Vòng lặp for trong Python được sử dụng để ___ trên một chuỗi hoặc các đối tượng có thể lặp lại khác
Câu trả lời. B) Lặp lại Giải trình Có thể lặp lại một chuỗi hoặc các đối tượng có thể lặp lại khác bằng cách sử dụng vòng lặp for trong Python. Quá trình lặp qua một chuỗi được gọi là truyền tải. Có thể làm theo cú pháp sau để sử dụng vòng lặp for trong Chương trình Python – d = { : , : , . . . : }6 Vòng lặp for không yêu cầu đặt biến lập chỉ mục trước Thảo luận câu hỏi này 43. Với câu lệnh break, chúng ta có thể dừng vòng lặp trước khi nó lặp qua tất cả các mục không? Câu trả lời. A) Đúng Giải trình Trong Python, từ break dùng để chỉ một câu lệnh điều khiển vòng lặp. Nó phục vụ để kiểm soát chuỗi sự kiện trong vòng lặp. Nếu bạn muốn kết thúc một vòng lặp và chuyển sang mã tiếp theo sau vòng lặp; . Khi một điều kiện bên ngoài khiến vòng lặp kết thúc, nó đại diện cho tình huống phổ biến trong đó hàm ngắt được sử dụng trong Python Thảo luận câu hỏi này 44. Từ khóa continue được sử dụng để ___ lần lặp hiện tại trong một vòng lặp
Câu trả lời. C) Kết thúc Giải trình Từ khóa continue được sử dụng để kết thúc lần lặp hiện tại của vòng lặp for (hoặc vòng lặp while) và chuyển sang lần lặp tiếp theo của vòng lặp for (hoặc vòng lặp while). Với câu lệnh continue, bạn có tùy chọn bỏ qua phần của vòng lặp nơi điều kiện bên ngoài được kích hoạt, nhưng tiếp tục để hoàn thành phần còn lại của vòng lặp. Do đó, việc lặp lại hiện tại của vòng lặp sẽ bị gián đoạn, nhưng chương trình sẽ tiếp tục đến đầu vòng lặp. Câu lệnh continue sẽ được tìm thấy trong khối mã có trong câu lệnh vòng lặp và thường được tìm thấy sau câu lệnh if có điều kiện Thảo luận câu hỏi này 45. Điều nào sau đây là đúng về vòng lặp while?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Trong khi các vòng lặp được sử dụng để thực hiện các câu lệnh lặp đi lặp lại miễn là điều kiện được đáp ứng, chúng cũng được sử dụng để thực hiện các câu lệnh một lần. Nó bắt đầu bằng cách xác định điều kiện và sau đó tiến hành thực hiện các hướng dẫn. Trong vòng lặp while, chúng ta có thể bao gồm bất kỳ số lượng câu lệnh nào mà chúng ta muốn. Điều kiện có thể là bất cứ thứ gì chúng ta muốn tùy thuộc vào nhu cầu của chúng ta. Khi điều kiện không thành công, vòng lặp kết thúc và quá trình thực thi chuyển sang dòng mã tiếp theo trong chương trình Thảo luận câu hỏi này 46. ___ là một hàm tích hợp trả về một đối tượng phạm vi bao gồm một chuỗi các số nguyên, mà chúng ta có thể lặp lại bằng vòng lặp for
Câu trả lời. A) phạm vi() Giải trình Loại này đại diện cho một dãy số bất biến và thường được sử dụng trong các vòng lặp để lặp lại một số lần cụ thể một dãy số đã cho. Hàm range() trong Python tạo ra một chuỗi số bất biến bắt đầu bằng số nguyên bắt đầu đã cho và kết thúc bằng số nguyên dừng đã cho. Đối với các vòng lặp, chúng ta có thể sử dụng hàm tích hợp range() để trả về một đối tượng chứa một chuỗi số nguyên, sau đó chúng ta có thể lặp lại thông qua vòng lặp for Thảo luận câu hỏi này 47. Đầu ra của mã Python sau đây sẽ là gì? d = { : , : , . . . : }7
Câu trả lời. MỘT) Giải trình Phạm vi (6) được xác định là chức năng. Vòng lặp sẽ in số từ 0 Thảo luận câu hỏi này 48. Vòng lặp làm giảm sự phức tạp của các vấn đề thành sự dễ dàng của các vấn đề? Câu trả lời. A) Đúng Giải trình Vòng lặp đơn giản hóa các vấn đề phức tạp thành những vấn đề dễ dàng. Nó cho phép chúng ta thay đổi dòng chảy của chương trình để thay vì viết đi viết lại cùng một đoạn mã, chúng ta có thể lặp lại cùng một đoạn mã trong một số lần hữu hạn Thảo luận câu hỏi này 49. Vòng lặp while dự định sẽ được sử dụng trong các tình huống mà chúng ta không biết trước sẽ cần bao nhiêu lần lặp? Câu trả lời. A) Đúng Giải trình Vòng lặp while được thiết kế để sử dụng trong các tình huống mà chúng ta không biết trước sẽ cần bao nhiêu lần lặp. Khi một vòng lặp while được sử dụng, khối câu lệnh bên trong nó được thực thi cho đến khi điều kiện được chỉ định trong vòng lặp while được thỏa mãn. Nó được gọi là một vòng lặp thử nghiệm trong một số vòng kết nối Thảo luận câu hỏi này 50. Trong số những điều sau đây, điều nào đúng với tham chiếu đến vòng lặp trong Python?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Điểm sau đây cho thấy tầm quan trọng của các vòng lặp trong Python
Thảo luận câu hỏi này 51. Hàm là một nhóm các câu lệnh có liên quan được thiết kế đặc biệt để thực hiện một ___
Câu trả lời. B) Nhiệm vụ cụ thể Giải trình Hàm là một nhóm các câu lệnh liên quan được thiết kế riêng để thực hiện một nhiệm vụ cụ thể. Các hàm giúp lập trình dễ dàng hơn để phân tách một vấn đề lớn thành các phần nhỏ hơn. Chức năng cho phép lập trình viên phát triển ứng dụng theo cách module. Khi chương trình của chúng ta ngày càng lớn hơn, các chức năng sẽ làm cho chương trình trở nên có tổ chức và dễ quản lý hơn Thảo luận câu hỏi này 52. Cú pháp nào sau đây là đúng để tạo một hàm trong Python?
Câu trả lời. MỘT) d = { : , : , . . . : }8 Giải trình Để xác định một chức năng, chúng tôi làm theo cú pháp được đề cập trong phần trả lời. từ khóa def đánh dấu sự bắt đầu của tiêu đề chức năng. Chúng ta bắt đầu từ từ khóa def và viết tên của hàm cùng với các tham số của hàm. Đặt tên hàm tuân theo quy tắc đặt tên để viết mã định danh trong Python. Đối số hoặc tham số được truyền dưới dạng đối số hàm. Đối số chức năng là tùy chọn. Một dấu hai chấm (. ) biểu thị phần cuối của tiêu đề chức năng d = { : , : , . . . : }8 Thảo luận câu hỏi này 53. Một khi chúng ta đã định nghĩa một hàm, chúng ta có thể gọi nó? Câu trả lời. A) Đúng Giải trình Khi một chức năng đã được xác định, nó có thể được gọi từ một chức năng khác, một chương trình hoặc thậm chí từ chính dấu nhắc Python. Để gọi một hàm, chúng ta chỉ cần gõ tên của hàm theo sau là các tham số thích hợp vào dòng lệnh Ví dụ- if condition: #Will executes this block if the condition is true3 Thảo luận câu hỏi này 54. Trong số những điều sau đây hiển thị các loại lệnh gọi hàm trong Python?
Câu trả lời. C) Cả A và B Giải trình Gọi theo giá trị và Gọi theo tham chiếu là các kiểu gọi hàm trong Python
Thảo luận câu hỏi này 55. Đầu ra của mã Python sau đây sẽ là gì? if condition: #Will executes this block if the condition is true4
Câu trả lời. A) Id của bạn là. 12 và tên của bạn là. sâu Giải trình Nếu chúng ta định nghĩa một hàm trong Python với các tham số và tại thời điểm gọi hàm, nó yêu cầu các tham số. Trong đoạn mã trên, các đối số truyền qua là 12 và Deepak. Vì vậy, Đầu ra sẽ là Your id is. 12 và tên của bạn là. sâu Thảo luận câu hỏi này 56. Hàm nào sau đây không có tên?
Câu trả lời. C) Hàm Lambda Giải trình Hàm Lambda là một hàm ẩn danh, có nghĩa là nó không có tên, trái ngược với các hàm khác. Không giống như các ngôn ngữ lập trình khác, Python cho phép chúng ta khai báo các hàm mà không cần sử dụng từ khóa def, đây là điều chúng ta thường làm để khai báo một hàm. Thay vào đó, từ khóa lambda được sử dụng để khai báo các hàm ẩn danh sẽ được sử dụng trong suốt chương trình. Khi so sánh với các hàm khác, hàm lambda có thể chấp nhận bất kỳ số lượng đối số nào, nhưng chúng chỉ có thể trả về một giá trị duy nhất, được biểu thị bằng một biểu thức cú pháp if condition: #Will executes this block if the condition is true5 Thảo luận câu hỏi này 57. Chúng ta có thể chuyển Danh sách làm đối số trong hàm Python không? Câu trả lời. A) Có Giải trình Trong một hàm, chúng ta có thể truyền bất kỳ loại dữ liệu nào làm đối số, chẳng hạn như một chuỗi hoặc một số hoặc một danh sách hoặc một từ điển và nó sẽ được xử lý như thể nó thuộc loại dữ liệu đó bên trong hàm. Đoạn mã sau minh họa điều này - if condition: #Will executes this block if the condition is true6 Thảo luận câu hỏi này 58. Một phương thức đề cập đến một chức năng là một phần của một lớp? Câu trả lời. A) Đúng Giải trình Một phương thức là một hàm là một phần của một lớp đã được định nghĩa. Nó được truy cập thông qua việc sử dụng một thể hiện hoặc đối tượng của lớp. Mặt khác, một chức năng không bị hạn chế theo cách này. nó chỉ đơn giản đề cập đến một chức năng độc lập. Điều này ngụ ý rằng tất cả các phương thức đều là các hàm, nhưng không phải tất cả các hàm đều là các phương thức theo cùng một nghĩa Thảo luận câu hỏi này 59. Câu lệnh return dùng để thoát khỏi một hàm? Câu trả lời. A) Đúng Giải trình Câu lệnh return được sử dụng để thoát khỏi một hàm và quay trở lại vị trí mà nó được gọi Cú pháp trả về if condition: #Will executes this block if the condition is true7 Trong câu lệnh này, bạn có thể bao gồm một biểu thức sẽ được ước tính và giá trị kết quả sẽ được trả về. Một hàm sẽ trả về đối tượng Không có nếu không có biểu thức nào trong câu lệnh hoặc nếu bản thân câu lệnh trả về không có trong phần thân của hàm Thảo luận câu hỏi này 60. Phạm vi và thời gian tồn tại của một biến được khai báo trong hàm tồn tại cho đến khi hàm tồn tại? Câu trả lời. A) Đúng Giải trình Đó là một phần của chương trình nơi một biến được nhận dạng được gọi là phạm vi của nó. Không thể nhìn thấy các tham số và biến được xác định trong hàm từ bên ngoài hàm. Kết quả là, chúng bị hạn chế trong ứng dụng của chúng. Thời gian tồn tại của một biến là khoảng thời gian mà biến đó được lưu trữ trong bộ nhớ của máy tính. Thời gian tồn tại của các biến chứa trong hàm bằng khoảng thời gian hàm hoạt động. Khi chúng tôi trở về từ chức năng, chúng bị hủy hoàn toàn. Kết quả là một hàm không giữ lại giá trị của một biến từ các lần gọi hàm trước đó Thảo luận câu hỏi này 61. Xử lý tệp trong Python đề cập đến tính năng đọc dữ liệu từ tệp và ghi dữ liệu vào tệp? Câu trả lời. A) Đúng Giải trình Xử lý tệp là khả năng đọc và ghi dữ liệu vào một tệp trong Python. Python bao gồm các hàm để tạo và thao tác tệp, cho dù chúng là tệp phẳng hay tài liệu văn bản. Chúng tôi sẽ không cần nhập bất kỳ thư viện bên ngoài nào để thực hiện các thao tác IO chung vì mô-đun IO là mô-đun mặc định để truy cập tệp Thảo luận câu hỏi này 62. Trong số những chức năng nào sau đây là/là các chức năng chính được sử dụng để xử lý tệp trong Python?
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Các chức năng chính được sử dụng để xử lý tệp trong Python là. open(), close(), read(), write(), và append(). hàm open() dùng để mở file đã có, hàm close() dùng để đóng file vừa mở, hàm read() dùng khi muốn đọc nội dung từ file có sẵn, hàm write() dùng Thảo luận câu hỏi này 63. Trong số những điều sau đây là / cần thiết để mở một tệp hiện có?
Câu trả lời. C) Cả A và B Giải trình Trong hầu hết các trường hợp, chỉ yêu cầu tên tệp và tham số chế độ, phần còn lại của tham số được đặt hoàn toàn thành giá trị mặc định của chúng Mã sau minh họa ví dụ về cách mở tệp - if condition: #Will executes this block if the condition is true8 Thảo luận câu hỏi này 64. Các tệp nhị phân được lưu trữ ở dạng 0 và 1? Câu trả lời. A) Đúng Giải trình Các tệp nhị phân cũng được lưu trữ dưới dạng byte (0 và 1), nhưng, không giống như tệp văn bản, các byte này không đại diện cho các giá trị ASCII của các ký tự được chứa trong chúng. Tệp nhị phân là một chuỗi byte được lưu trữ trong bộ nhớ của máy tính. Ngay cả một thay đổi bit duy nhất cũng có thể làm hỏng một tệp, khiến ứng dụng đang cố đọc nó không thể đọc được. Ngoài ra, do nội dung của tệp nhị phân không thể đọc được nên rất khó sửa bất kỳ lỗi nào có thể xảy ra trong tệp nhị phân Thảo luận câu hỏi này 65. Hàm file_object. close() được sử dụng để ___
Câu trả lời. C) Để đóng một tệp đã mở Giải trình Để đóng một tệp đã được mở, hãy sử dụng đối tượng tệp. chức năng đóng (). Để thực hiện điều này, ngôn ngữ Python cung cấp phương thức close(). Khi một tệp được đóng, hệ thống sẽ giải phóng bộ nhớ được cấp phát cho nó Thảo luận câu hỏi này 66. Python luôn đảm bảo rằng mọi dữ liệu chưa được ghi hoặc chưa được lưu đều được ghi vào tệp trước khi đóng tệp? Câu trả lời. A) Đúng Giải trình Bất cứ khi nào một tệp được đóng, Python đảm bảo rằng mọi dữ liệu chưa được ghi hoặc chưa được lưu sẽ bị xóa hoặc ghi vào tiêu đề của tệp trước khi tệp được đóng. Do đó, chúng tôi luôn khuyên chúng tôi nên đóng tệp sau khi hoàn thành công việc. Ngoài ra, nếu đối tượng tệp được gán lại cho một tệp khác, tệp trước đó cũng sẽ tự động bị đóng Thảo luận câu hỏi này 67. Phương thức write() lấy một chuỗi làm đối số và ___
Câu trả lời. A) ghi nó vào tệp văn bản Giải trình Phương thức write() chấp nhận một chuỗi làm đối số và ghi nó vào tệp văn bản được chỉ định bởi tham số tên tệp. Phương thức write() trả về số ký tự đã được viết trong một lần thực hiện hàm write(). Một ký tự xuống dòng (n) cũng phải được thêm vào cuối mỗi câu để biểu thị kết thúc một dòng Thảo luận câu hỏi này 68. Phương thức seek() được sử dụng để ___
Câu trả lời. B) Định vị đối tượng tệp tại một vị trí cụ thể trong tệp Giải trình Phương thức seek() được sử dụng để định vị một đối tượng tệp tại một vị trí cụ thể trong hệ thống phân cấp của tệp Thảo luận câu hỏi này 69. Trong số các chức năng sau đây, chức năng nào được sử dụng để tạo tệp và ghi dữ liệu?
Câu trả lời. B) mở() Giải trình Để tạo một tệp văn bản, chúng ta gọi phương thức open() và truyền tên tệp và các tham số chế độ cho hàm. Nếu một tệp có cùng tên đã tồn tại, hàm open() sẽ hoạt động khác nhau tùy thuộc vào chế độ ghi hoặc chắp thêm được sử dụng để mở tệp. Chế độ ghi (w) sẽ làm mất tất cả nội dung hiện có của tệp và một tệp mới có cùng tên sẽ được tạo với cùng nội dung với tệp hiện có Thảo luận câu hỏi này 70. readline() được sử dụng để đọc từng dòng dữ liệu từ tệp văn bản Câu trả lời. A) Đúng Giải trình Cần sử dụng readline() để đọc dữ liệu từ tệp văn bản theo từng dòng. Các dòng được hiển thị bằng cách sử dụng lệnh print(). Khi hàm readline() chạy đến cuối tệp, nó sẽ trả về một chuỗi rỗng Thảo luận câu hỏi này 71. Mô-đun Pickle được sử dụng để ___
Câu trả lời. C) Cả A và B Giải trình Pickle là một mô-đun Python cho phép bạn lưu bất kỳ cấu trúc đối tượng nào cùng với dữ liệu liên quan của nó. Pickle là một mô-đun Python có thể được sử dụng để tuần tự hóa và hủy tuần tự hóa bất kỳ loại cấu trúc đối tượng Python nào. Tuần tự hóa là quá trình chuyển đổi dữ liệu hoặc một đối tượng được lưu trữ trong bộ nhớ thành một luồng byte được gọi là luồng byte, là một loại luồng dữ liệu. Các luồng byte này, được chứa trong một tệp nhị phân, sau đó có thể được lưu trữ trên đĩa, trong cơ sở dữ liệu hoặc được truyền qua mạng. Pickling là một thuật ngữ khác cho quy trình lập số sê-ri. Khử tuần tự hóa, còn được gọi là giải nén, là quá trình đảo ngược của quy trình chọn lọc, trong đó một luồng byte được chuyển đổi trở lại thành đối tượng Python thông qua quy trình chọn lọc Thảo luận câu hỏi này 72. Phương pháp nào sau đây là/là phương pháp chuyển đổi các đối tượng Python để ghi dữ liệu trong tệp nhị phân?
Câu trả lời. B) phương thức kết xuất () Giải trình Phương thức dump() được sử dụng để chuyển đổi các đối tượng Python thành dữ liệu nhị phân có thể được ghi vào tệp nhị phân. Tệp mà dữ liệu sẽ được ghi vào phải được mở ở chế độ ghi nhị phân trước khi dữ liệu có thể được ghi. Để sử dụng phương thức kết xuất (), chúng ta có thể gọi hàm này với đối tượng dữ liệu tham số và đối tượng tệp. Có hai đối tượng trong trường hợp này. đối tượng dữ liệu và đối tượng tập tin. Đối tượng đối tượng dữ liệu là đối tượng cần kết xuất tệp với xử lý tệp có tên tệp_ đối tượng Thảo luận câu hỏi này 73. Phương pháp nào sau đây được sử dụng để giải nén dữ liệu từ tệp nhị phân?
Câu trả lời. B) phương thức set() Giải trình Phương thức load() được sử dụng để giải nén dữ liệu từ tệp nhị phân đã được nén. Chế độ đọc nhị phân (rb) được sử dụng để tải tệp sẽ được tải. Nếu chúng ta muốn sử dụng phương thức load(), chúng ta có thể viết Store object = load(file object) trong chương trình của mình. Đối tượng Pickled Python được tải từ một tệp có xử lý tệp có tên là đối tượng tệp và được lưu trữ trong một xử lý tệp mới có tên là đối tượng cửa hàng. Đối tượng Pickled Python được tải từ một tệp có xử lý tệp có tên là đối tượng tệp và được lưu trữ trong một xử lý tệp mới có tên là đối tượng cửa hàng Thảo luận câu hỏi này 74. Một tệp văn bản chỉ chứa thông tin văn bản bao gồm ___
Câu trả lời. D) Tất cả những điều đã đề cập ở trên Giải trình Không giống như các loại tệp khác, tệp văn bản chỉ chứa thông tin văn bản, có thể được biểu thị bằng bảng chữ cái, số và các ký hiệu đặc biệt khác. Các loại tệp này được lưu với các phần mở rộng như. văn bản,. py,. c,. csv,. html, v.v. Mỗi byte trong tệp văn bản tương ứng với một ký tự trong văn bản Thảo luận câu hỏi này 75. Phương thức writelines() được sử dụng để ghi nhiều chuỗi vào một tệp? Câu trả lời. A) Đúng Giải trình Để ghi nhiều chuỗi vào một tệp, phương thức writelines() được sử dụng. Phương thức writelines() yêu cầu một đối tượng có thể lặp lại, chẳng hạn như danh sách, bộ dữ liệu hoặc bộ sưu tập chuỗi khác, được truyền cho nó Các loại số trong Python là gì?Kiểu số — int , float , complex . Có ba loại số riêng biệt. số nguyên, số dấu phẩy động và số phức.
Kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu Python tích hợp?Câu trả lời là phương án A số và B Chuỗi . Trong Python, kiểu dữ liệu số không có nhưng python sử dụng int để xác định một biến cho các số.
Từ khóa nào sau đây không phải là từ khóa đảo ngược trong Python Mcq?Câu trả lời đúng cho câu hỏi “Cái nào sau đây không phải là Từ khóa trong Python” là tùy chọn (a). Val. Vì Val không phải là một từ khóa chính xác, trong Python và tất cả các từ khóa khác đều là từ khóa
Python có câu lệnh trường hợp chuyển đổi Mcq không?Không giống như mọi ngôn ngữ lập trình khác mà chúng ta đã sử dụng trước đây, Python không có câu lệnh switch hoặc case . |