Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Nguyên mẫu

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Nguyên mẫu phần mềm là gì?

a)

Phiên bản hoàn chỉnh cuối cùng của phần mềm

b)

Một bản thiết kế phần mềm dùng để thử nghiệm ý tưởng

c)

Tài liệu hướng dẫn sử dụng phần mềm

d)

Một đoạn mã bị lỗi

2.

Mục đích chính của việc tạo nguyên mẫu là gì?

a)

Tiết kiệm pin cho thiết bị

b)

Tránh phải viết tài liệu hướng dẫn

c)

Thử nghiệm và cải thiện ý tưởng thiết kế

d)

Làm đẹp giao diện

3.

Nguyên mẫu nào thường bị loại bỏ sau khi sử dụng?

a)

Nguyên mẫu tiến hóa

b)

Nguyên mẫu bỏ đi

c)

Nguyên mẫu lặp

d)

Nguyên mẫu cuối cùng

4.

Ưu điểm của nguyên mẫu tiến hóa là gì?

a)

Dễ dàng thay đổi phần cứng

b)

Không cần kiểm thử

c)

Có thể cải tiến dần mà không viết lại toàn bộ mã

d)

Không cần phản hồi từ người dùng

5.

Nhược điểm của nguyên mẫu bỏ đi là gì?

a)

Tốn thời gian viết lại

b)

Không linh hoạt

c)

Không thể chia sẻ

d)

Không sử dụng được mã Python

6.

Nguyên mẫu giúp nhà phát triển phần mềm:

a)

Tránh lỗi hoàn toàn

b)

Biết được chi phí sản xuất

c)

Thử nghiệm và nhận phản hồi sớm

d)

Giảm nhu cầu học lập trình

7.

Khi nào nên dùng nguyên mẫu bỏ đi?

a)

Khi chưa rõ ý tưởng ban đầu

b)

Khi phần mềm đã hoàn thiện

c)

Khi cần tối ưu hóa hiệu suất

d)

Khi thiết kế phần cứng

8.

Phát biểu nào sai về nguyên mẫu tiến hóa?

a)

Có thể phát triển thêm dựa trên phản hồi

b)

Luôn được giữ nguyên mã gốc

c)

Thường dùng trong các dự án lớn

d)

Giúp tiết kiệm thời gian

9.

display.show(Image.HEART) sẽ làm gì trên micro:bit?

a)

Hiển thị ký tự "HEART"

b)

Hiển thị hình trái tim trên đèn LED

c)

Tắt tất cả đèn LED

d)

Phát âm thanh

10.

Câu lệnh nào dùng để tạo độ trễ?

a)

pause()

b)

sleep()

c)

wait()

d)

stop()

11.

Image.SQUARE là một ví dụ của:

a)

Chuỗi ký tự

b)

Hàm tự tạo

c)

Ảnh có sẵn trong thư viện

d)

Thông báo lỗi

12.

from microbit import * dùng để:

a)

Nhập ảnh từ máy tính

b)

Sử dụng các hàm micro:bit trong chương trình

c)

Tạo ảnh động

d)

Tắt micro:bit

13.

micro:bit có bao nhiêu đèn LED?

a)

10

b)

15

c)

25

d)

30

14.

Lợi ích khi thử nghiệm chuỗi đèn LED trên micro:bit là gì?

a)

Tăng hiệu suất mạng

b)

Đảm bảo hiệu ứng như mong muốn trước khi lắp đặt

c)

Giảm giá thành sản xuất

d)

Dễ quảng cáo sản phẩm

15.

Khi dùng nguyên mẫu tiến hóa, học sinh cần chú ý:

a)

Đổi ngôn ngữ lập trình

b)

Không bao giờ xóa mã cũ

c)

Lưu lại từng phiên bản thay đổi

d)

Không cần kiểm thử lại

16.

display.clear() dùng để:

a)

Xoá toàn bộ màn hình LED

b)

Tắt micro:bit

c)

Xóa mã Python

d)

Làm sáng tất cả đèn LED

17.

Câu nào đúng?

a)

Nguyên mẫu là sản phẩm hoàn chỉnh

b)

Phản hồi không cần thiết trong thiết kế phần mềm

c)

Nguyên mẫu giúp tránh lãng phí thời gian và công sức

d)

micro:bit không hỗ trợ LED

18.

Trong nguyên mẫu tiến hóa, phản hồi từ người dùng giúp:

a)

Tăng chi phí

b)

Tạo tính năng mới hoặc chỉnh sửa hiệu quả hơn

c)

Gỡ toàn bộ mã

d)

Xóa thiết kế ban đầu