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 20

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 dự án mã nguồn mở được cấp phép theo Giấy phép GNU Affero General Public License (AGPL) có yêu cầu đặc biệt nào khi phần mềm được sử dụng qua mạng?

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

Đáp án: B

Câu 2

Theo các nguyên tắc của ‘phần mềm tự do’, quyền nào là KHÔNG được đảm bảo?

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

Đáp án: C

Câu 3

Phần mềm nào sau đây là một ví dụ về trình soạn thảo văn bản mã nguồn mở?

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

Đáp án: C

Câu 4

Một trong những lợi ích của việc sử dụng phần mềm mã nguồn mở trong lĩnh vực giáo dục là gì?

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

Đáp án: A

Câu 5

Đâu là một trong những lý do chính khiến các công ty sử dụng phần mềm mã nguồn mở?

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

Đáp án: B

Câu 6

Theo giấy phép BSD, nếu bạn sửa đổi mã nguồn và phân phối lại, bạn KHÔNG bắt buộc phải làm gì?

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

Đáp án: D

Câu 7

Phần mềm nào sau đây là một ví dụ về hệ điều hành thời gian thực mã nguồn mở?

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

Đáp án: B

Câu 8

Trong bối cảnh phát triển phần mềm mã nguồn mở, thuật ngữ ‘repository’ (kho chứa) thường đề cập đến điều gì?

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

Đáp án: B

Câu 9

Theo Giấy phép Công cộng GNU (GNU GPL), một chương trình được phát hành theo GPL có thể được bán lại, nhưng với điều kiện nào là bắt buộc?

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

Đáp án: B

Câu 10

Nếu một dự án mã nguồn mở sử dụng giấy phép Apache 2.0 và bạn muốn phân phối lại một phần đã sửa đổi, bạn cần phải làm gì?

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

Đáp án: B

Câu 11

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

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

Đáp án: B

Câu 12

Theo Giấy phép Apache 2.0, nếu bạn sửa đổi mã nguồn và phân phối lại, bạn cần phải làm gì?

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

Đáp án: A

Câu 13

Phần mềm nào sau đây là một ví dụ về hệ thống quản lý phiên bản mã nguồn mở?

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

Đáp án: D

Câu 14

Phần mềm nào sau đây là một ví dụ về ngôn ngữ lập trình mã nguồn mở?

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

Đáp án: B

Câu 15

Giấy phép nào sau đây được coi là ‘ít hạn chế’ (permissive) nhất trong số các giấy phép mã nguồn mở phổ biến?

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

Đáp án: C

Câu 16

Phần mềm nào sau đây là một ví dụ về nền tảng điện toán đám mây mã nguồn mở?

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

Đáp án: C

Câu 17

Nếu một công ty muốn sử dụng phần mềm mã nguồn mở trong một sản phẩm thương mại và không muốn chia sẻ mã nguồn của mình, họ nên chọn giấy phép nào?

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

Đáp án: C

Câu 18

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ở đối với doanh nghiệp là gì?

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

Đáp án: A

Câu 19

Phần mềm nào sau đây KHÔNG được biết đến là một hệ điều hành mã nguồn mở?

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

Đáp án: C

Câu 20

Trong bối cảnh phần mềm mã nguồn mở, thuật ngữ ‘fork’ thường đề cập đến hành động nào?

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

Đáp án: A

Câu 21

Đâu là một trong những khác biệt chính giữa Giấy phép Apache 2.0 và GNU GPL v3 về quyền sở hữu trí tuệ?

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

Đáp án: B

Câu 22

Trong thế giới mã nguồn mở, ‘pull request’ (yêu cầu kéo) thường được sử dụng để làm gì?

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

Đáp án: B

Câu 23

Một trong những thách thức đối với việc áp dụng rộng rãi phần mềm mã nguồn mở trong các tổ chức chính phủ là gì?

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

Đáp án: C

Câu 24

Đâu là một trong những hạn chế tiềm ẩn của việc sử dụng phần mềm mã nguồn mở đối với một số doanh nghiệp?

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

Đáp án: C

Câu 25

Giấy phép Mozilla Public License (MPL) được coi là gì so với GPL?

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

Đáp án: B

Câu 26

Khi một công ty đóng góp mã nguồn cho một dự án mã nguồn mở dưới Giấy phép MIT, điều gì là quan trọng nhất đối với các nhà phát triển khác khi sử dụng mã đó?

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

Đáp án: B

Câu 27

Khi xem xét giấy phép ‘copyleft’ mạnh như GPL, điều gì xảy ra nếu bạn liên kết động (dynamically link) một thư viện được cấp phép theo GPL với một chương trình độc quyền của bạn?

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

Đáp án: B

Câu 28

Trong mô hình phát triển mã nguồn mở, ‘release’ (bản phát hành) thường đề cập đến điều gì?

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

Đáp án: B

Câu 29

Đâu là một trong những mục tiêu cốt lõi của Free Software Foundation (FSF)?

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

Đáp án: B

Câu 30

Phần mềm nào là ví dụ điển hình của một trình duyệt web mã nguồn mở?

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

Đáp án: C