500+ câu Trắc nghiệm Phát triển phần mềm mã nguồn mở có đáp án - Phần 11
25 câu hỏi
Cái gì thường KHÔNG được đảm bảo trong phần mềm nguồn mở?
Mã nguồn có thể truy cập
Hỗ trợ kỹ thuật chuyên nghiệp
Quyền chỉnh sửa mã nguồn
Quyền sử dụng phần mềm miễn phí
Chọn đáp án B
Linus's Law trong ngữ cảnh của phát triển nguồn mở có nghĩa là gì?
Phần mềm nên được phát triển theo hình thức hợp đồng
Với đủ số lượng mắt nhìn, mọi lỗi sẽ được phát hiện
Chỉ những người dùng cuối mới có thể sửa lỗi
Phần mềm nguồn mở không nên phân phối rộng rãi
Chọn đáp án B
Mô hình Bazar trong phát triển nguồn mở mô tả gì?
Một nhóm nhỏ các nhà phát triển làm việc trong một môi trường kín
Phát triển mở rộng với sự tham gia của cộng đồng rộng lớn
Một nhà phát triển duy nhất làm việc trên một dự án
Phát triển được tài trợ đầy đủ bởi một công ty lớn
Chọn đáp án B
Cái gì thường được coi là lợi ích của mô hình phát triển phần mềm nguồn mở?
Tốc độ phát triển chậm
Ít đổi mới hơn so với phần mềm thương mại
Nâng cao an ninh và độ tin cậy thông qua đánh giá cộng đồng
Chi phí phát triển cao hơn
Chọn đáp án C
Đặc điểm nào sau đây không phải là một lợi ích của việc sử dụng hệ thống quản lý phiên bản trong phát triển phần mềm?
Kiểm soát phiên bản dễ dàng cho mã nguồn
Phục hồi mã nguồn đã bị lỗi hoặc mất mát
Tăng tốc độ phát triển phần mềm
Cung cấp tổng quan không rõ ràng về lịch sử thay đổi của dự án
Chọn đáp án D
Công cụ nào sau đây thường được sử dụng để quản lý lỗi trong các dự án phần mềm nguồn mở?
Microsoft Excel
JIRA
Bugzilla
Adobe Photoshop
Chọn đáp án C
Để xem số dòng, số từ, và số ký tự trong một tập tin, lệnh nào sau đây là phù hợp?
cat file.txt | wc
grep -c file.txt
awk 'END {print NR, NF, length}' file.txt
sed -n '$=' file.txt
Chọn đáp án A
Làm thế nào để đếm số lần xuất hiện của từ "linux" trong tất cả các tập tin .log ở thư mục hiện tại?
grep -o 'linux' *.log | wc -l
cat *.log | grep 'linux' -c
awk '/linux/ {count++} END {print count}' .log
find . -name '.log' | xargs grep -c 'linux'
Chọn đáp án A
Câu lệnh nào sau đây dùng để xem những dòng cuối cùng của tất cả các tập tin log và theo dõi thay đổi mới nhất của chúng?
tail -f logs/.log
cat logs/.log | tail -f
find logs -type f -exec tail -f {} +
ls logs/ | xargs -I {} tail -f {}
Chọn đáp án C
Lệnh nào dùng để tìm tất cả các tập tin không truy cập trong 10 ngày qua và xóa chúng?
find . -atime +10 -delete
find . -type f -mtime +10 -exec rm {} ;
ls -lt --time=atime | grep '10 days' | xargs rm
find . -type f -atime +10 | xargs rm -f
Chọn đáp án A
Để kiểm tra tất cả các tập tin có kích thước lớn hơn 1MB và chứa chuỗi "ERROR", câu lệnh nào phù hợp nhất?
find . -size +1M -exec grep -l 'ERROR' {} ;
grep -r 'ERROR' * | find . -size +1M
find . -size +1M | xargs grep 'ERROR'
awk 'length($0) > 1048576 && /ERROR/' *
Chọn đáp án A
Quan niệm nào sau đây sai về copyleft.
Được đưa ra dựa trên copyright
Nghĩa vụ phân phối và cho phép truy xuất công khai các tác phẩm phái sinh
Người sở hữu quyền cấp quyền để: sử dụng, sữa đổi, phân phối lại
Tồn tại giấp phép copyleft cho cả phần mềm, âm nhạc và nghệ thuật
Chọn đáp án B
Nếu bạn viết 1 chương trình áp dụng giấy phép GNU–GPL thì bạn cấn đính kèm những thông báo đi cùng phần mềm ở đâu.
Một thông báo độc lập đi kèm
Đính kèm vào phần đầu của tập tin mã nguồn (dưới dạng ghi chú)
Đính kèm vào phần cuối của tập tin mã nguồn (dưới dạng ghi chú)
Cả 3 phương pháp trên đều đúng
Chọn đáp án D
Giấy phép mã nguồn mở là tập hợp các quy tắc đòi hỏi ai là người phải tuân theo.
Người sáng chế ra phần mềm mã nguồn mở
Nhà bảo hành phần mềm mã nguồn mở
Người sử dụng phần mềm mã nguồn mở
Cả 3
Chọn đáp án C
Tổ chức OSI - Open Source Initiative là một tổ chức như thế nào?
Là một tổ chức phần mềm nguồn mở, trực tiếp phát triển các dự án phần mềm nguồn mở
Là một tổ chức phi lợi nhuận mà mục đích của nó là thúc đẩy sự phát triển phần mềm nguồn mở
Hoạt động quan trọng nhất của tổ chức này là xem xét phê duyệt giấy phép mã nguồn mở
Câu b và c
Chọn đáp án D
Tổ chức FSF là tổ chức
Phần mềm mã nguồn mở
Phần mềm tự do
Quỹ phần mềm nguồn mở
Phần mềm miễn phí
Chọn đáp án B
phát biểu nào sau đây không phải là phát biểu đúng
Phần mềm mã nguồn mở là phần mềm tự do
Phần mềm mã nguồn mở cho phép người dùng được sửa mã nguồn
Phần mềm mã nguồn mở là phần mềm miễn phí
Phần mềm mã nguồn mở cho phép người dùng được tự do chia sẻ cho người khác
Chọn đáp án C
Bạn hãy cho biết phần mềm văn phòng nào sau đây sử dụng giấy phép mã nguồn mở.
Microsoft Office
Libre Office
Cả a và b
Không câu nào đúng
Chọn đáp án B
bạn hãy cho biết phần mềm nào sau đây sử dụng giấp phép GNU GPL.
Ubuntu
Window Xfree86
JavaFBP toolkit
Không câu nào đúng
Chọn đáp án A
bạn hãy cho biết phần mềm nào sau đây sử dụng giấp phép BSD.
Ubuntu
Window Xfree86
JavaFBP toolkit
Không câu nào đúng
Chọn đáp án B
giấy phép nào không cấp phép một phần mềm/ thư viện mã nguồn đóng liên kết với một phần mềm/ thư viện mang giấy phép mở tương ứng.
GNU General Public License
Apache Public License
BSD License
Artistic License
Chọn đáp án A
Phần mềm GIMP sử dụng giấy phép mã nguồn mở nào.
GNU GPL License
Apache Public License
BSD License
Artistic License
Chọn đáp án A
Phần mềm Mozilla Firefox sử dụng giấy phép mã nguồn mở nào.
Mozilla Public License
BSD License
Artistic License
GPL License
Chọn đáp án A
Phần mềm Apache Server sử dụng giấy phép nào sau đây.
BSD License
Artistic License
GPL License
Apache License
Chọn đáp án D
Những phần mềm mã nguồn mở miễn phí nào sau đây giúp chạy các ứng dụng windows trên môi trường Ubuntu
Wine và CrossOver
Wine door và Cedega
Wine và PlayOnlinux
Chọn đáp án C








