Đánh giá LinkedIn của Python

Q10. Cú pháp chính xác để định nghĩa một lớp có tên là Trò chơi là gì, nếu nó kế thừa từ một lớp cha có tên là LogicGame?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    2✔️
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    3
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    4
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    5

Q11. Cách chính xác để viết một doctest là gì?

  1. A
def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
  1. ✔️
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
  1. C
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
  1. D
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b

Q12. Kiểu dữ liệu Python tích hợp nào thường được sử dụng để biểu thị ngăn xếp?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    6
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    7✔️
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    01
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    9

Q13. Biểu thức này sẽ trả về cái gì?

num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
2
  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    30
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    31
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    32
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    33✔️

Q14. Làm thế nào để
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
34 làm việc?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 sẽ tự động tạo cho bạn một từ điển có khóa là các số nguyên 0-10
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 buộc từ điển chỉ chấp nhận các khóa thuộc loại được chỉ định khi bạn tạo
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 [chẳng hạn như chuỗi hoặc số nguyên]
  3. Nếu bạn cố gắng truy cập một khóa trong từ điển không tồn tại,
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 sẽ tạo một khóa mới cho bạn thay vì ném
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    39. ✔️
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 lưu trữ một bản sao của từ điển trong bộ nhớ mà bạn có thể đặt mặc định nếu bản gốc bị sửa đổi ngoài ý muốn

Q15. Cú pháp chính xác để xác định một lớp có tên là "Trò chơi" là gì nếu nó kế thừa từ một lớp cha có tên là "LogicGame"?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    5
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    3
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    2✔️
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    4

Q16. Mục đích của từ khóa "tự" khi xác định hoặc gọi các phương thức thể hiện là gì?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 có nghĩa là không yêu cầu đối số nào khác được chuyển vào phương thức
  2. Không có mục đích thực sự cho phương pháp
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85;
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 đề cập đến trường hợp có phương thức được gọi. ✔️
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 đề cập đến lớp được kế thừa để tạo đối tượng bằng cách sử dụng
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85

Q17. Điều nào sau đây KHÔNG phải là đặc điểm của bộ dữ liệu được đặt tên?

  1. Bạn có thể gán tên cho từng thành viên trong số
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    00 và giới thiệu họ theo cách đó, tương tự như cách bạn truy cập các khóa trong
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    9
  2. Mỗi thành viên của một đối tượng được đặt tên có thể được lập chỉ mục trực tiếp, giống như trong một
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    02 thông thường
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    03 cũng hiệu quả về bộ nhớ như
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    04 thông thường
  4. Không cần nhập để sử dụng
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    03 vì chúng có sẵn trong thư viện tiêu chuẩn. ✔️

Q18. một phương pháp thể hiện là gì?

  1. Các phương thức của thể hiện có thể sửa đổi trạng thái của một thể hiện hoặc trạng thái của lớp cha của nó. ✔️
  2. Các phương thức của cá thể chứa dữ liệu liên quan đến cá thể
  3. Một phương thức thể hiện là bất kỳ phương thức lớp nào không nhận bất kỳ đối số nào
  4. Một phương thức thể hiện là một hàm thông thường thuộc về một lớp, nhưng nó phải trả về
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    01

Q19. Lựa chọn nào là ví dụ chính xác nhất về mặt cú pháp của phân nhánh có điều kiện?

  1. A
def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
0
  1. B
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
0
  1. ✔️
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
  1. D
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
3

Q20. Phát biểu nào KHÔNG mô tả khái niệm đóng gói của lập trình hướng đối tượng?

  1. Nó bảo vệ dữ liệu khỏi sự can thiệp từ bên ngoài
  2. Một lớp cha được đóng gói và không có dữ liệu nào từ lớp cha chuyển sang lớp con
  3. Nó giữ dữ liệu và các phương thức có thể thao tác dữ liệu ở một nơi
  4. Nó chỉ cho phép thay đổi dữ liệu bằng các phương thức. ✔️

Q21. Mục đích của câu lệnh if/else là gì?

  1. Nó cho máy tính biết đoạn mã nào sẽ chạy nếu hướng dẫn bạn đã mã hóa không chính xác
  2. Nó chạy một đoạn mã nếu tất cả quá trình nhập thành công và một đoạn mã khác nếu quá trình nhập không thành công
  3. Nó thực thi một đoạn mã nếu điều kiện là đúng, nhưng một đoạn mã khác nếu điều kiện sai. ✔️
  4. Nó cho máy tính biết đoạn mã nào sẽ chạy nếu có đủ bộ nhớ để xử lý và đoạn mã nào sẽ chạy nếu không có đủ bộ nhớ để xử lý.

Q22. Loại dữ liệu Python tích hợp nào phù hợp nhất để triển khai hàng đợi?

  1. từ điển
  2. bộ
  3. Không có. Bạn chỉ có thể tạo hàng đợi từ đầu
  4. danh sách ✔️

Q23. Cú pháp chính xác để khởi tạo một đối tượng mới thuộc loại Trò chơi là gì?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    07
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    08
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    09✔️
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    10

Q24. Chức năng
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
11 tích hợp làm gì?

  1. Nó tạo một đường dẫn từ nhiều giá trị trong một lần lặp đến một giá trị duy nhất
  2. Nó áp dụng một hàm cho từng mục trong một lần lặp và trả về giá trị của hàm đó. ✔️
  3. Nó chuyển đổi một loại giá trị phức tạp thành các loại giá trị đơn giản hơn
  4. Nó tạo ra một ánh xạ giữa hai phần tử khác nhau của các lần lặp khác nhau

Q25. Nếu bạn không trả về một giá trị rõ ràng từ một hàm, điều gì sẽ xảy ra?

  1. Hàm sẽ trả về RuntimeError nếu bạn không trả về giá trị
  2. Nếu không có từ khóa return, hàm sẽ trả về
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    01. ✔️
  3. Nếu không có từ khóa return, hàm sẽ trả về
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    13
  4. Hàm sẽ đi vào một vòng lặp vô hạn vì nó sẽ không biết khi nào nên dừng thực thi mã của mình

Q26. Mục đích của câu lệnh
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
14 trong Python là gì?

  1. Nó được sử dụng để bỏ qua câu lệnh
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    15 của trình tạo và trả về giá trị Không có
  2. Đây là một thao tác null được sử dụng chủ yếu như một trình giữ chỗ trong các hàm, lớp, v.v. ✔️
  3. Nó được sử dụng để chuyển điều khiển từ khối câu lệnh này sang khối câu lệnh khác
  4. Nó được sử dụng để bỏ qua phần còn lại của
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    16 hoặc
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    17 và quay lại điểm bắt đầu của vòng lặp

Q27. Thuật ngữ được sử dụng để mô tả các mục có thể được chuyển vào một chức năng là gì?

  1. tranh luận ✔️
  2. mô hình
  3. thuộc tính
  4. trang trí

Q28. Loại bộ sưu tập nào được sử dụng để liên kết các giá trị với các khóa duy nhất?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    18
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    9✔️
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    20
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    21

Q29. Khi nào vòng lặp for ngừng lặp lại?

  1. khi nó gặp một vòng lặp vô hạn
  2. khi gặp câu lệnh if/else có chứa từ khóa break
  3. khi nó đã đánh giá từng mục trong iterable, nó đang hoạt động hoặc gặp phải từ khóa break ✔️
  4. khi thời gian chạy vòng lặp vượt quá O[n^2]

Q30. Giả sử nút nằm trong danh sách liên kết đơn, độ phức tạp thời gian chạy của việc tìm kiếm một nút cụ thể trong danh sách liên kết đơn là gì?

  1. Thời gian chạy là O[n] vì trong trường hợp xấu nhất, nút bạn đang tìm kiếm là nút cuối cùng và mọi nút trong danh sách được liên kết đều phải được truy cập. ✔️
  2. Thời gian chạy là O[nk], với n đại diện cho số lượng nút và k đại diện cho lượng thời gian cần thiết để truy cập từng nút trong bộ nhớ
  3. Không thể xác định thời gian chạy trừ khi bạn biết có bao nhiêu nút trong danh sách liên kết đơn
  4. Thời gian chạy là O[1] vì bạn có thể lập chỉ mục trực tiếp tới một nút trong danh sách liên kết đơn

Q31. Với ba danh sách sau đây, bạn sẽ tạo một danh sách mới khớp với kết quả mong muốn được in bên dưới như thế nào?

num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
8
  1. A
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
0
  1. ✔️
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
1
  1. C
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
2
  1. D
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
3

Q32. Điều gì xảy ra khi bạn sử dụng hàm tích hợp sẵn all[] trong danh sách?

  1. Hàm
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    22 trả về giá trị Boolean trả lời câu hỏi "Tất cả các mục trong danh sách này có giống nhau không?
  2. Hàm
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    22 trả về True nếu tất cả các mục trong danh sách có thể được chuyển đổi thành chuỗi. Nếu không, nó trả về Sai
  3. Hàm
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    22 sẽ trả về tất cả các giá trị trong danh sách
  4. Hàm
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    22 trả về True nếu tất cả các mục trong danh sách đánh giá là True. Nếu không, nó trả về Sai. ✔️m

Q33. Cú pháp chính xác để gọi một phương thức thể hiện trên một lớp có tên là Trò chơi là gì?

[Dạng câu trả lời có thể thay đổi. Mỗi trò chơi và cuộn [hoặc dice_roll] nên được gọi mà không có tham số. ]

  1. ✔️
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
4
  1. B
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
5
  1. C
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
6
  1. D
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
7

Q34. Mô hình thuật toán sắp xếp nhanh là gì?

  1. quay lui
  2. lập trình năng động
  3. giảm và chinh phục
  4. chia rẽ và chinh phục ✔️

Q35. Độ phức tạp thời gian chạy của phương thức
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
26 tích hợp trong danh sách là gì?

  1. O[1], còn gọi là hằng số ✔️
  2. O[log n], còn được gọi là thời gian logarit
  3. O[n^2], còn được gọi là thời gian bậc hai
  4. O[n], còn gọi là thời gian tuyến tính

Q36. Sự khác biệt chính giữa
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
6 và
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
7 là gì?

  1. Một bộ là một bộ sưu tập các mặt hàng độc đáo được đặt hàng. Danh sách là một tập hợp không có thứ tự các mục không phải là duy nhất
  2. Có thể truy xuất các phần tử từ danh sách nhưng không thể truy xuất chúng từ tập hợp
  3. Một bộ là một bộ sưu tập các mặt hàng không phải là duy nhất được sắp xếp theo thứ tự. Danh sách là một tập hợp các mục duy nhất không có thứ tự
  4. Một bộ là một bộ sưu tập các mục duy nhất không có thứ tự. Danh sách là một tập hợp có thứ tự các mục không phải là duy nhất. ✔️

Q37. Định nghĩa trừu tượng hóa khi được áp dụng cho Python hướng đối tượng là gì?

  1. Tính trừu tượng có nghĩa là có thể sử dụng một kiểu mã khác, vì nhiều chi tiết đã được chương trình ẩn sau hậu trường
  2. Trừu tượng hóa có nghĩa là việc triển khai bị ẩn khỏi người dùng và chỉ dữ liệu hoặc thông tin liên quan được hiển thị. ✔️
  3. Tính trừu tượng có nghĩa là dữ liệu và chức năng của một lớp được kết hợp thành một thực thể
  4. Tính trừu tượng có nghĩa là một lớp có thể kế thừa từ nhiều hơn một lớp cha

Q38. Chức năng này in gì?

def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
8
  1. ✔️
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
9
  1. B
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
0
  1. C
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
1
  1. D
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
2

Q39. Biểu diễn chính xác doctest cho hàm trong Python

  1. A
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
3
  1. B
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
4
  1. ✔️
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
5
  1. D
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
6

Q40. Giả sử một lớp Game kế thừa từ hai lớp cha. BoardGame và LogicGame. Phát biểu nào đúng về các phương thức của một đối tượng được khởi tạo từ lớp Game?

  1. Khi khởi tạo một đối tượng, đối tượng không kế thừa bất kỳ phương thức nào của lớp cha
  2. Khi khởi tạo một đối tượng, đối tượng đó sẽ kế thừa các phương thức của lớp cha nào có nhiều phương thức hơn
  3. Khi khởi tạo một đối tượng, lập trình viên phải chỉ định lớp cha nào sẽ kế thừa các phương thức từ
  4. Một thể hiện của lớp Game sẽ kế thừa bất kỳ phương thức nào mà các lớp BoardGame và LogicGame có. ✔️

Q41. Việc gọi têntuple trên loại bộ sưu tập trả về là gì?

  1. một lớp đối tượng chung với các trường tham số có thể lặp lại
  2. một lớp đối tượng chung với các trường được đặt tên không thể lặp lại
  3. một lớp con tuple với các trường tham số không thể lặp lại
  4. một lớp con tuple với các trường được đặt tên có thể lặp lại ✔️

Q42. [Những] biểu tượng nào bạn sử dụng để đánh giá sự bằng nhau giữa hai yếu tố?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    29
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    30
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    31✔️
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    32

Q43. Xem lại mã bên dưới. Cú pháp chính xác để thay đổi giá thành 1 là gì. 5?

def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
7
  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    33✔️
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    34
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    35
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    36

Q44. Giá trị nào sẽ được trả về bởi kiểm tra này cho bình đẳng?

def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
37

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    38
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    39
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    13✔️
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    01

Q45. Phương thức
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
42 của một lớp làm gì?

  1. Phương thức
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    43 giúp các lớp nhận biết nhau nếu có nhiều hơn một lớp được định nghĩa trong một tệp mã
  2. Phương thức ____543 được bao gồm để duy trì khả năng tương thích ngược từ Python 3 sang Python 2, nhưng không còn cần phải sử dụng trong Python 3
  3. Phương thức
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    43 là một phương thức khởi tạo được gọi tự động bất cứ khi nào một đối tượng mới được tạo từ một lớp. Nó đặt trạng thái ban đầu của một đối tượng mới. ✔️
  4. Phương thức
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    43 khởi tạo mọi lần nhập mà bạn có thể đã đưa vào ở đầu tệp của mình

Q46. Cụm từ "không gian phức tạp" có nghĩa là gì?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    47
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    48
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    49✔️
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    50

Q47. Cú pháp chính xác để tạo một biến được liên kết với từ điển là gì?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    51✔️
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    52
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    53
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    54

Q48. Cách thích hợp để viết một cách hiểu danh sách đại diện cho tất cả các khóa trong từ điển này là gì?

def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
55

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    56
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    57
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    58✔️
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    59

Q49. Mục đích của từ khóa
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
85 khi định nghĩa hoặc gọi các phương thức trên một thể hiện của một đối tượng là gì?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 đề cập đến lớp được kế thừa để tạo đối tượng bằng cách sử dụng
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85
  2. Không có mục đích thực sự cho phương pháp
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85. Đó chỉ là thuật ngữ khoa học máy tính kế thừa mà Python giữ cho phù hợp với các ngôn ngữ lập trình khác
  3. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 có nghĩa là không yêu cầu đối số nào khác được chuyển vào phương thức
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    85 đề cập đến trường hợp có phương thức được gọi. ✔️

Q50. Tuyên bố nào về các phương thức của lớp là đúng?

  1. Một phương thức lớp là một hàm thông thường thuộc về một lớp, nhưng nó phải trả về Không có
  2. Một phương thức của lớp có thể sửa đổi trạng thái của lớp, nhưng chúng không thể trực tiếp sửa đổi trạng thái của một thể hiện kế thừa từ lớp đó. ✔️
  3. Một phương thức lớp tương tự như một hàm thông thường, nhưng một phương thức lớp không nhận bất kỳ đối số nào
  4. Một phương thức lớp chứa tất cả dữ liệu cho một lớp cụ thể

Q51. Điều đó có nghĩa là gì đối với một chức năng có thời gian chạy tuyến tính?

  1. Bạn đã không sử dụng nhiều khái niệm lập trình máy tính nâng cao trong mã của mình
  2. Mức độ khó mà mã của bạn được viết không cao
  3. Chương trình của bạn sẽ mất chưa đến nửa giây để chạy
  4. Lượng thời gian để hàm hoàn thành tăng tuyến tính khi kích thước đầu vào tăng. ✔️

Q52. Cách thích hợp để xác định một chức năng là gì?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    66
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    67
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    68
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    69✔️

giải thích cho 52 & 53

Q53. Theo hướng dẫn về kiểu mã hóa PEP 8, các giá trị không đổi nên được đặt tên như thế nào trong Python?

  1. trong trường hợp lạc đà mà không sử dụng dấu gạch dưới để phân tách các từ - e. g.
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    70
  2. bằng chữ thường với dấu gạch dưới để phân tách các từ — e. g.
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    71
  3. viết hoa toàn bộ với dấu gạch dưới ngăn cách các từ — e. g.
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    72✔️
  4. trong trường hợp hỗn hợp mà không sử dụng dấu gạch dưới để phân tách các từ - e. g.
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    73

Q54. Mô tả chức năng của deque

  1. Một deque thêm các mục vào một bên và loại bỏ các mục từ phía bên kia
  2. Một deque thêm các mục vào một hoặc cả hai bên, nhưng chỉ loại bỏ các mục từ trên cùng
  3. Một deque thêm các mục ở một hoặc cả hai đầu và xóa các mục ở một hoặc cả hai đầu. ✔️
  4. Một deque chỉ thêm các mục lên trên cùng, nhưng xóa từ một trong hai hoặc cả hai bên

Q55. Cú pháp chính xác để tạo một biến được liên kết với một tập hợp là gì?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    74✔️
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    75
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    76
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    77

Q56. Cú pháp chính xác để xác định phương thức
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
78 không có tham số là gì?

  1. A
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
8
  1. B
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
9
  1. C
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
0
  1. ✔️
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
1

Q57. Điều nào sau đây là ĐÚNG Về cách tổ chức dữ liệu số trong cây Tìm kiếm nhị phân?

  1. Đối với bất kỳ Nút đã cho nào trong Cây tìm kiếm nhị phân, nút con bên trái nhỏ hơn giá trị của nút đã cho và nút con bên phải của nó lớn hơn nút đã cho. ✔️
  2. Cây tìm kiếm nhị phân không thể được sử dụng để tổ chức và tìm kiếm thông qua dữ liệu số, do sự phức tạp phát sinh với cây rất sâu
  3. Nút trên cùng của cây tìm kiếm nhị phân sẽ là một số tùy ý. Tất cả các nút ở bên trái của nút trên cùng cần phải nhỏ hơn số của nút trên cùng, nhưng chúng không cần phải sắp xếp theo bất kỳ cách cụ thể nào
  4. Giá trị số nhỏ nhất sẽ nằm trong hầu hết các nút trên cùng. Số cao nhất tiếp theo sẽ nằm trong nút con bên trái của nó, số cao nhất tiếp theo sau đó sẽ nằm trong nút con bên phải của nó. Mẫu này sẽ tiếp tục cho đến khi tất cả các giá trị số nằm trong nút riêng của chúng

Q58. Tại sao bạn sẽ sử dụng một trang trí?

  1. Trình trang trí tương tự như lớp và nên được sử dụng nếu bạn đang lập trình chức năng thay vì lập trình hướng đối tượng
  2. Trình trang trí là một chỉ báo trực quan cho người đọc mã của bạn biết rằng một phần mã của bạn rất quan trọng và không nên thay đổi
  3. Bạn sử dụng trình trang trí để thay đổi chức năng của chức năng mà không phải sửa đổi mã chức năng. ✔️
  4. Một câu lệnh nhập được đặt trước bởi một trình trang trí, python biết nhập phiên bản mới nhất của bất kỳ gói hoặc thư viện nào đang được nhập

Q59. Khi nào bạn sẽ sử dụng vòng lặp for?

  1. Chỉ trong một số trường hợp, vì các vòng lặp chỉ được sử dụng cho một số loại lập trình nhất định
  2. Khi bạn cần kiểm tra mọi phần tử trong một lần lặp có độ dài đã biết. ✔️
  3. Khi bạn muốn giảm thiểu việc sử dụng các chuỗi trong mã của mình
  4. Khi bạn muốn chạy mã trong một tệp cho một chức năng trong tệp khác

Q60. Cách tự mô tả nhất để xác định hàm tính thuế bán hàng khi mua hàng là gì?

  1. A
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
2
  1. B
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
3
  1. C
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
4
  1. ✔️
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
5

Q61. Điều gì sẽ xảy ra nếu bạn không thay đổi trạng thái của phần tử mà thuật toán đang thực hiện theo cách đệ quy?

  1. Bạn không phải thay đổi trạng thái của phần tử mà thuật toán đang lặp lại
  2. Cuối cùng, bạn sẽ gặp lỗi KeyError khi phần đệ quy của mã hết mục để lặp lại
  3. Bạn sẽ gặp lỗi RuntimeError. vượt quá độ sâu đệ quy tối đa. ✔️
  4. Hàm sử dụng đệ quy sẽ trả về Không có

Q62. Độ phức tạp thời gian chạy của việc tìm kiếm một mục trong cây tìm kiếm nhị phân là gì?

  1. Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O[1] vì mỗi nút hoạt động như một khóa, tương tự như từ điển
  2. Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O[n. ] bởi vì mọi nút phải được so sánh với mọi nút khác
  3. Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân thường là O[h], trong đó h là chiều cao của cây. ✔️
  4. Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O[n] vì mọi nút trong cây đều phải được thăm

giải trình

Q63. Tại sao bạn lại sử dụng
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
79?

  1. Bạn sử dụng một
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    79 để buộc một hàm chấp nhận một đối số trong thời gian chạy ngay cả khi đối số không được bao gồm trong định nghĩa của hàm
  2. Bạn sử dụng
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    79 để cho phép người trang trí chấp nhận đối số từ khóa
  3. Bạn sử dụng
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    79 để đảm bảo rằng các thuộc tính và phương thức của một lớp không can thiệp vào các biến và hàm toàn cục
  4. Nếu bạn có nhiều lớp mà tất cả đều cần có cùng chức năng, bạn sẽ sử dụng
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    79 để xác định chức năng đó. ✔️

giải trình

Q64. Độ phức tạp thời gian chạy của việc thêm một mục vào ngăn xếp và xóa một mục khỏi ngăn xếp là gì?

  1. Thêm các mục vào ngăn xếp trong thời gian O[1] và xóa các mục khỏi ngăn xếp trong thời gian O[n]
  2. Thêm các mục vào ngăn xếp trong thời gian O[1] và xóa các mục khỏi ngăn xếp trong thời gian O[1]. ✔️
  3. Thêm các mục vào ngăn xếp trong thời gian O[n] và xóa các mục khỏi ngăn xếp trong thời gian O[1]
  4. Thêm các mục vào ngăn xếp trong thời gian O[n] và xóa các mục khỏi ngăn xếp trong thời gian O[n]

Q65. Câu lệnh nào mô tả chính xác cách các mục được thêm vào và xóa khỏi ngăn xếp?

  1. một ngăn xếp thêm các mục vào một bên và loại bỏ các mục từ phía bên kia
  2. một ngăn xếp thêm các mục lên trên cùng và xóa các mục khỏi đầu. ✔️
  3. một ngăn xếp thêm các mục lên trên cùng và xóa các mục khỏi bất kỳ đâu trong ngăn xếp
  4. một ngăn xếp thêm các mục vào một trong hai đầu và loại bỏ các mục từ một trong hai đầu

Q66. Trường hợp cơ sở trong hàm đệ quy là gì?

  1. Trường hợp cơ sở là điều kiện cho phép thuật toán dừng truy hồi. Nó thường là một vấn đề đủ nhỏ để giải quyết trực tiếp. ✔️
  2. Trường hợp cơ sở là tóm tắt của vấn đề tổng thể cần được giải quyết
  3. Trường hợp cơ sở được chuyển vào dưới dạng đối số cho hàm mà phần thân đó sử dụng đệ quy
  4. Trường hợp cơ sở tương tự như một lớp cơ sở, ở chỗ nó có thể được kế thừa bởi một đối tượng khác

Q67. Tại sao việc mở tệp từ bên trong tập lệnh Python bằng cách sử dụng từ khóa
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
84 được coi là một phương pháp hay?

  1. Từ khóa
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    84 cho phép bạn chọn ứng dụng nào sẽ mở tệp trong
  2. Từ khóa
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    84 hoạt động như một vòng lặp
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    87 và cho phép bạn truy cập từng dòng trong tệp một
  3. Không có lợi gì khi sử dụng từ khóa
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    84 để mở tệp bằng Python
  4. Khi bạn mở một tệp bằng từ khóa
    def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    84 trong Python, Python sẽ đảm bảo tệp được đóng, ngay cả khi một ngoại lệ hoặc lỗi được đưa ra. ✔️

Q68. Tại sao bạn sẽ sử dụng một môi trường ảo?

  1. Môi trường ảo tạo ra một "bong bóng" xung quanh dự án của bạn để mọi thư viện hoặc gói bạn cài đặt trong đó không ảnh hưởng đến toàn bộ máy của bạn. ✔️
  2. Các nhóm có nhân viên làm việc từ xa sử dụng môi trường ảo để họ có thể chia sẻ mã, đánh giá mã và cộng tác từ xa
  3. Môi trường ảo phổ biến trong Python 2 vì chúng bổ sung các tính năng còn thiếu trong ngôn ngữ. Môi trường ảo không cần thiết trong Python 3 do những tiến bộ trong ngôn ngữ
  4. Môi trường ảo được liên kết với tài khoản GitHub hoặc Bitbucket của bạn, cho phép bạn truy cập hầu như bất kỳ kho lưu trữ nào của mình từ bất kỳ máy nào

Q69. Cách chính xác để chạy tất cả các tài liệu trong một tệp nhất định từ dòng lệnh là gì?

  1. python3 -m doctest ✔️
  2. python3
  3. python3 rundoctests
  4. tài liệu python3

Q70. Hàm lambda là gì?

  1. bất kỳ chức năng nào sử dụng các hằng số khoa học hoặc toán học, thường được biểu thị bằng các chữ cái Hy Lạp trong văn bản học thuật
  2. một chức năng được thực thi khi trang trí được sử dụng
  3. bất kỳ chức năng nào có định nghĩa được chứa trong năm dòng mã hoặc ít hơn
  4. một hàm nhỏ, ẩn danh có thể nhận bất kỳ số lượng đối số nào nhưng chỉ có biểu thức để đánh giá✔️

Thẩm quyền giải quyết

Q71. Sự khác biệt chính giữa danh sách và bộ dữ liệu là gì?

  1. Bạn có thể truy cập một phần tử cụ thể trong danh sách bằng cách lập chỉ mục cho vị trí của nó, nhưng bạn không thể truy cập một phần tử cụ thể trong một bộ dữ liệu trừ khi bạn lặp qua bộ dữ liệu đó
  2. Danh sách có thể thay đổi, nghĩa là bạn có thể thay đổi dữ liệu bên trong chúng bất kỳ lúc nào. Các bộ dữ liệu là bất biến, nghĩa là bạn không thể thay đổi dữ liệu bên trong chúng sau khi bạn đã tạo bộ dữ liệu. ✔️
  3. Danh sách là bất biến, nghĩa là bạn không thể thay đổi dữ liệu bên trong chúng sau khi bạn đã tạo danh sách. Các bộ dữ liệu có thể thay đổi, nghĩa là bạn có thể thay đổi dữ liệu bên trong chúng bất kỳ lúc nào
  4. Danh sách có thể chứa nhiều loại dữ liệu bên trong chúng cùng một lúc, nhưng bộ dữ liệu chỉ có thể chứa cùng loại dữ liệu nếu có nhiều phần tử

Q72. Phát biểu nào về phương thức tĩnh là đúng?

  1. Các phương thức tĩnh có thể được liên kết với một lớp hoặc một thể hiện của một lớp
  2. Các phương thức tĩnh có thể truy cập và sửa đổi trạng thái của một lớp hoặc một thể hiện của một lớp
  3. Các phương thức tĩnh chủ yếu đóng vai trò là phương thức tiện ích hoặc trợ giúp, vì chúng không thể truy cập hoặc sửa đổi trạng thái của lớp. ✔️
  4. Các phương thức tĩnh được gọi là tĩnh vì chúng luôn trả về Không có

Q73. Máy phát điện trả về cái gì?

  1. Không có
  2. Một đối tượng có thể lặp lại ✔️
  3. Cấu trúc dữ liệu danh sách được liên kết từ danh sách không trống
  4. Tất cả các khóa của từ điển đã cho

Q74. Sự khác biệt giữa thuộc tính lớp và thuộc tính thể hiện là gì?

  1. Các thuộc tính của trường hợp có thể được thay đổi, nhưng các thuộc tính của lớp không thể thay đổi được
  2. Thuộc tính lớp được chia sẻ bởi tất cả các phiên bản của lớp. Các thuộc tính của phiên bản có thể là duy nhất cho phiên bản đó ✔️
  3. Không có sự khác biệt giữa thuộc tính lớp và thuộc tính thể hiện
  4. Các thuộc tính của lớp chỉ thuộc về lớp, không thuộc về thể hiện của lớp đó. Các thuộc tính thể hiện được chia sẻ giữa tất cả các thể hiện của một lớp

Q75. Cú pháp chính xác để tạo một phương thức thể hiện là gì?

  1. A
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
6
  1. ✔️
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
7
  1. C
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
8
  1. D
def sum[a, b]:
    ###
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    ###
    return a + b
9

Q76. Cách chính xác để gọi một chức năng là gì?

  1. get_max_num[[57, 99, 31, 18]] ✔️
  2. cuộc gọi. [get_max_num]
  3. def get_max_num[[57, 99, 31, 18]]
  4. cuộc gọi. get_max_num[[57, 99, 31, 18]]

Q77. Bình luận được tạo ra như thế nào?

  1. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    90
  2. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    91✔️
  3. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    92
  4. def sum[a, b]:
        """
        >>> sum[4, 3]
        7
    
        >>> sum[-4, 5]
        1
        """
        return a + b
    
    93

Q78. Cú pháp chính xác để thay thế chuỗi apple trong danh sách bằng chuỗi màu cam là gì?

  1. cam = my_list[1]
  2. my_list[1] = ‘cam’✔️
  3. my_list[‘orange’] = 1
  4. my_list[1] == cam

Q79. Điều gì sẽ xảy ra nếu bạn sử dụng vòng lặp while và quên bao gồm logic khiến vòng lặp while dừng lại?

  1. Sẽ không có gì xảy ra;
  2. Bạn sẽ nhận được KeyError
  3. Mã của bạn sẽ bị mắc kẹt trong một vòng lặp vô hạn. ✔️
  4. Bạn sẽ nhận được WhileLoopError

Q80. Mô tả chức năng của hàng đợi?

  1. Một hàng đợi thêm các mục vào một trong hai đầu và loại bỏ các mục từ một trong hai đầu. ✔️
  2. Một hàng đợi thêm các mục vào đầu và xóa các mục khỏi đầu
  3. Một hàng đợi thêm các mục lên trên cùng và xóa các mục khỏi bất kỳ đâu trong danh sách
  4. Một hàng đợi thêm các mục vào đầu và loại bỏ các mục từ bất kỳ đâu trong hàng đợi

Q81. Lựa chọn nào là ví dụ chính xác nhất về mặt cú pháp của phân nhánh có điều kiện?

  1. ✔️
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
20
  1. B
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
21
  1. C
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
22
  1. D
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
23

Q82. Làm thế nào để
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
34 làm việc?

  1. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 sẽ tự động tạo cho bạn một từ điển có khóa là các số nguyên 0-10
  2. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 buộc từ điển chỉ chấp nhận các khóa thuộc loại được chỉ định khi bạn tạo
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 [chẳng hạn như chuỗi hoặc số nguyên]
  3. Nếu bạn cố đọc từ một
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 bằng một khóa không tồn tại, một cặp khóa-giá trị mặc định mới sẽ được tạo cho bạn thay vì ném một
    num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    39. ✔️
  4. num_people = 5
    
    if num_people > 10:
        print["There is a lot of people in the pool."]
    elif num_people > 4:
        print["There are some people in the pool."]
    elif num_people > 0:
        print["There are a few people in the pool."]
    else:
        print["There is no one in the pool."]
    
    34 lưu trữ một bản sao của từ điển trong bộ nhớ mà bạn có thể đặt mặc định nếu bản gốc bị sửa đổi ngoài ý muốn

Q83. Cú pháp chính xác để thêm một khóa có tên là
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
01 vào từ điển
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
02 có giá trị là
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
03 là gì?

  1. def sum[a, b]:
        """
        # >>> sum[4, 3]
        # 7
    
        # >>> sum[-4, 5]
        # 1
        """
        return a + b
    
    04
  2. def sum[a, b]:
        """
        # >>> sum[4, 3]
        # 7
    
        # >>> sum[-4, 5]
        # 1
        """
        return a + b
    
    05✔️
  3. def sum[a, b]:
        """
        # >>> sum[4, 3]
        # 7
    
        # >>> sum[-4, 5]
        # 1
        """
        return a + b
    
    06
  4. def sum[a, b]:
        """
        # >>> sum[4, 3]
        # 7
    
        # >>> sum[-4, 5]
        # 1
        """
        return a + b
    
    07

Q84. Khi nào bạn sẽ sử dụng vòng lặp
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
16?

  1. khi bạn muốn giảm thiểu việc sử dụng các chuỗi trong mã của mình
  2. khi bạn muốn chạy mã trong một tệp trong khi mã trong tệp khác cũng đang chạy
  3. khi bạn muốn một số mã tiếp tục chạy miễn là một số điều kiện là đúng ✔️
  4. khi bạn cần chạy hai hoặc nhiều đoạn mã cùng một lúc trong cùng một tệp

Q85. Cú pháp chính xác để xác định một phương thức
def sum[a, b]:
    """
    >>> sum[4, 3]
    7

    >>> sum[-4, 5]
    1
    """
    return a + b
78 đặt các thuộc tính dành riêng cho cá thể khi tạo một cá thể lớp mới là gì?

  1. A
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
24
  1. B
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
25
  1. ✔️
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
26
  1. D
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
27

Q86. Hàm đệ quy này sẽ in gì nếu nó được gọi mà không có tham số?

num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
28
  1. A
num_people = 5

if num_people > 10:
    print["There is a lot of people in the pool."]
elif num_people > 4:
    print["There are some people in the pool."]
elif num_people > 0:
    print["There are a few people in the pool."]
else:
    print["There is no one in the pool."]
29
  1. B
def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
00
  1. C
def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
01
  1. ✔️
def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
02

Q87. Trong Python, khi sử dụng tập hợp, bạn sử dụng _ để tính giao của hai tập hợp và _ để tính hợp

  1. def sum[a, b]:
        """
        # >>> sum[4, 3]
        # 7
    
        # >>> sum[-4, 5]
        # 1
        """
        return a + b
    
    10
  2. ;
  3. &;. ✔️
  4. &&;

Q88. Đoạn mã này sẽ trả về cái gì?

def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
03
  1. Nó trả về một ma trận 5×5;
  2. Nó trả về một mảng với các giá trị 1,2,3,4,5
  3. Nó trả về năm ma trận vuông khác nhau chứa đầy những cái. Đầu tiên là 1×1, thứ hai là 2×2, v.v. đến 5×5
  4. Nó trả về một mảng 5 chiều có kích thước 1x2x3x4x5 chứa đầy 1 giây. ✔️

Thẩm quyền giải quyết

Q89. Bạn gặp một FileNotFoundException khi chỉ sử dụng tên tệp trong hàm
def sum[a, b]:
    """
    # >>> sum[4, 3]
    # 7

    # >>> sum[-4, 5]
    # 1
    """
    return a + b
11. Điều gì có thể là giải pháp dễ dàng nhất?

  1. Đảm bảo tệp nằm trên hệ thống PATH
  2. Tạo một liên kết tượng trưng để cho phép truy cập tốt hơn vào tệp
  3. Sao chép tệp vào cùng thư mục với nơi tập lệnh đang chạy ✔️
  4. Thêm đường dẫn đến tệp vào biến môi trường PYTHONPATH

Q90. lệnh này sẽ trả về cái gì?

def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
04
  1. một tập hợp tất cả các bội số của 3 nhỏ hơn 100 ✔️
  2. một tập hợp tất cả các số từ 0 đến 100 nhân với 3
  3. một danh sách tất cả các bội số của 3 nhỏ hơn 100
  4. một tập hợp tất cả các bội số của 3 nhỏ hơn 100 trừ 0

Q91. Toán tử // trong Python 3 cho phép bạn làm gì?

  1. Thực hiện phép chia số nguyên ✔️
  2. Thực hiện các phép toán trên số mũ
  3. Tìm số dư của phép chia
  4. Thực hiện phép chia dấu phẩy động

Q92. Mã này cung cấp _ của danh sách các số

def sum[a, b]:
    """
    sum[4, 3]
    7

    sum[-4, 5]
    1
    """
    return a + b
05
  1. bần tiện
  2. cách thức
  3. trung bình ✔️
  4. trung bình

Q93. Phát biểu nào về các phương thức của lớp là đúng?

  1. Một phương thức lớp chứa tất cả dữ liệu cho một lớp cụ thể
  2. Một phương thức lớp có thể sửa đổi trạng thái của lớp, nhưng nó không thể trực tiếp sửa đổi trạng thái của một thể hiện kế thừa từ lớp đó. ✔️
  3. Một phương thức lớp là một hàm thông thường thuộc về một lớp, nhưng nó phải trả về Không có
  4. Một phương thức lớp tương tự như một hàm thông thường, nhưng một phương thức lớp không nhận bất kỳ đối số nào

LinkedIn Câu trả lời câu hỏi Python, Câu trả lời đánh giá LinkedIn Python, Câu trả lời câu hỏi Python LinkedIn, Câu trả lời câu hỏi đánh giá Python LinkedIn, Câu trả lời câu hỏi kỹ năng LinkedIn Python, Bài kiểm tra LinkedIn Python, Câu hỏi Python LinkedIn, Câu trả lời câu hỏi LinkedIn Python, Câu trả lời câu hỏi đánh giá LinkedIn Python, Câu trả lời đánh giá kỹ năng LinkedIn Python

Đánh giá kỹ năng LinkedIn có đáng không?

Kết luận. Đánh giá kỹ năng LinkedIn là một công cụ tuyệt vời để tăng khả năng hiển thị của bạn trên nền tảng . Chúng là một cách thể hiện kỹ năng chuyên môn và kiến ​​thức chuyên môn của bạn với các nhà tuyển dụng và khách hàng tiềm năng. Chúng cũng rất tốt để giúp bạn hiểu con đường sự nghiệp mà bạn muốn đi.

Mọi người có thể xem liệu bạn có thất bại trong bài đánh giá LinkedIn không?

Nhà tuyển dụng sẽ không thể xem điểm của bạn . Nếu bạn vượt qua bài đánh giá, nhà tuyển dụng sẽ thấy huy hiệu trên hồ sơ của bạn, nếu bạn chọn hiển thị nó. Bạn có thể thực hiện đánh giá trên thiết bị di động của mình nhưng chúng tôi thực sự khuyên bạn nên thực hiện chúng bằng máy tính xách tay hoặc máy tính để bàn của mình.

Các thuộc tính trong đánh giá Python LinkedIn là gì?

Các thuộc tính là một cách để giữ dữ liệu hoặc mô tả trạng thái cho một lớp hoặc một thể hiện của lớp . Các thuộc tính là các chuỗi mô tả các đặc điểm của một lớp. Các đối số của hàm được gọi là "thuộc tính" trong ngữ cảnh của các phương thức lớp và phương thức thể hiện.

Điều gì xảy ra nếu bạn không vượt qua bài đánh giá của LinkedIn?

Nếu bạn không vượt qua bài đánh giá kỹ năng, đừng lo lắng; . Đây có thể là một cơ hội tuyệt vời để nâng cao kiến ​​thức của bạn. Kết quả cụ thể của bạn cũng sẽ không được hiển thị cho bất kỳ ai khác. you'll be able to retake any skill assessment once more. This can be an excellent opportunity to brush up on your knowledge. Your specific results also won't be shown to anyone else.

Chủ Đề