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
25 câu hỏi
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
Chọn đáp án B
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
Chọn đáp án D
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
Chọn đáp án D
Đ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
Chọn đáp án A
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
Chọn đáp án B
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
Chọn đáp án A
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
Chọn đáp án B
Đ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
Chọn đáp án C
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
Chọn đáp án A
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
Chọn đáp án A
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
Chọn đáp án A
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
Chọn đáp án C
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
Chọn đáp án B
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
Chọn đáp án C
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
Chọn đáp án B
Đâ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
Chọn đáp án B
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)
Chọn đáp án B
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
Chọn đáp án B
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)
Chọn đáp án C
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
Chọn đáp án A
Đ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
Chọn đáp án C
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
Chọn đáp án B
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)
Chọn đáp án C
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í
Chọn đáp án C
Đâu là một ví dụ về phần mềm nguồn mở?
Microsoft Office
Adobe Photoshop
Apache OpenOffice
Windows 10
Chọn đáp án C








