500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 10
Đề 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 10

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

Phần mềm nguồn mở có nghĩa là người dùng có thể.

Chỉ sử dụng phần mềm mà không được phép chỉnh sửa

Chỉnh sửa, phân phối và nghiên cứu mã nguồn của phần mềm

Bán lại phần mềm mà không cần ghi công cho tác giả

Sử dụng phần mềm mà không phải chấp nhận bất kỳ điều khoản nào

Xem đáp án

Chọn đáp án B

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

Một giấy phép phần mềm độc quyền thường không cho phép người dùng. 

Cài đặt phần mềm trên nhiều máy tính

Sao lưu phần mềm để phòng trường hợp máy tính hỏng

Sử dụng phần mềm để nhập liệu và xử lý thông tin

Sửa đổi hoặc phân phối lại phần mềm

Xem đáp án

Chọn đáp án D

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

Khi mua phần mềm, điều gì không được coi là quyền của người mua theo giấy phép thông thường?

Quyền cài đặt phần mềm trên máy tính cá nhân

Quyền sao chép và phân phối lại phần mềm cho người khác

Quyền nhận cập nhật phần mềm nếu có sẵn

Quyền sử dụng phần mềm để thực hiện công việc

Xem đáp án

Chọn đáp án D

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

Điều khoản "End User License Agreement" (EULA) trong phần mềm đề cập đến điều gì?

Thỏa thuận giữa người dùng cuối và nhà phát triển về các điều khoản sử dụng phần mềm

Thỏa thuận về việc bảo mật thông tin người dùng giữa người dùng và nhà cung cấp dịch vụ

Cam kết không sao chép phần mềm của người dùng

Cam kết cập nhật phần mềm hàng tháng của nhà phát triển

Xem đáp án

Chọn đáp án A

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

Các điều khoản sử dụng của phần mềm độc quyền thường bao gồm điều gì?

Cho phép người dùng sửa đổi mã nguồn phần mềm

Hạn chế sao chép và phân phối phần mềm

Cung cấp mã nguồn mở cho người dùng

Cho phép người dùng bán lại phần mềm cho bên thứ ba

Xem đáp án

Chọn đáp án B

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

Luật bản quyền phần mềm bảo vệ những yếu tố nào của phần mềm?

Mã nguồn và giao diện người dùng

Mã nguồn và phần cứng mà phần mềm chạy trên đó

Chỉ hướng dẫn sử dụng và các tài liệu kèm theo

Chỉ phần cứng và tên thương mại

Xem đáp án

Chọn đáp án A

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

Một giấy phép GNU General Public License (GPL) cho phép người dùng.

Chỉ sử dụng phần mềm mà không được phân phối lại

Chỉnh sửa và phân phối lại phần mềm dưới cùng một giấy phép

Bán lại phần mềm mà không cần tuân theo giấy phép ban đầu

Chỉnh sửa phần mềm nhưng không được công bố các sửa đổi

Xem đáp án

Chọn đáp án B

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

Điều gì xảy ra khi một phần mềm hết hạn giấy phép sử dụng?

Người dùng có thể tiếp tục sử dụng mà không cần gia hạn

Phần mềm có thể tự động chuyển sang chế độ chỉ đọc

Người dùng phải gia hạn hoặc ngừng sử dụng phần mềm

Phần mềm sẽ tự động xóa bỏ khỏi hệ thống

Xem đáp án

Chọn đáp án C

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

Sự khác biệt chính giữa phần mềm freeware và phần mềm commercial là gì?

Freeware không tính phí sử dụng, trong khi commercial tính phí

Freeware cho phép sửa đổi mã nguồn, trong khi commercial không

Freeware không cần giấy phép, trong khi commercial cần

Freeware không được hỗ trợ, trong khi commercial có hỗ trợ từ nhà sản xuất

Xem đáp án

Chọn đáp án A

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

Phần mềm shareware khác với phần mềm freeware ở điểm nào?

Shareware thường có giới hạn thời gian sử dụng hoặc tính năng trước khi yêu cầu mua bản quyền

Shareware là phần mềm mã nguồn mở, trong khi freeware là mã nguồn đóng

Shareware không cho phép người dùng chia sẻ phần mềm với người khác

Freeware yêu cầu người dùng mua sau một khoảng thời gian sử dụng

Xem đáp án

Chọn đáp án A

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

Bản quyền phần mềm thường không bảo vệ.

Ý tưởng và khái niệm cơ bản đằng sau phần mềm

Mã nguồn và mã máy của phần mềm

Biểu tượng và hình ảnh trong phần mềm

Bất kỳ tài liệu nào được viết để hướng dẫn sử dụng phần mềm

Xem đáp án

Chọn đáp án A

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

Một giấy phép phần mềm có thể bao gồm điều khoản nào sau đây để hạn chế phân phối không chính thức?

Yêu cầu người dùng đăng ký sản phẩm trực tuyến

Cho phép người dùng sao chép phần mềm không hạn chế

Yêu cầu phải có sự đồng ý bằng văn bản trước khi chia sẻ phần mềm

Cho phép người dùng sửa đổi phần mềm mà không cần thông báo

Xem đáp án

Chọn đáp án C

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

Giấy phép MIT cho phép người dùng làm gì?

Chỉ sử dụng phần mềm không thương mại

Sử dụng, sao chép, sửa đổi và phân phối lại phần mềm

Sử dụng phần mềm mà không được phép phân phối lại

Sửa đổi phần mềm nhưng không được phép phân phối lại sửa đổi

Xem đáp án

Chọn đáp án B

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

Giấy phép nào sau đây yêu cầu bất kỳ phân phối nào của phần mềm, hoặc sửa đổi của nó, cũng phải được cấp phép dưới cùng một giấy phép?

Giấy phép Apache

Giấy phép BSD

Giấy phép GNU General Public License (GPL)

Giấy phép MIT

Xem đáp án

Chọn đáp án C

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

Giấy phép BSD (Berkeley Software Distribution) nổi bật với đặc điểm nào?

Yêu cầu các sửa đổi cũng phải là mã nguồn mở

Cho phép sử dụng trong cả sản phẩm thương mại và phi thương mại mà không cần công bố mã nguồn

Không cho phép tích hợp vào phần mềm thương mại

Bắt buộc người sử dụng phải giữ lại bản quyền của tác giả gốc trong mọi bản phân phối

Xem đáp án

Chọn đáp án B

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

Đâu là một ví dụ về giấy phép phần mềm có sử dụng mô hình "copyleft"?

Giấy phép MIT

Giấy phép GNU Lesser General Public License (LGPL)

Giấy phép Microsoft Public License (MS-PL)

Giấy phép Apache

Xem đáp án

Chọn đáp án B

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

Giấy phép phần mềm nào sau đây không yêu cầu công bố mã nguồn khi phân phối phần mềm đã được sửa đổi?

Giấy phép GNU General Public License (GPL)

Giấy phép Apache

Giấy phép GNU Affero General Public License (AGPL)

Giấy phép Microsoft Public License (MS-PL)

Xem đáp án

Chọn đáp án B

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

Giấy phép Apache 2.0 cung cấp quyền gì đặc biệt cho người sử dụng?

Quyền sử dụng bản quyền tác giả để kiện người khác vi phạm

Quyền được cấp bằng sáng chế liên quan đến công nghệ trong phần mềm

Quyền sửa đổi mã nguồn mà không phải công khai mã nguồn sửa đổi

Quyền tái phân phối mà không cần bất kỳ điều khoản nào từ giấy phép ban đầu

Xem đáp án

Chọn đáp án B

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

Trong các giấy phép sau, giấy phép nào yêu cầu các phân phối phần mềm sửa đổi phải mở mã nguồn và dùng cùng một giấy phép như phiên bản gốc?

Giấy phép Apache

Giấy phép MIT

Giấy phép GNU General Public License (GPL)

Giấy phép Microsoft Public License (MS-PL)

Xem đáp án

Chọn đáp án C

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

Khi nào một doanh nghiệp nên cân nhắc sử dụng phần mềm thương mại thay vì phần mềm miễn phí?

Khi cần sự đảm bảo về an ninh và hỗ trợ kỹ thuật liên tục

Khi không có ngân sách cho bất kỳ loại phần mềm nào

Khi doanh nghiệp không có nhu cầu sử dụng phần mềm thường xuyên

Khi doanh nghiệp chỉ hoạt động trong lĩnh vực phi lợi nhuận

Xem đáp án

Chọn đáp án A

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

Điều kiện nào không phải là một phần của định nghĩa phần mềm tự do?

Tự do sửa đổi phần mềm

Tự do phân phối bản sao

Phải sử dụng phần mềm với chi phí

Tự do chạy phần mềm cho bất kỳ mục đích nào

Xem đáp án

Chọn đáp án C

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

Mã nguồn của phần mềm tự do là gì?

Mã nguồn được giữ bí mật và chỉ có sẵn cho nhà phát triển

Mã nguồn mở, có thể được truy cập và chỉnh sửa bởi bất kỳ ai

Mã nguồn chỉ có sẵn cho những người mua phần mềm

Mã nguồn không tồn tại

Xem đáp án

Chọn đáp án B

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

Tổ chức nào chịu trách nhiệm phổ biến khái niệm phần mềm tự do?

Apple Inc

Microsoft Corporation

Free Software Foundation (FSF)

International Software Testing Qualifications Board (ISTQB)

Xem đáp án

Chọn đáp án C

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

Phần mềm tự do đảm bảo quyền gì cho người dùng?

Quyền truy cập vào máy chủ của nhà phát triển

Quyền sử dụng phần mềm mà không cần trả tiền

Quyền sử dụng, sao chép, nghiên cứu và chia sẻ phần mềm

Quyền nhận được bản cập nhật phần mềm miễn phí

Xem đáp án

Chọn đáp án C

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

Đâu là một ví dụ về phần mềm nguồn mở?

Microsoft Office

Adobe Photoshop

Apache OpenOffice

Windows 10

Xem đáp án

Chọn đáp án C