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 21

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

Dự án nào sau đây là ví dụ điển hình về một hệ điều hành mã nguồn mở đã đạt được thành công thương mại và được sử dụng rộng rãi trên máy chủ và thiết bị nhúng?

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

Đáp án: A

Câu 2

Lợi ích của việc áp dụng các tiêu chuẩn mở (open standards) trong phát triển phần mềm mã nguồn mở là gì?

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

Đáp án: A

Câu 3

Trong thế giới mã nguồn mở, ‘release candidate’ (RC) là giai đoạn phát triển nào?

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

Đáp án: A

Câu 4

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 sử dụng cho các thư viện (libraries) vì nó cho phép các tác phẩm phái sinh được liên kết mà không yêu cầu toàn bộ tác phẩm đó phải là mã nguồn mở?

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

Đáp án: A

Câu 5

Trong mô hình phát triển phần mềm mã nguồn mở, ‘fork’ (chia tách) dự án có ý nghĩa là gì?

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

Đáp án: A

Câu 6

Khi một dự án mã nguồn mở nhận được tài trợ từ các công ty, theo các nguyên tắc quản trị phổ biến, điều gì quan trọng để đảm bảo tính độc lập và trung lập của dự án?

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

Đáp án: A

Câu 7

Trong các cộng đồng mã nguồn mở, việc tạo ra một ‘governance model’ (mô hình quản trị) rõ ràng giúp ích gì cho dự án?

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

Đáp án: A

Câu 8

Giấy phép nào được biết đến là ‘weak copyleft’, cho phép các tác phẩm phái sinh được phân phối dưới các giấy phép khác, miễn là giữ lại các tuyên bố về bản quyền và giấy phép gốc?

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

Đáp án: A

Câu 9

Việc một dự án mã nguồn mở có một ‘roadmap’ (lộ trình phát triển) rõ ràng mang lại lợi ích gì cho cộng đồng và người dùng?

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

Đáp án: A

Câu 10

Theo phân tích phổ biến, một trong những thách thức lớn nhất mà các dự án phần mềm mã nguồn mở quy mô nhỏ hoặc mới thành lập thường gặp phải là gì?

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

Đáp án: A

Câu 11

Một trong những lợi ích cốt lõi của việc sử dụng các công cụ quản lý mã nguồn như Git trong các dự án mã nguồn mở là gì?

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

Đáp án: A

Câu 12

Khái niệm ‘upstream’ trong cộng đồng phát triển phần mềm mã nguồn mở đề cập đến gì?

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

Đáp án: A

Câu 13

Theo các nguyên tắc phổ biến của Open Source Initiative (OSI), tiêu chí nào sau đây là bắt buộc đối với một giấy phép để được coi là ‘Open Source’?

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

Đáp án: A

Câu 14

Giấy phép nào sau đây được coi là ‘permissive’ và cho phép bạn sử dụng mã nguồn, sửa đổi, phân phối lại, và thậm chí sử dụng trong các sản phẩm độc quyền mà không yêu cầu bạn phải công khai mã nguồn của mình?

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

Đáp án: A

Câu 15

Một trong những lợi ích chính của việc sử dụng phần mềm mã nguồn mở cho doanh nghiệp là gì?

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

Đáp án: A

Câu 16

Theo quan điểm phổ biến về quản lý dự án phần mềm mã nguồn mở, yếu tố nào sau đây quan trọng nhất để thu hút và giữ chân cộng đồng đóng góp?

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

Đáp án: A

Câu 17

Giấy phép Apache License 2.0 có điểm gì khác biệt đáng chú ý so với giấy phép MIT và BSD?

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

Đáp án: A

Câu 18

Trong các hoạt động của cộng đồng mã nguồn mở, ‘contributor’ (người đóng góp) có thể thực hiện những hành động nào?

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

Đáp án: A

Câu 19

Khi nói về ‘community governance’ (quản trị cộng đồng) trong các dự án mã nguồn mở lớn, mô hình nào thường được áp dụng để đưa ra các quyết định quan trọng?

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

Đáp án: A

Câu 20

Khi đánh giá một giấy phép phần mềm mã nguồn mở, điều gì được ngụ ý khi giấy phép đó là ‘permissive’ (cho phép)?

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

Đáp án: A

Câu 21

Khái niệm ‘dual licensing’ (cấp phép kép) trong phần mềm mã nguồn mở thường áp dụng cho mô hình kinh doanh nào?

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

Đáp án: A

Câu 22

Lý do chính khiến nhiều công ty công nghệ lớn như Google, Microsoft, Facebook (Meta) tích cực tham gia và đóng góp cho các dự án mã nguồn mở là gì?

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

Đáp án: A

Câu 23

Trong bối cảnh giấy phép phần mềm mã nguồn mở, ‘viral effect’ (hiệu ứng lan truyền) thường được đề cập đến khi nào?

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

Đáp án: A

Câu 24

Giấy phép nào sau đây được coi là ‘copyleft’ mạnh mẽ nhất, yêu cầu các tác phẩm 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: A

Câu 25

Trong bối cảnh bảo mật phần mềm mã nguồn mở, ‘responsible disclosure’ (tiết lộ có trách nhiệm) đề cập đến điều gì?

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

Đáp án: A

Câu 26

Khi một phần mềm được phát hành dưới giấy phép MIT, điều khoản nào KHÔNG phải là yêu cầu bắt buộc đối với người sử dụng?

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

Đáp án: A

Câu 27

Trong bối cảnh của các dự án mã nguồn mở, ‘code freeze’ (đóng băng mã nguồn) là giai đoạn gì?

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

Đáp án: A

Câu 28

Tại sao các giấy phép như GPL lại được gọi là ‘copyleft’?

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

Đáp án: A

Câu 29

Trong một dự án mã nguồn mở, ‘issue tracker’ (công cụ theo dõi vấn đề) được sử dụng để làm gì?

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

Đáp án: A

Câu 30

Trong cộng đồng phát triển phần mềm mã nguồn mở, thuật ngữ ‘Pull Request’ (hoặc ‘Merge Request’) có ý nghĩa gì?

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

Đáp án: A