500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 14
29 câu hỏi
Khi lựa chọn một giấy phép mã nguồn mở cho dự án của mình, yếu tố nào sau đây quan trọng nhất cần xem xét?
Màu sắc yêu thích của bạn
Số lượng dòng mã trong dự án
Các điều khoản và điều kiện của giấy phép, và liệu chúng có phù hợp với mục tiêu của bạn hay không
Độ dài của tên giấy phép
Chọn đáp án C
Đ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 giáo dục?
Adobe Photoshop
Moodle
Microsoft Office
AutoCAD
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một công cụ quản lý dự án phổ biến?
Microsoft Project
Asana
Jira
Redmine
Chọn đáp án D
Phần mềm mã nguồn mở nào sau đây là một hệ điều hành phổ biến?
Windows
macOS
Linux
iOS
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây là một web server phổ biến?
Microsoft IIS
Apache
nginx
LiteSpeed
Chọn đáp án B
Giấy phép phần mềm nào sau đây yêu cầu bất kỳ phần mềm phái sinh nào cũng phải được phát hành dưới cùng một giấy phép?
MIT License
Apache License 2.0
GNU GPL
BSD License
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây là một công cụ giám sát hệ thống phổ biến?
Nagios
Zabbix
Prometheus
Tất cả các đáp án trên
Chọn đáp án D
Phần mềm mã nguồn mở nào sau đây là một công cụ chỉnh sửa ảnh phổ biến?
Adobe Photoshop
GIMP
CorelDRAW
Paint.NET
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một hệ quản trị cơ sở dữ liệu phổ biến?
Microsoft SQL Server
Oracle Database
MySQL
IBM DB2
Chọn đáp án C
Sự khác biệt chính giữa giấy phép ‘copyleft’ và giấy phép ‘permissive’ là gì?
Giấy phép ‘copyleft’ yêu cầu các tác phẩm phái sinh phải được cấp phép theo cùng một giấy phép, trong khi giấy phép ‘permissive’ thì không
Giấy phép ‘permissive’ yêu cầu các tác phẩm phái sinh phải được cấp phép theo cùng một giấy phép, trong khi giấy phép ‘copyleft’ thì không
Giấy phép ‘copyleft’ cho phép sử dụng phần mềm cho mục đích thương mại, trong khi giấy phép ‘permissive’ thì không
Giấy phép ‘permissive’ cho phép sử dụng phần mềm cho mục đích thương mại, trong khi giấy phép ‘copyleft’ thì không
Chọn đáp án A
Điều gì sau đây KHÔNG phải là một lý do để các doanh nghiệp sử dụng phần mềm mã nguồn mở?
Giảm chi phí
Tăng tính linh hoạt
Được hỗ trợ bởi một nhà cung cấp duy nhất
Cải thiện bảo mật
Chọn đáp án C
Điều gì sau đây là một thách thức khi sử dụng phần mềm mã nguồn mở trong các tổ chức lớn?
Khó khăn trong việc quản lý và duy trì
Thiếu các tính năng cần thiết
Không tương thích với các hệ thống hiện có
Chi phí triển khai quá cao
Chọn đáp án A
Một công ty sử dụng phần mềm mã nguồn mở trong sản phẩm thương mại của họ. Họ có nghĩa vụ phải làm gì theo hầu hết các giấy phép mã nguồn mở?
Trả tiền bản quyền cho tác giả gốc
Công khai mã nguồn của toàn bộ sản phẩm thương mại
Ghi nhận tác giả của phần mềm mã nguồn mở
Không có nghĩa vụ gì cả
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây là một trình duyệt web phổ biến?
Internet Explorer
Safari
Mozilla Firefox
Microsoft Edge
Chọn đáp án C
Khi sử dụng phần mềm mã nguồn mở, điều quan trọng là phải kiểm tra giấy phép để đảm bảo rằng bạn tuân thủ các điều khoản và điều kiện. Điều gì sẽ xảy ra nếu bạn vi phạm giấy phép?
Bạn sẽ được thưởng một huy chương
Bạn có thể bị kiện vi phạm bản quyền
Không có gì xảy ra cả
Phần mềm sẽ tự động gỡ cài đặt
Chọn đáp án B
Giấy phép nào sau đây cho phép người dùng sử dụng, sửa đổi và phân phối phần mềm cho bất kỳ mục đích nào, kể cả mục đích thương mại, mà không cần tiết lộ mã nguồn?
GNU GPL
MIT License
GNU AGPL
Creative Commons
Chọn đáp án B
Đ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 doanh nghiệp?
Thiếu hỗ trợ kỹ thuật chuyên nghiệp
Chi phí quá cao
Quá dễ dàng để tùy chỉnh
Ít tính năng hơn so với phần mềm độc quyền
Chọn đáp án A
Điều gì sau đây là một lợi ích 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?
Giảm thời gian phát triển
Tăng chất lượng mã nguồn
Dễ dàng tìm kiếm và sửa lỗi
Tất cả các đáp án trên
Chọn đáp án D
Phần mềm mã nguồn mở nào sau đây là một hệ thống quản lý nội dung (CMS) phổ biến?
SharePoint
Drupal
Sitecore
Kentico
Chọn đáp án B
Khi sử dụng phần mềm mã nguồn mở, bạn có quyền gì đối với mã nguồn?
Chỉ được sử dụng
Chỉ được xem
Được sử dụng, sửa đổi và phân phối
Không có quyền gì cả
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây là một công cụ xây dựng trang web phổ biến?
Adobe Dreamweaver
WordPress
Wix
Squarespace
Chọn đáp án B
Điều gì sau đây KHÔNG phải là một lợi ích chính của việc sử dụng phần mềm mã nguồn mở?
Chi phí thấp hoặc miễn phí
Tính linh hoạt và khả năng tùy chỉnh cao
Bảo mật tuyệt đối và không có lỗ hổng
Cộng đồng hỗ trợ lớn và tích cực
Chọn đáp án C
Một công ty muốn sử dụng phần mềm mã nguồn mở, nhưng họ lo lắng về trách nhiệm pháp lý nếu có lỗi trong phần mềm. Họ nên làm gì?
Không sử dụng phần mềm mã nguồn mở
Mua bảo hiểm trách nhiệm pháp lý
Yêu cầu nhà phát triển phần mềm chịu trách nhiệm
Không cần làm gì cả
Chọn đáp án B
Lợi ích lớn nhất của việc sử dụng phần mềm mã nguồn mở so với phần mềm độc quyền trong môi trường phát triển phần mềm là gì?
Khả năng tùy chỉnh và kiểm soát mã nguồn
Hỗ trợ kỹ thuật tốt hơn từ nhà cung cấp
Giao diện người dùng thân thiện hơn
Hiệu suất cao hơn
Chọn đáp án A
Trong phát triển phần mềm mã nguồn mở, ‘pull request’ thường được sử dụng để làm gì?
Báo cáo lỗi
Đề xuất thay đổi mã nguồn
Yêu cầu hỗ trợ kỹ thuật
Tải xuống phiên bản mới nhất của phần mềm
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một bộ ứng dụng văn phòng phổ biến?
Microsoft Office
LibreOffice
Google Workspace
iWork
Chọn đáp án B
Trong ngữ cảnh của phần mềm mã nguồn mở, ‘forking’ có nghĩa là gì?
Việc hợp nhất các thay đổi từ các nhánh khác nhau vào một dự án
Việc tạo ra một bản sao độc lập của một dự án và phát triển nó theo một hướng khác
Việc đóng góp mã nguồn cho một dự án hiện có
Việc tìm kiếm và sửa lỗi trong mã nguồn
Chọn đáp án B
Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở được sử dụng trong lĩnh vực khoa học?
MATLAB
SPSS
R
SAS
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây là một công cụ quản lý phiên bản mã nguồn phổ biến?
Subversion (SVN)
Git
Mercurial
Cả ba đáp án trên
Chọn đáp án D








