
500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 17
30 câu hỏi
Gửi email trực tiếp cho người quản lý dự án.
Tạo một ‘Pull Request’ trên nền tảng lưu trữ mã nguồn (ví dụ: GitHub).
Tải lên một tệp mã nguồn mới vào kho lưu trữ công khai
Mở một ‘Issue’ để báo cáo lỗi
Chọn đáp án B
Windows.
macOS.
Linux (bản phân phối như Ubuntu, Fedora)
FreeBSD
Chọn đáp án B
Docker.
Kubernetes.
KVM (Kernel-based Virtual Machine)
VirtualBox
Chọn đáp án B
Một phiên bản mới của phần mềm với tính năng hoàn toàn khác biệt.
Một bản sao của mã nguồn được tạo ra để phát triển độc lập.
Một bản vá lỗi cho phần mềm hiện có
Một cách để đóng góp mã nguồn trở lại dự án gốc
Chọn đáp án B
Linux.
FreeBSD.
Darwin
Solaris
Chọn đáp án C
MIT yêu cầu công khai mã nguồn, GPL thì không.
GPL v3 có điều khoản ‘copyleft’ mạnh mẽ, MIT thì không.
MIT không cho phép sử dụng thương mại, GPL thì có
Cả hai đều yêu cầu chia sẻ mã nguồn sửa đổi
Chọn đáp án B
Yêu cầu người dùng phải trả phí để sử dụng phần mềm.
Đảm bảo quyền sở hữu trí tuệ đối với phần mềm gốc.
Yêu cầu các sản phẩm phái sinh phải được phân phối dưới các điều khoản tương tự
Ngăn cấm việc sử dụng phần mềm cho mục đích thương mại
Chọn đáp án D
Terraform.
Chef.
Puppet
Ansible
Chọn đáp án C
Pandas.
NumPy.
TensorFlow
Scikit-learn
Chọn đáp án B
Mua quyền sở hữu duy nhất đối với dự án.
Khuyến khích các nhà phát triển giải quyết các lỗi hoặc thêm tính năng cụ thể.
Chi trả phí bản quyền cho việc sử dụng phần mềm
Đảm bảo hỗ trợ kỹ thuật ưu tiên
Chọn đáp án B
GNU Affero General Public License (AGPL).
GNU Lesser General Public License (LGPL).
GNU General Public License (GPL)
European Union Public Licence (EUPL)
Chọn đáp án B
GPL v3.
Apache 2.0.
AGPL v3
LGPL v3
Chọn đáp án B
Visual Studio Code.
Eclipse.
Sublime Text
Atom
Chọn đáp án B
Chi phí bản quyền cao.
Thiếu linh hoạt trong việc tùy chỉnh.
Hỗ trợ kỹ thuật có thể không tập trung hoặc chậm trễ
Không có cộng đồng người dùng
Chọn đáp án C
Pull Request (Yêu cầu kéo).
Merge Conflict (Xung đột hợp nhất).
Code Review (Đánh giá mã nguồn)
Branching Strategy (Chiến lược phân nhánh)
Chọn đáp án A
Docker Compose.
Mesos.
Kubernetes
Nomad
Chọn đáp án C
VMware.
OpenStack.
Docker
Ansible
Chọn đáp án C
Subversion (SVN).
Mercurial.
Git
Perforce
Chọn đáp án C
Redis.
MongoDB.
PostgreSQL
Cassandra
Chọn đáp án C
Chi phí bản quyền thấp hoặc miễn phí và khả năng tùy chỉnh cao.
Hỗ trợ kỹ thuật trực tiếp và độc quyền từ nhà cung cấp.
Bảo mật tuyệt đối và không bao giờ có lỗ hổng bảo mật
Giao diện người dùng luôn hiện đại và thân thiện nhất
Chọn đáp án A
Matplotlib.
Pandas.
SciPy
Scikit-learn
Chọn đáp án B
GPL v3.
AGPL v3.
MIT
LGPL v3
Chọn đáp án C
FreeBSD.
Solaris.
OpenBSD
NetBSD
Chọn đáp án A
Giấy phép ‘copyleft’ mạnh mẽ.
Giấy phép ‘tự do’ với rất ít ràng buộc.
Giấy phép có các điều khoản về bằng sáng chế và cấp phép lại
Giấy phép chỉ cho phép sử dụng trong môi trường phi thương mại
Chọn đáp án C
GPL v3.
AGPL v3.
MIT
LGPL v3
Chọn đáp án C
Giấy phép Apache 2.0.
Giấy phép MIT.
Giấy phép GNU General Public License (GPL) v3
Giấy phép BSD 3-Clause
Chọn đáp án C
MySQL.
Oracle Database.
MongoDB
Microsoft SQL Server
Chọn đáp án C
MIT.
Apache 2.0.
GNU General Public License (GPL) v2
GNU Affero General Public License (AGPL) v3
Chọn đáp án D
Microsoft.
Apple.
IBM
Chọn đáp án C
Cấm người dùng sử dụng bằng sáng chế.
Cấp quyền sử dụng các bằng sáng chế cần thiết để sử dụng phần mềm.
Yêu cầu người dùng phải đăng ký bằng sáng chế của riêng họ
Chỉ áp dụng cho các phần mềm không có bằng sáng chế liên quan
Chọn đáp án B
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















