wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 5: Hoàn thiện và đóng gói

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Khi tạo bộ cài đặt với Installer Project, làm thế nào để thêm một shortcut vào màn hình Desktop?

a)

Kéo file .exe từ Application Folder sang Desktop

b)

Sử dụng Custom Actions

c)

Thêm shortcut trong User’s Desktop từ File System Editor

d)

Không thể thêm shortcut bằng Installer Project

2.

Mục đích chính của kiểm thử phần mềm là gì?

a)

Xác minh phần mềm có đáp ứng yêu cầu hay không

b)

Loại bỏ hoàn toàn mọi lỗi trong phần mềm

c)

Đảm bảo phần mềm chạy nhanh hơn

d)

Giúp lập trình viên viết mã nguồn tốt hơn

3.

Tại sao cần đóng gói phần mềm trước khi phân phối?

a)

Để bảo mật mã nguồn và quản lý phiên bản dễ dàng hơn

b)

Để tăng kích thước phần mềm

c)

Để loại bỏ các tính năng không cần thiết

d)

Để phần mềm hoạt động mà không cần kiểm thử

4.

Công cụ nào trong Visual Studio cho phép bạn tạo trình cài đặt cho ứng dụng Windows?

a)

NuGet Package Manager

b)

Solution Explorer

c)

Visual Studio Installer Projects

d)

Team Explorer

5.

Bước nào sau đây KHÔNG phải là một phần của giai đoạn hoàn thiện và đóng gói phần mềm trong Visual Studio?

a)

Kiểm tra lỗi và gỡ lỗi

b)

Tối ưu hóa hiệu suất

c)

Viết mã nguồn

d)

Tạo trình cài đặt

6.

Loại trình cài đặt nào được tạo bởi Visual Studio Installer Projects?

a)

.tar.gz

b)

.deb

c)

.msi

d)

.rpm

7.

Kiểm thử phần mềm giúp đảm bảo điều gì?

a)

Chất lượng và độ tin cậy của phần mềm

b)

Tăng chi phí phát triển phần mềm

c)

Giảm thời gian phát triển phần mềm

d)

Loại bỏ hoàn toàn lỗi trong phần mềm

8.

Sau khi phát hiện lỗi trong phần mềm, bước tiếp theo là gì?

a)

Hiệu chỉnh (Debugging) để sửa lỗi

b)

Viết lại toàn bộ mã nguồn

c)

Thêm tính năng mới để thay thế lỗi

d)

Bỏ qua lỗi nếu nó không nghiêm trọng

9.

Sau khi sửa lỗi phần mềm, điều quan trọng nhất cần làm là gì?

a)

Kiểm thử lại phần mềm để đảm bảo lỗi đã được khắc phục

b)

Cập nhật tài liệu hướng dẫn sử dụng

c)

Thêm nhiều tính năng mới

d)

Phát hành phần mềm ngay lập tức

10.

Tại sao cần đặt bảo mật cho cơ sở dữ liệu?

a)

Để tránh mất hoặc rò rỉ dữ liệu quan trọng

b)

Để tăng tốc độ truy vấn dữ liệu

c)

Để giúp người dùng có thể truy cập dễ dàng hơn

d)

Để giảm dung lượng lưu trữ

11.

Trong quá trình đóng gói phần mềm, tập tin .dll có chức năng gì?

a)

Là tệp thực thi chính của phần mềm

b)

Chứa thư viện liên kết động hỗ trợ chương trình

c)

Là tệp nén cài đặt phần mềm

d)

Là tệp cài đặt dành cho hệ điều hành Linux

12.

Khi đóng gói phần mềm thành một tệp duy nhất để phân phối, định dạng nào thường được sử dụng?

a)

.exe

b)

.dll

c)

.csproj

d)

.config

13.

Trong kiểm thử phần mềm, Unit Testing (kiểm thử đơn vị) nhằm kiểm tra điều gì?

a)

Tính ổn định của toàn bộ hệ thống

b)

Từng thành phần nhỏ như một hàm hoặc một module

c)

Giao diện người dùng của phần mềm

d)

Hiệu suất của phần mềm khi có nhiều người dùng

14.

Kiểm thử tích hợp (Integration Testing) nhằm kiểm tra điều gì?

a)

Cách các module hoạt động khi kết hợp với nhau

b)

Giao diện người dùng có thân thiện hay không

c)

Tính bảo mật của hệ thống

d)

Hiệu suất của phần mềm khi tải cao

15.

Mục tiêu của báo cáo kết quả kiểm thử (Test Reporting) là gì?

a)

Tổng hợp, phân tích kết quả kiểm thử và báo cáo lỗi

b)

Viết lại mã nguồn để sửa lỗi

c)

Xây dựng giao diện đồ họa cho phần mềm

d)

Xây dựng tài liệu hướng dẫn cho người dùng