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 18

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 mã nguồn mở nào là một trình duyệt web, được phát triển dựa trên dự án Chromium và là nền tảng cho nhiều trình duyệt khác?

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

Đáp án: C

Câu 2

Khi nói về mô hình phát triển ‘Open Core’, phần ‘Core’ (cốt lõi) thường ám chỉ điều gì?

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

Đáp án: A

Câu 3

Dự án mã nguồn mở nào là một hệ thống quản lý nội dung (CMS) rất phổ biến, cho phép tạo và quản lý website?

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

Đáp án: B

Câu 4

Khi thảo luận về các mô hình phát triển phần mềm mã nguồn mở, mô hình ‘Bazaar’ (chợ) thường được so sánh với mô hình nào?

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

Đáp án: B

Câu 5

Khi một dự án mã nguồn mở được cấp phép dưới giấy phép ‘permissive’ (cho phép), điều này thường có nghĩa là gì?

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

Đáp án: B

Câu 6

Việc sử dụng ‘Submodule’ trong Git cho phép làm gì?

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

Đáp án: B

Câu 7

Giấy phép nào được coi là ‘yếu’ nhất trong số các giấy phép mã nguồn mở phổ biến, chỉ yêu cầu giữ lại 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 8

Dự án mã nguồn mở nào là một ngôn ngữ lập trình phổ biến, được biết đến với cú pháp rõ ràng và khả năng ứng dụng đa dạng từ web đến khoa học dữ liệu?

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

Đáp án: C

Câu 9

Một dự án phần mềm mã nguồn mở đang tìm kiếm một giấy phép cho phép thương mại hóa và phân phối lại mà không yêu cầu bắt buộc phải công khai mã nguồn của các sửa đổi. Giấy phép nào sau đây phù hợp nhất với yêu cầu này?

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

Đáp án: C

Câu 10

Khi một công ty đóng góp mã nguồn cho một dự án mã nguồn mở, họ thường nhận được lợi ích gì?

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

Đáp án: C

Câu 11

Phần mềm nào là một ví dụ về hệ quản trị cơ sở dữ liệu NoSQL mã nguồn mở?

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

Đáp án: C

Câu 12

Linux là một hệ điều hành mã nguồn mở rất thành công. Hệ điều hành này được phát triển dựa trên kernel nào?

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

Đáp án: D

Câu 13

Một trong những thách thức khi 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: D

Câu 14

Đâu không phải là một giấy phép mã nguồn mở phổ biến và được công nhận?

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

Đáp án: D

Câu 15

Giấy phép nào cho phép sử dụng, sửa đổi và phân phối mã nguồn mở một cách tự do, chỉ yêu cầu giữ lại 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: B

Câu 16

Khi một dự án phần mềm mã nguồn mở được phát triển theo mô hình ‘open core’, điều này thường có nghĩa là gì?

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

Đáp án: B

Câu 17

Theo mô hình phát triển ‘Open Source’, cộng đồng đóng vai trò gì trong việc đảm bảo chất lượng và bảo mật của phần mềm?

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

Đáp án: B

Câu 18

Phần mềm nào là một ví dụ về trình phân tích cú pháp (parser) mã nguồn mở?

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

Đáp án: D

Câu 19

Tại sao các dự án mã nguồn mở thường sử dụng hệ thống quản lý phiên bản như Git?

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

Đáp án: B

Câu 20

Phần mềm nào sau đây là một ví dụ về trình duyệt web mã nguồn mở?

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

Đáp án: C

Câu 21

Giấy phép nào thuộc nhóm giấy phép ‘an toàn’ (safe) theo quan điểm của nhiều doanh nghiệp khi tích hợp vào sản phẩm độc quyền?

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

Đáp án: D

Câu 22

Trong bối cảnh mã nguồn mở, ‘SLA’ (Service Level Agreement) có ý nghĩa gì?

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

Đáp án: B

Câu 23

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

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

Đáp án: B

Câu 24

Ưu điểm 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: D

Câu 25

Phần mềm nào là một ví dụ về hệ điều hành máy tính để bàn mã nguồn mở?

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

Đáp án: C

Câu 26

Dự án nào là một ví dụ về nền tảng đám mây mã nguồn mở?

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

Đáp án: C

Câu 27

So sánh hai giấy phép MIT và GPL, giấy phép nào linh hoạt hơn trong việc cho phép kết hợp với mã nguồn độc quyền?

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

Đáp án: A

Câu 28

Phần mềm nào là một ví dụ về môi trường phát triển tích hợp (IDE) mã nguồn mở?

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

Đáp án: C

Câu 29

Khi nói về ‘Bản quyền phần mềm’ (copyright) và ‘Mã nguồn mở’, mối quan hệ giữa chúng là gì?

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

Đáp án: B

Câu 30

Theo định nghĩa của Open Source Initiative (OSI), một phần mềm được coi là mã nguồn mở khi nào?

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

Đáp án: B