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

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 Python

1. Python là một ngôn ngữ lập trình hướng đối tượng ____

  1. Mục đích đặc biệt
  2. Mục đích chung
  3. Ngôn ngữ lập trình mức trung bình
  4. Tất cả những điều đã đề cập ở trên

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?

  1. Hướng dẫn van Rossum
  2. Dennis Ritchie
  3. Y. C. khenderakar
  4. Không có điều nào được đề cập ở trên

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?

  1. Phát triển web
  2. Sự phát triển trò chơi
  3. Trí tuệ nhân tạo và học máy
  4. Tất cả những điều đã đề cập ở trên

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ố?

  1. int
  2. trôi nổi
  3. phức tạp
  4. Tất cả những điều đã đề cập ở trên

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

  1. Các loại trình tự
  2. Các loại nhị phân
  3. Các kiểu Boolean
  4. Không có điều nào được đề cập ở trên

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 ___

  1. Loại bản đồ
  2. Kiểu Boolean
  3. Các loại nhị phân
  4. Không có điều nào được đề cập ở trên

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?

  1. hoặc là
  2. không phải
  3. Tất cả những điều đã đề cập ở trên

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ì?

  1. lũy thừa
  2. mô đun
  3. Phân chia tầng
  4. Không có điều nào được đề cập ở trên

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ề ___

  1. thương số
  2. số chia
  3. phần còn lại
  4. Không có điều nào được đề cập ở trên

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ê?

  1. nối thêm []
  2. gia hạn[]
  3. chèn[]
  4. Tất cả những điều đã đề cập ở trên

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 để ___

  1. Trả về chỉ mục dựa trên số không trong danh sách
  2. Tăng ValueError nếu không có mục nào như vậy
  3. Cả A và B
  4. Không có điều nào được đề cập ở trên

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 ___

  1. Cặp giá trị khóa
  2. Cặp giá trị nhóm
  3. Chọn cặp giá trị
  4. Không có điều nào được đề cập ở trên

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 = {
	: ,
	: ,
	.
	.
	.
	: 
}
  1. Nhóm
  2. Danh sách
  3. Từ điển
  4. Tất cả những điều đã đề cập ở trên

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 ___

  1. Quyết định
  2. Mảng
  3. Danh sách
  4. Không có điều nào được đề cập ở trên

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?

  1. if condition:
        #Will executes this block if the condition is true
    
  2. if condition
    {
        #Will executes this block if the condition is true
    }
    
  3. if[condition]
        #Will executes this block if the condition is true
    
  4. Không có điều nào được đề cập ở trên

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?

  1. nếu a= 10]
  2. nếu [a => 200]
  3. Không có điều nào được đề cập ở trên

Câu trả lời. A] nếu a12 hoặc 13 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
  1. A lớn hơn
  2. B lớn hơn
  3. Cả A và B
  4. Không có điều nào được đề cập ở trên

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ã,

  1. print["A lớn hơn"] nếu a > b , ở đây 13 không lớn hơn 15 nên điều kiện trở thành sai
  2. print["="] if a == b , ở đây 13 không bằng 15 nên điều kiện trở thành sai
  3. else print["B lớn hơn"], điều kiện 1 và 2 sẽ không đúng nên điều khiển chương trình sẽ chuyển sang phần khác và kết quả sẽ là "B lớn hơn"

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

  1. Báo cáo luồng điều khiển
  2. Câu điều kiện
  3. Báo cáo cấu trúc dữ liệu
  4. Không có điều nào được đề cập ở trên

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

  1. Nhảy
  2. lặp đi lặp lại
  3. Công tắc
  4. Tất cả những điều đã đề cập ở trên

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

  1. bắt đầu
  2. Bắt đầu
  3. Kết thúc
  4. Không có điều nào được đề cập ở trên

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?

  1. Nó liên tục thực hiện các câu lệnh miễn là điều kiện đã cho là đúng
  2. Đầu tiên, nó kiểm tra điều kiện và sau đó nhảy vào hướng dẫn
  3. Vòng lặp dừng chạy khi điều kiện thất bại và điều khiển sẽ chuyển sang dòng mã tiếp theo
  4. Tất cả những điều đã đề cập ở trên

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

  1. phạm vi[]
  2. bố trí[]
  3. từ điển{}
  4. Không có điều nào được đề cập ở trên

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
  1. 0
    1
    2
    3
    4
    5
  2. 0
    1
    2
    3
  3. 1
    2
    3
    4
    5
  4. Không có điều nào được đề cập ở trên

Câu trả lời. MỘT]
0
1
2
3
4
5

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?

  1. Nó cho phép đạt được khả năng sử dụng lại mã
  2. Bằng cách sử dụng các vòng lặp, chúng tôi tránh phải viết đi viết lại cùng một đoạn mã
  3. Chúng ta có thể duyệt qua các phần tử của cấu trúc dữ liệu bằng cách sử dụng vòng lặp
  4. Tất cả những điều đã đề cập ở trên

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

  • Nó cho phép đạt được khả năng sử dụng lại mã
  • Bằng cách sử dụng các vòng lặp, chúng tôi tránh phải viết đi viết lại cùng một đoạn mã
  • Chúng ta có thể duyệt qua các phần tử của cấu trúc dữ liệu bằng cách sử dụng vòng lặp

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 ___

  1. viết mã
  2. Nhiệm vụ cụ thể
  3. Tạo tập tin thực thi
  4. Không có điều nào được đề cập ở trên

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?

  1. d = {
    	: ,
    	: ,
    	.
    	.
    	.
    	: 
    }
    
    8
  2. d = {
    	: ,
    	: ,
    	.
    	.
    	.
    	: 
    }
    
    9
  3. if condition:
        #Will executes this block if the condition is true
    
    0
  4. Không có điều nào được đề cập ở trên

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 true
3

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?

  1. Gọi theo giá trị
  2. Gọi theo tham chiếu
  3. Cả A và B
  4. Không có điều nào được đề cập ở trên

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

  • Gọi theo giá trị - Khi, ta gọi hàm có giá trị i. e. để truyền các biến [không phải tham chiếu của chúng], không thể thay đổi giá trị của các đối số truyền bên trong hàm
  • Gọi theo tham chiếu - Khi chúng ta gọi một hàm có tham chiếu/đối tượng, giá trị của các đối số truyền vào có thể được thay đổi bên trong hàm

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 true
4
  1. id của bạn là. 12 và tên của bạn là. sâu
  2. id của bạn là. 11 và tên của bạn là. con sâu
  3. id của bạn là. 13 và tên của bạn là. con sâu
  4. Không có điều nào được đề cập ở trên

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?

  1. chức năng xóa
  2. Hiển thị chức năng
  3. hàm lambda
  4. Không có điều nào được đề cập ở trê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 true
5

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 true
6

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 true
7

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?

  1. mở và đóng[]
  2. đọc và viết[]
  3. nối thêm []
  4. Tất cả những điều đã đề cập ở trên

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ó?

  1. tên tập tin
  2. chế độ
  3. Cả A và B
  4. Không có điều nào được đề cập ở trên

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 true
8

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 để ___

  1. Để mở tệp hiện có
  2. Để thêm vào một tệp đã mở
  3. Để đóng một tệp đã mở
  4. Không có điều nào được đề cập ở trên

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à ___

  1. ghi nó vào tập tin văn bản
  2. đọc từ tệp văn bản
  3. thêm vào một tập tin văn bản
  4. Không có điều nào được đề cập ở trên

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 để ___

  1. Lưu tệp trong bộ nhớ thứ cấp
  2. Định vị đối tượng tệp tại một vị trí cụ thể trong tệp
  3. Xóa tệp ở dạng lưu trữ thứ cấp
  4. Không có điều nào được đề cập ở trên

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?

  1. nối thêm []
  2. mở ra[]
  3. Thoát[]
  4. Không có điều nào được đề cập ở trên

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 để ___

  1. Tuần tự hóa cấu trúc đối tượng Python
  2. Hủy tuần tự hóa cấu trúc đối tượng Python
  3. Cả A và B
  4. Không có điều nào được đề cập ở trên

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?

  1. phương thức set[]
  2. phương thức đổ []
  3. phương thức tải []
  4. Không có điều nào được đề cập ở trê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?

  1. trọng tải[]
  2. phương thức set[]
  3. phương thức đổ []
  4. Không có điều nào được đề cập ở trê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 ___

  1. bảng chữ cái
  2. số
  3. ký hiệu đặc biệt
  4. Tất cả những điều đã đề cập ở trên

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 .

Chủ Đề