Font size
WorksheetsScratch nâng cao - Test lý thuyết cuối khóa
Total questions: 65
Worksheet time: 37mins
Nguồn gốc của từ “bug” trong lập trình là gì?
Một lỗi logic trong máy IBM
Một con chuột phá hoại mạch điện
Một con bướm bị kẹt trong máy tính
Một lỗi do lập trình viên gõ sai
Kỹ thuật nào giúp kiểm tra giá trị của biến trong Scratch?
Lặp lại lệnh
Vẽ lưu đồ
Dùng lệnh "thay đổi biến"
Dùng lệnh nói hoặc hiện biến
Làm thế nào để chương trình chạy chậm lại dễ quan sát?
Lệnh "đợi"
Lệnh "lặp lại"
Lệnh "ẩn"
Lệnh "dừng"
Cách nào giúp xác định điều kiện “nếu…thì” có được thực hiện hay không?
Chạy lại toàn bộ chương trình
Xóa hết điều kiện
Sử dụng âm thanh
Sử dụng lệnh nói
Nguyên tắc nào sau đây là cần thiết khi gỡ lỗi?
Thử càng nhiều thay đổi càng tốt
Không cần hiểu chương trình đang làm gì
Luôn sửa code người khác
Hiểu rõ mình muốn gì
Nguyên nhân khiến nhân vật không rơi xuống đất là gì?
Tọa độ x bị thay đổi
Không có lực hấp dẫn
Tọa độ y tăng thay vì giảm
Nhân vật bị ẩn
Tại sao nhân vật không nhảy lên khi bấm chuột?
Nhấn sai phím
Chưa thêm nhân vật
Nhân vật bị khóa
Tọa độ y đang bị giảm thay vì tăng
Tại sao nên chia nhỏ chương trình khi Debug?
Để máy tính dễ hiểu hơn
Để tăng hiệu suất
Để dễ kiểm tra từng phần
Để giảm dung lượng file
Mục đích chính của việc sử dụng lưu đồ là gì?
Tính toán biểu thức toán học
Trình bày hình ảnh đồ họa
Trình bày các bước xử lý logic
Trang trí giao diện game
Biểu tượng hình oval trong lưu đồ biểu thị điều gì?
Vòng lặp
Lựa chọn điều kiện
Dữ liệu đầu vào
Bắt đầu hoặc kết thúc
Một lợi ích quan trọng của lưu đồ là gì?
Làm cho trò chơi đẹp hơn
Giúp dễ dàng phát hiện lỗi
Tăng tốc độ xử lý
Tự động hóa chương trình
Khối lệnh nào đúng với mô tả này: Khi bấm vào lá cờ, nhân vật sẽ liên tục xoay phải 15 độ cho đến khi phím trắng được bấm
Một biến có thể lưu trữ nhiều thông tin tại cùng một thời điểm. Đúng hay sai?
Đúng
Sai
Trong lập trình, ta lưu trữ dữ liệu, thông tin vào đâu? Ví dụ khi lập trình game, muốn lưu số điểm của người chơi.
(a)
Khối lệnh nào dưới đây giúp cho nhân vật quay theo tốc độ mà ta điều chỉnh trên thanh trượt?
Trong Scratch, việc gửi tin nhắn cho tất cả các nhân vật khác trong dự án thì gọi là gì?
(a)
Những câu lệnh Phát tin thuộc nhóm lệnh nào?
(a)
Ta có nhân vật 1 được lập trình như hình bên. Đâu là khối lệnh đúng để các nhân vật khác bắt đầu di chuyển khi nhận tin từ nhân vật 1
Nhóm lệnh nào giúp chúng ta có thể nhóm nhiều câu lệnh nhỏ lại thành một khối lệnh mới?
Biến của tôi
Biến số
Ghi chú
Khối của tôi
Dữ liệu đầu vào của khối của tôi có thể là?
Không cần dữ liệu đầu vào
Số hoặc điều kiện
Số, chữ hoặc điều kiện
Không có đáp án đúng
Đây khái niệm giúp chúng ta tạo ra nhiều "nhân vật" giống nhau nhưng không phải nhân bản nhiều lần
(a)
Đâu là câu lệnh không liên quan tới khái niệm Bản Sao?
Khi tôi bắt đầu là bản sao
Tạo bản sao của <bản thân tôi>
Xóa bản sao này
Khi bấm vào nhân vật này
Khi tạo một biến, lựa chọn "cho tất cả nhân vật" sẽ tạo ra loại biến nào?
(a)
Biến "chỉ cho nhân vật này" được gọi là gì?
(a)
Tọa độ x cạnh bên phải của sân khấu là?
-240
180
240
-180
Trong Scratch, danh sách (list) là gì?
Một biến chỉ chứa một giá trị duy nhất
Một hình ảnh đặc biệt dùng để trình chiếu
Một loại biến đặc biệt có thể chứa nhiều giá trị
Một loại lệnh dùng để lặp đi lặp lại
Câu lệnh "Thêm [giá trị] vào cuối [danh sách]" trong Scratch có tác dụng gì?
Xóa phần tử đầu tiên của danh sách
thêm giá trị vào đầu danh sách
thêm giá trị vào vị trí bất kỳ
thêm giá trị vào cuối danh sách
Câu lệnh "Xóa phần tử thứ [vị trí] của [danh sách]" có tác dụng gì?
Thay đổi phần tử ở vị trí đó
Lấy giá trị phần tử tại vị trí đó
Xóa phần tử ở vị trí chỉ định trong danh sách
Thêm phần tử vào danh sách
Lệnh "Kích thước của [danh sách]" trả về giá trị gì?
Tổng số các giá trị trong danh sách
Tổng số các ký tự của tất cả phần tử
Số lượng phần tử hiện có trong danh sách
Kích thước bộ nhớ chiếm dụng của danh sách
Lệnh "Thay thế phần tử thứ [vị trí] của [danh sách] bằng [giá trị mới]" có chức năng gì?
Xóa phần tử cũ tại vị trí đó
Chèn một phần tử vào đầu danh sách
Thêm một phần tử mới vào cuối danh sách
Thay thế phần tử hiện có tại vị trí chỉ định bằng một giá trị mới
Chất dẫn điện là gì?
Chất cho electron di chuyển dễ dàng
Chất ngăn electron di chuyển
Chất chỉ dẫn điện khi bị nung nóng
Chất chỉ dẫn điện khi ở thể lỏng
Makey Makey hoạt động dựa trên nguyên tắc nào?
Mạch điện hở
Mạch điện kín
Từ trường cảm ứng
Sóng radio
Khi chạm vào chuối nối với Makey Makey, điều gì xảy ra?
Dòng điện đi từ chuối qua Makey Makey
Dòng điện đi từ cổng “KEY” qua người tới “Earth”
Dòng điện đi ngược lại từ “Earth” tới “KEY”
Không có dòng điện chạy
Makey Makey được máy tính nhận như thiết bị gì?
Chuột
Bàn phím USB
Ổ cứng
Máy in
Nốt “Đô” ký hiệu là:
D
C
E
A
Nốt “Fa thăng” ký hiệu là:
F#
Fb
E#
G
Lệnh điều chỉnh nhịp độ trong Scratch là:
Change tempo by [ ]
Change volume by [ ]
Wait [ ] seconds
Set size to [ ]%
Trong dự án piano, các phím WASDFG tương ứng với:
Các nút điều hướng
Các nốt nhạc
Các âm trống
Các lệnh di chuyển
Phần mở rộng Dịch trong Scratch sử dụng công cụ dịch của:
Amazon
Google Dịch
Microsoft
DeepL
Khi sử dụng khối dịch, ô đầu tiên (ví dụ: [hello]) dùng để:
Nhập văn bản cần dịch
Chọn ngôn ngữ đích
Nhập tên nhân vật
Hiển thị kết quả
Để nhân vật nói câu dịch được, cần kết hợp khối dịch với:
Khối “hỏi”
Khối “nói” hoặc “phát âm”
Khối “chờ”
Khối “phát nhạc”
Phần mở rộng Text to Speech trong Scratch sử dụng công nghệ của:
Amazon Web Services
Microsoft Azure
IBM Watson
Text to Speech giúp Scratch có khả năng:
Dịch ngôn ngữ
Đọc to văn bản thành giọng nói
Question 20: Để đảm bảo câu dịch sang tiếng Nhật được phát âm đúng, ta cần:
Dùng khối dịch trước
Dùng khối “set language to [Tiếng Nhật]”
Đổi giọng sang alto
Tắt khối nói
Khi kết hợp Dịch và Text to Speech, ta có thể:
Dịch văn bản rồi phát âm bằng ngôn ngữ đã chọn
Tự động ghi âm lời nói người dùng
Phát nhạc nền theo ngôn ngữ
Đổi màu nền
Để hoàn tất một mạch điện kín khi sử dụng Makey Makey ta cần kết nối với key (touch pad) nào? Gợi ý: đáp án liên quan tới trái đất
(a)
AI là viết tắt của cụm từ nào sau đây?
Artificial Image
Automatic Interface
Artificial Intelligence
Artificial Internet
Deep Learning là một nhánh của lĩnh vực nào?
Toán học
Vật lý
Trí tuệ nhân tạo
Hóa học
NLP là viết tắt của cụm từ nào?
Neural Language Program
Natural Learning Process
Natural Language Processing
Neural Logic Prediction
Thị giác máy tính (Computer Vision) giúp máy tính:
Nhận biết và hiểu hình ảnh
Nghe được âm thanh
Nói chuyện như con người
Dịch văn bản
Generative AI là loại AI có thể:
Sao chép dữ liệu
Tạo ra nội dung mới
Xóa dữ liệu
Chỉ đọc thông tin
Teachable Machine là công cụ được phát triển bởi:
Microsoft
Apple
MIT
Teachable Machine cho phép người dùng tạo mô hình AI mà không cần:
Internet
Máy tính
Viết code
Dữ liệu
Teachable Machine hoạt động trực tiếp trên:
Điện thoại
Trình duyệt web
Ứng dụng di động
Máy chủ nội bộ
Teachable Machine có bao nhiêu loại dự án chính?
2
3
4
5
Dự án Audio Project tập trung vào việc:
Nhận diện giọng nói và âm thanh
Chụp ảnh khuôn mặt
Xử lý hình ảnh
Ghi chú văn bản
Dự án Image Project giúp máy tính nhận biết:
Âm thanh
Tư thế
Hình ảnh
Văn bản
Teachable Machine được phát triển bởi (a) .
Câu prompt tốt cần phải:
Rõ ràng và cụ thể
Viết ngắn nhất có thể
Không cần ngữ cảnh
Không cần vai trò
Khi “giao vai trò” cho AI, mục đích là:
Khiến AI hành động như một nhân vật cụ thể
Làm cho câu trả lời ngắn gọn hơn
Tăng tốc độ phản hồi
Giới hạn khả năng của AI
Công thức viết prompt chuẩn là:
C-T-F-R
R-T-C-F
F-T-C-R
C-R-T-F
Trong công thức R-T-C-F, “R” là gì?
Role – Vai trò
Reason – Lý do
Result – Kết quả
Request – Yêu cầu
Trong công thức R-T-C-F, “C” là:
Context – Bối cảnh
Category
Connection
Condition
UI là viết tắt của:
User Interaction
User Interface
Unified Internet
Useful Image
UX liên quan đến:
Giao diện hiển thị
Cảm giác khi sử dụng ứng dụng
Cấu trúc mã
Màu sắc hình ảnh
