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
Đề thi

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

A
Admin
Đại họcTrắc nghiệm tổng hợp34 lượt thi
29 câu hỏi
1. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án C

2. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án B

3. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án D

4. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án C

5. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

6. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án C

7. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án D

8. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

9. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án C

10. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án A

11. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án C

12. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án A

13. Trắc nghiệm
• 1 điểm

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ả

Xem đáp án

Chọn đáp án C

14. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án C

15. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

16. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

17. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án A

18. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án D

19. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

20. Trắc nghiệm
• 1 điểm

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ả

Xem đáp án

Chọn đáp án C

21. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

22. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án C

23. Trắc nghiệm
• 1 điểm

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ả

Xem đáp án

Chọn đáp án B

24. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án A

25. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

26. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

27. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án B

28. Trắc nghiệm
• 1 điểm

Đ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

Xem đáp án

Chọn đáp án C

29. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Chọn đáp án D