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 12

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

Giấy phép nào sau đây được coi là giấy phép ‘copyleft’ mạnh?

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

Đáp án: C

Câu 2

Giấy phép nào sau đây cho phép bạn sử dụng, sửa đổi và phân phối lại phần mềm, nhưng không yêu cầu bạn phải cung cấp mã nguồn cho các thay đổi của mình?

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

Đáp án: C

Câu 3

Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực máy chủ web?

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

Đáp án: D

Câu 4

Giấy phép nào sau đây yêu cầu bạn phải cung cấp mã nguồn cho bất kỳ ai bạn phân phối phần mềm đã sửa đổi?

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

Đáp án: C

Câu 5

Trong mô hình phát triển phần mềm mã nguồn mở, vai trò của ‘committer’ là gì?

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

Đáp án: B

Câu 6

Khi sử dụng một thư viện mã nguồn mở trong một dự án, điều quan trọng nhất cần làm là gì?

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

Đáp án: B

Câu 7

Một công ty muốn sử dụng một thư viện mã nguồn mở trong một sản phẩm thương mại. Giấy phép nào sau đây sẽ cho phép công ty làm điều này với ít hạn chế nhất?

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

Đáp án: C

Câu 8

Giấy phép phần mềm mã nguồn mở nào cho phép sử dụng, sửa đổi và phân phối lại phần mềm cho cả mục đích thương mại và phi thương mại, đồng thời yêu cầu giữ nguyên thông tin bản quyền gốc?

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

Đáp án: B

Câu 9

Khi chọn một giấy phép mã nguồn mở cho dự án của bạn, yếu tố nào sau đây nên được xem xét?

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

Đáp án: A

Câu 10

Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực lập trình?

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

Đáp án: B

Câu 11

Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực quản lý cơ sở dữ liệu?

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

Đáp án: C

Câu 12

Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘fork’ (rẽ nhánh) thường được sử dụng để chỉ điều gì?

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

Đáp án: B

Câu 13

Trong ngữ cảnh của phần mềm mã nguồn mở, ‘copyleft’ có nghĩa là gì?

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

Đáp án: B

Câu 14

Sự khác biệt chính giữa giấy phép permissive (ví dụ: MIT, BSD) và giấy phép copyleft (ví dụ: GPL) là gì?

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

Đáp án: B

Câu 15

Lợi ích chính của việc tham gia vào một cộng đồng phát triển phần mềm mã nguồn mở là gì?

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

Đáp án: B

Câu 16

Giấy phép Apache 2.0 cho phép người dùng làm gì với phần mềm được cấp phép?

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

Đáp án: B

Câu 17

Điều gì sau đây KHÔNG phải là một lợi ích tiềm năng của việc sử dụng phần mềm mã nguồn mở?

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

Đáp án: C

Câu 18

Điều gì sau đây là một thách thức tiềm ẩn khi sử dụng phần mềm mã nguồn mở trong một tổ chức?

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

Đáp án: B

Câu 19

Khi một công ty sử dụng phần mềm mã nguồn mở, trách nhiệm pháp lý của họ là gì?

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

Đáp án: B

Câu 20

Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘contribution’ (đóng góp) thường đề cập đến điều gì?

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

Đáp án: D

Câu 21

Trong ngữ cảnh của phần mềm mã nguồn mở, ‘pull request’ là gì?

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

Đáp án: B

Câu 22

Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘forking’ đề cập đến điều gì?

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

Đáp án: B

Câu 23

Phần mềm mã nguồn mở có thể được sử dụng cho mục đích thương mại không?

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

Đáp án: B

Câu 24

Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực thiết kế đồ họa?

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

Đáp án: C

Câu 25

Khi một dự án phần mềm mã nguồn mở sử dụng giấy phép GNU GPL, điều gì xảy ra nếu bạn sửa đổi và phân phối lại mã nguồn?

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

Đáp án: B

Câu 26

Điều gì sau đây KHÔNG phải là một lý do để một tổ chức chọn sử dụng phần mềm mã nguồn mở?

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

Đáp án: C

Câu 27

GNU General Public License (GPL) là một loại giấy phép mã nguồn mở. Điều khoản quan trọng nhất của GPL là gì?

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

Đáp án: B

Câu 28

Trong ngữ cảnh của phần mềm mã nguồn mở, thuật ngữ ‘upstream’ thường được sử dụng để chỉ điều gì?

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

Đáp án: B

Câu 29

Điều gì sau đây là lợi ích chính của việc sử dụng phần mềm mã nguồn mở trong các dự án phát triển phần mềm?

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

Đáp án: B

Câu 30

Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng rộng rãi trong lĩnh vực hệ điều hành?

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

Đáp án: C