500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 15
30 câu hỏi
Khi lựa chọn phần mềm mã nguồn mở cho dự án của mình, bạn nên xem xét yếu tố nào sau đây?
Chỉ xem xét tính năng của phần mềm
Chỉ xem xét độ phổ biến của phần mềm
Xem xét tính năng, cộng đồng hỗ trợ, giấy phép và khả năng bảo mật của phần mềm
Chỉ xem xét nhà phát triển phần mềm
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?
Google Chrome
Safari
Mozilla Firefox
Microsoft Edge
Chọn đáp án C
Ưu điểm 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 các dự án chính phủ là gì?
Chi phí thấp hơn và tính minh bạch cao hơn
Bảo mật tốt hơn và dễ dàng tùy biến hơn
Khả năng tương thích tốt hơn và hỗ trợ kỹ thuật tốt hơn
Tất cả các đáp án trên
Chọn đáp án D
Giấy phép Apache 2.0 có điểm gì khác biệt so với giấy phép MIT?
Apache 2.0 yêu cầu ghi nhận đóng góp khi sử dụng phần mềm
MIT yêu cầu ghi nhận đóng góp khi sử dụng phần mềm
Apache 2.0 cung cấp bảo vệ bằng sáng chế rõ ràng hơn
MIT giới hạn việc sử dụng phần mềm cho mục đích phi thương mại
Chọn đáp án C
Phần mềm mã nguồn mở nào sau đây được sử dụng phổ biến cho việc quản lý nội dung (CMS)?
Adobe Dreamweaver
WordPress
Microsoft SharePoint
Wix
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một hệ thống quản lý học tập (LMS)?
Blackboard
Moodle
Canvas
Google Classroom
Chọn đáp án B
Ưu điểm 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 web là gì?
Chi phí thấp, khả năng tùy biến cao và cộng đồng hỗ trợ lớn
Tính ổn định cao, bảo mật tuyệt đối và giao diện người dùng thân thiện
Khả năng tương thích tốt với mọi hệ điều hành và trình duyệt
Tốc độ phát triển nhanh chóng và khả năng mở rộng vô hạn
Chọn đáp án A
Ứng dụng thực tế của phần mềm mã nguồn mở trong lĩnh vực y tế là gì?
Quản lý hồ sơ bệnh nhân điện tử
Phân tích dữ liệu y tế để cải thiện chăm sóc sức khỏe
Phát triển các ứng dụng di động cho bệnh nhân
Tất cả các đáp án trên
Chọn đáp án D
Khi một công ty sử dụng phần mềm mã nguồn mở, họ có thể đóng góp lại cho cộng đồng bằng cách nào?
Báo cáo lỗi và đề xuất tính năng mới
Đóng góp mã nguồn để cải thiện phần mềm
Tài trợ cho các dự án mã nguồn mở
Tất cả các đáp án trên
Chọn đáp án D
Tại sao tính minh bạch là một đặc điểm quan trọng của phần mềm mã nguồn mở?
Vì nó giúp tăng số lượng người dùng phần mềm
Vì nó cho phép người dùng kiểm tra và sửa đổi mã nguồn, tăng cường bảo mật và độ tin cậy
Vì nó giúp giảm chi phí phát triển phần mềm
Vì nó giúp quảng bá phần mềm đến nhiều người hơn
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?
Microsoft Project
Asana
Jira
Redmine
Chọn đáp án D
Tại sao cộng đồng đóng vai trò quan trọng trong sự phát triển của phần mềm mã nguồn mở?
Cộng đồng giúp tăng số lượng người dùng phần mềm
Cộng đồng cung cấp hỗ trợ, phát triển tính năng mới và vá lỗi cho phần mềm
Cộng đồng giúp quảng bá phần mềm đến nhiều người hơn
Cộng đồng giúp giảm chi phí phát triển phần mềm
Chọn đáp án B
Phần mềm mã nguồn mở có thể giúp doanh nghiệp tiết kiệm chi phí như thế nào?
Loại bỏ hoàn toàn chi phí bản quyền phần mềm
Giảm chi phí bảo trì và nâng cấp phần mềm
Tăng hiệu quả làm việc của nhân viên
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ụ giám sát mạng?
Wireshark
Nagios
SolarWinds
PRTG Network Monitor
Chọn đáp án B
Điểm khác biệt chính giữa giấy phép phần mềm BSD và giấy phép GPL là gì?
BSD yêu cầu chia sẻ mã nguồn, GPL thì không
GPL yêu cầu chia sẻ mã nguồn, BSD thì không
BSD chỉ dành cho mục đích phi thương mại
GPL chỉ dành cho mục đích thương mại
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 (DBMS) phổ biến?
Microsoft SQL Server
Oracle Database
MySQL
IBM DB2
Chọn đáp án C
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, bao gồm cả mục đích thương mại, mà không cần tiết lộ mã nguồn?
GNU GPL
MIT License
Apache License 2.0
Creative Commons
Chọn đáp án B
Một lập trình viên phát triển một phần mềm dựa trên một thư viện mã nguồn mở có giấy phép GPL. Anh ta muốn bán phần mềm này. Anh ta có phải công bố mã nguồn của phần mềm của mình không?
Không, vì anh ta có quyền bán phần mềm của mình
Có, vì giấy phép GPL yêu cầu mọi phần mềm phái sinh phải được phát hành dưới giấy phép GPL
Chỉ khi anh ta sửa đổi mã nguồn của thư viện GPL
Chỉ khi anh ta bán phần mềm cho một công ty lớn
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một công cụ ảo hóa?
VMware Workstation
VirtualBox
Parallels Desktop
Hyper-V
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một công cụ phân tích dữ liệu?
SPSS
R
SAS
MATLAB
Chọn đáp án B
Lợi ích của việc sử dụng phần mềm mã nguồn mở trong giáo dục là gì?
Giảm chi phí mua phần mềm
Tăng cường khả năng tùy biến và kiểm soát phần mềm
Khuyến khích học sinh tìm hiểu về lập trình và phát triển phần mềm
Tất cả các đáp án trên
Chọn đáp án D
Một tổ chức phi lợi nhuận muốn sử dụng phần mềm mã nguồn mở để quản lý thông tin thành viên và quyên góp. Lựa chọn nào sau đây là phù hợp nhất?
Microsoft Access
Salesforce
CiviCRM
Zoho CRM
Chọn đáp án C
Khi sử dụng một thư viện mã nguồn mở trong dự án của bạn, bạn cần chú ý điều gì về giấy phép của thư viện đó?
Không cần quan tâm đến giấy phép vì mã nguồn mở là miễn phí sử dụng
Chỉ cần quan tâm nếu dự án của bạn là thương mại
Cần đảm bảo giấy phép của thư viện tương thích với giấy phép của dự án của bạn
Chỉ cần ghi rõ tên tác giả của thư viện
Chọn đáp án C
Trong bối cảnh phát triển phần mềm nhúng, tại sao phần mềm mã nguồn mở lại được ưa chuộng?
Vì nó luôn có giao diện người dùng thân thiện
Vì nó cho phép tùy biến cao và giảm chi phí phát triển
Vì nó luôn có sẵn các công cụ phát triển mạnh mẽ
Vì nó luôn tương thích với mọi phần cứng
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một công cụ phát triển tích hợp (IDE)?
Visual Studio
Eclipse
Xcode
Android Studio
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một hệ điều hành?
Microsoft Windows
macOS
Linux
iOS
Chọn đáp án C
Giấy phép GNU GPL (General Public License) có đặc điểm gì quan trọng?
Yêu cầu mọi phần mềm phái sinh cũng phải được phát hành dưới giấy phép GPL
Cho phép sử dụng mã nguồn trong các sản phẩm thương mại mà không cần công khai mã nguồn
Giới hạn việc sử dụng phần mềm cho mục đích phi thương mại
Không cho phép sửa đổi hoặc phân phối lại phần mềm
Chọn đáp án A
Điều gì xảy ra nếu một công ty vi phạm giấy phép của phần mềm mã nguồn mở?
Không có hậu quả gì vì mã nguồn mở là miễn phí
Công ty có thể bị kiện vì vi phạm bản quyền
Công ty chỉ cần xin lỗi và tiếp tục sử dụng phần mềm
Công ty sẽ bị phạt tiền
Chọn đáp án B
Phần mềm mã nguồn mở nào sau đây là một công cụ chỉnh sửa ảnh?
Adobe Photoshop
GIMP
Corel PaintShop Pro
Affinity Photo
Chọn đáp án B
Rủi ro tiềm ẩn khi sử dụng phần mềm mã nguồn mở là gì?
Không có rủi ro nào vì mã nguồn mở luôn an toàn
Rủi ro về bảo mật nếu mã nguồn không được kiểm tra và vá lỗi thường xuyên
Rủi ro về việc phần mềm ngừng được hỗ trợ
Cả hai đáp án B và C
Chọn đáp án D








