Tạo Trắc Nghiệm

500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 17

30 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Một nhà phát triển muốn đóng góp một bản vá lỗi cho một dự án mã nguồn mở. Quy trình phổ biến nhất để thực hiện việc này là gì?

Đáp án và lời giải

Đáp án: B

Câu 2

Dự án mã nguồn mở nào là một hệ điều hành máy tính để bàn và máy chủ phổ biến, được biết đến với sự ổn định và cộng đồng lớn, dựa trên mã nguồn của Unix?

Đáp án và lời giải

Đáp án: B

Câu 3

Dự án mã nguồn mở nào cung cấp một bộ công cụ ảo hóa mạnh mẽ, cho phép tạo và quản lý máy ảo?

Đáp án và lời giải

Đáp án: B

Câu 4

Khái niệm ‘fork’ trong thế giới mã nguồn mở đề cập đến điều gì?

Đáp án và lời giải

Đáp án: B

Câu 5

Dự án mã nguồn mở nào là một hệ điều hành dựa trên Unix, được phát triển bởi Apple và là nền tảng cho macOS và iOS?

Đáp án và lời giải

Đáp án: C

Câu 6

Sự khác biệt chính giữa giấy phép MIT và GPL v3 là gì?

Đáp án và lời giải

Đáp án: B

Câu 7

Khi nói về ‘copyleft’ trong phần mềm mã nguồn mở, điều này ám chỉ điều gì?

Đáp án và lời giải

Đáp án: D

Câu 8

Dự án mã nguồn mở nào là một công cụ quản lý cấu hình mạnh mẽ, giúp tự động hóa việc thiết lập và triển khai hệ thống?

Đáp án và lời giải

Đáp án: C

Câu 9

Dự án mã nguồn mở nào là một thư viện học máy và tính toán khoa học, được sử dụng rộng rãi trong các ứng dụng trí tuệ nhân tạo?

Đáp án và lời giải

Đáp án: B

Câu 10

Trong cộng đồng phát triển phần mềm mã nguồn mở, ‘Bounty’ (tiền thưởng) có thể được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 11

Trong các loại giấy phép phần mềm mã nguồn mở, giấy phép nào thường được coi là ‘yếu’ hơn về mặt ‘copyleft’ so với GPL?

Đáp án và lời giải

Đáp án: B

Câu 12

Giấy phép nào sau đây yêu cầu các tác phẩm phái sinh phải giữ nguyên các thông báo bản quyền và điều khoản sử dụng của bản gốc, nhưng không yêu cầu công khai mã nguồn của các sửa đổi?

Đáp án và lời giải

Đáp án: B

Câu 13

Dự án mã nguồn mở nào là một môi trường phát triển tích hợp (IDE) phổ biến cho nhiều ngôn ngữ lập trình, bao gồm Java, C++, Python và JavaScript?

Đáp án và lời giải

Đáp án: B

Câu 14

Một trong những thách thức khi sử dụng phần mềm mã nguồn mở là gì?

Đáp án và lời giải

Đáp án: C

Câu 15

Khi một công ty phát triển phần mềm mã nguồn mở và muốn đảm bảo rằng mọi đóng góp từ bên ngoài phải được xem xét và chấp thuận trước khi tích hợp, họ thường sử dụng quy trình nào?

Đáp án và lời giải

Đáp án: A

Câu 16

Dự án mã nguồn mở nào là một hệ thống điều phối container, giúp tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng container hóa?

Đáp án và lời giải

Đáp án: C

Câu 17

Dự án mã nguồn mở nào là một nền tảng container hóa phổ biến, cho phép đóng gói ứng dụng và các phụ thuộc của nó vào một đơn vị độc lập?

Đáp án và lời giải

Đáp án: C

Câu 18

Dự án mã nguồn mở nào là một hệ thống quản lý phiên bản phân tán, được sử dụng rộng rãi để theo dõi các thay đổi trong mã nguồn?

Đáp án và lời giải

Đáp án: C

Câu 19

Dự án mã nguồn mở nổi tiếng nào cung cấp một hệ thống quản lý cơ sở dữ liệu quan hệ?

Đáp án và lời giải

Đáp án: C

Câu 20

Đâu là lợi ích chính của việc sử dụng phần mềm mã nguồn mở đối với doanh nghiệp?

Đáp án và lời giải

Đáp án: A

Câu 21

Dự án mã nguồn mở nào là một công cụ phân tích dữ liệu và tính toán khoa học rất phổ biến trong cộng đồng Python, thường được sử dụng cùng với NumPy?

Đáp án và lời giải

Đáp án: B

Câu 22

Một công ty muốn sử dụng một thư viện mã nguồn mở trong sản phẩm thương mại của mình mà không muốn bị ràng buộc phải công khai mã nguồn của toàn bộ sản phẩm. Giấy phép nào sau đây là lựa chọn tốt để liên kết với thư viện này?

Đáp án và lời giải

Đáp án: C

Câu 23

Dự án mã nguồn mở nào dưới đây là một hệ điều hành dựa trên Unix và là nền tảng cho nhiều bản phân phối Linux khác?

Đáp án và lời giải

Đáp án: A

Câu 24

Giấy phép Apache 2.0 được coi là loại giấy phép gì trong cộng đồng mã nguồn mở?

Đáp án và lời giải

Đáp án: C

Câu 25

Giấy phép nào sau đây cho phép sử dụng, sửa đổi và phân phối lại phần mềm, bao gồm cả mục đích thương mại, với yêu cầu tối thiểu là giữ nguyên thông báo bản quyền và từ chối trách nhiệm?

Đáp án và lời giải

Đáp án: C

Câu 26

Theo phân tích phổ biến về các loại giấy phép phần mềm mã nguồn mở, giấy phép nào cho phép người dùng tự do sử dụng, sửa đổi và phân phối lại phần mềm, nhưng yêu cầu các phiên bản phái sinh phải được phát hành dưới cùng một giấy phép?

Đáp án và lời giải

Đáp án: C

Câu 27

Phần mềm mã nguồn mở nào là một hệ quản trị cơ sở dữ liệu NoSQL, hướng tài liệu, rất phổ biến trong các ứng dụng web hiện đại?

Đáp án và lời giải

Đáp án: C

Câu 28

Giấy phép nào sau đây yêu cầu các thay đổi đối với phần mềm phải được công khai ngay cả khi phần mềm đó được sử dụng qua mạng (ví dụ: dịch vụ web)?

Đáp án và lời giải

Đáp án: D

Câu 29

Công ty nào đã đóng góp đáng kể cho sự phát triển của phần mềm mã nguồn mở, đặc biệt là với trình duyệt web Chrome và hệ điều hành Android?

Đáp án và lời giải

Đáp án: C

Câu 30

Điều khoản ‘Patent Grant’ trong một số giấy phép mã nguồn mở có ý nghĩa gì?

Đáp án và lời giải

Đáp án: B