Font size
WorksheetsScratch nâng cao - ôn tập phần 2
Total questions: 42
Worksheet time: 24mins
Nhân vật Lava trong game Platformer sẽ bắt đầu ở vị trí nào?
x: 10 y: 20
x: -10 y: 0
x: 5 y: 10
x: 0 y: 15
Nhân vật Lava di chuyển theo thứ tự nào khi bắt đầu game?
Tăng 0.8 sau đó giảm 0.8
Giảm 0.8 rồi tăng 0.8
Tăng 1.0 rồi giảm 1.0
Không có thay đổi tọa độ y
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
đấ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
Trước khi lập trình trò chơi Đoán số, bạn nên làm gì?
Chơi thử
Dò mã nguồn
Viết lệnh trước
Vẽ lưu đồ
Vì sao biến falling luôn bằng 1 trong dự án Platformer?
Do điều kiện nhảy bị sai
Do thiếu khối kiểm tra
Do sai cú pháp
Do luôn gán lại giá trị 1
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)
Lệnh nào dưới đây dùng để thiết lập giá trị cho biến?
Có mấy cách hiển thị biến trên sân khấu?
1
2
3
4
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
Đây là khối lệnh lập trình cho nhân vật 1, nhân vật này sẽ ẩn đi khi nào?
Ngay lập tức
Khi bấm vào nhân vật này
Sau khi các nhân vật khác nhận tin play và thực hiện xong các hành động
Sau khi các nhân vật khác phát tin play
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
Tại sao phải xóa bản sao sau khi thực hiện xong nhiệm vụ?
Không cần thiết phải xóa
Để chương trình không bị lag
Để tiết kiệm kinh phí
Để đỡ tốn điện
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)
Khi chỉnh sửa định nghĩa của một khối của tôi, điều gì sẽ xảy ra với tất cả các bản sao của khối đó?
Chúng sẽ bị xóa
Chúng sẽ vẫn giữ nguyên định nghĩa cũ
Chúng sẽ tự động cập nhật theo định nghĩa mới
Cần phải chỉnh sửa định nghĩa cho chúng một cách thủ công
Những ví dụ nào sau đây có thể ứng dụng khối có dữ liệu đầu vào?
(có thể chọn nhiều đáp án)
đồng hồ đếm ngược
thiết lập thông số cho dự án
nhân vật xuất hiện tại một vị trí cố định, không cần thay đổi
Tất cả các đáp án trên
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
