Font size
WorksheetsKIỂM TRA THƯỜNG XUYÊN LẦN 2 TIN HỌC 8 2024-2025
Total questions: 40
Worksheet time: 20mins
Biến có thể lưu trữ?
Giá trị dữ liệu như số hoặc chuỗi
Khối lệnh
Hình ảnh
Hướng quay của nhân vật
Trong Scratch, để tạo biến ta chọn khối lệnh nào?
Sự kiện
Điều khiển
Dữ liệu (Data)
Hiển thị
Ví dụ nào sau đây là một biểu thức hợp lệ trong Scratch?
di chuyển 10 bước
nói "xin chào"
nhấn lá cờ
a + b
Trong Scratch, kiểu dữ liệu của một biến có thể là?
Hình ảnh
Số và chuỗi
Nhân vật
Chỉ là số
Khối lệnh "đặt … thành …" dùng để?
Tạo mới một biến
Xoá biến
Gán một giá trị mới cho biến
Hiện biến trên sân khấu
Biến được tạo trong Scratch có thể sử dụng ở đâu?
Chỉ trong một khối lệnh
Chỉ trong 1 nhân vật
Không thể sử dụng lại
Cho tất cả nhân vật hoặc chỉ một nhân vật
Giá trị của biến có thể được hiển thị trên sân khấu bằng cách nào?
Dùng khối "phát âm thanh"
Dùng khối "hiện biến"
Dùng khối "ẩn biến"
Không thể hiển thị được
Kiểu dữ liệu logic (đúng/sai) trong Scratch dùng để làm gì?
Lưu tên biến
Điều khiển hành động có thực hiện hay không
Biểu diễn hình ảnh
Tính toán số học
Vai trò của thuật toán trong lập trình là gì?
Làm cho chương trình chạy nhanh hơn
Làm đẹp chương trình
Làm rõ cách giải quyết vấn đề theo từng bước
Giảm dung lượng tệp
Khi nhân vật trong Scratch thực hiện một hành động, đó là kết quả của gì?
Hình ảnh động tự động
Một thuật toán do người lập trình tạo ra
Một lệnh từ người dùng
Một mẫu mặc định của Scratch
Một chương trình có thể có bao nhiêu tập lệnh cho các nhân vật khác nhau?
Chỉ một
Tùy ý, mỗi nhân vật có thể có tập lệnh riêng
Tối đa 2
Không thể có nhiều tập lệnh
Trong Scratch, khối lệnh "nếu… thì…" là lệnh gì?
Âm thanh
Thời gian thực hiện
Tạo nền mới
Điều kiện
Cấu trúc lặp có tác dụng gì trong chương trình?
Giúp mã ngắn hơn và hiệu quả hơn
Không có tác dụng
Làm chương trình chạy chậm hơn
Làm nhân vật đứng yên
Sự khác nhau giữa "nếu… thì…" và "nếu… thì… nếu không thì…" là gì?
Không có khác biệt
"Nếu không thì" giúp thêm lựa chọn khác khi điều kiện sai
"Nếu… thì…" nhanh hơn
"Nếu… thì…" không được dùng trong Scratch
Trong chương trình Scratch, khối lệnh KHÔNG được kết nối sẽ như thế nào?
Vẫn thực hiện bình thường
Tạo hiệu ứng đẹp
Không được thực hiện
Tăng hiệu suất chương trình
Scratch sử dụng loại lập trình nào?
Văn bản
Trình soạn thảo dòng lệnh
Lập trình kéo - thả trực quan
Mã máy
Trong một thuật toán có sử dụng cấu trúc điều kiện, nếu điều kiện không đúng thì điều gì xảy ra?
Chương trình sẽ dừng lại ngay
Tất cả các câu lệnh bị xóa
Nhân vật sẽ ẩn đi
Câu lệnh trong nhánh "nếu" sẽ không được thực hiện
Trong Scratch, khối lệnh nào giúp chương trình có thể "ra quyết định"?
"phát âm thanh"
"lặp lại 10 lần"
"nếu… thì…"
"di chuyển 10 bước"
Bạn muốn sử dụng một biến để lưu tên người chơi nhập từ bàn phím, kiểu dữ liệu của biến này nên là gì?
Kiểu số
Kiểu chuỗi
Kiểu logic
Kiểu danh sách
Cho kịch bản: "Khi nhấn phím cách, nhân vật nói 'Chào bạn!' và nhảy lên 10 bước." Câu nào mô tả đúng thuật toán này?
Nhân vật di chuyển 10 bước, rồi nói "Chào bạn!"
Khi bắt đầu chương trình, nhân vật tự động chào và nhảy
Khi nhấn lá cờ → di chuyển 10 bước
Khi nhấn phím cách → nói "Chào bạn!" → di chuyển 10 bước
Trong Scratch, bạn muốn nhân vật kiểm tra nếu chạm vào mép màn hình thì quay lại. Cấu trúc điều khiển phù hợp:
Cấu trúc tuần tự
Cấu trúc lặp
Cấu trúc rẽ nhánh (`nếu… thì…`)
Cấu trúc gọi lại
Bạn muốn nhân vật kiểm tra nếu số điểm đạt ≥ 100 thì hiển thị "Thắng", ngược lại hiển thị "Thử lại". Cấu trúc điều khiển phù hợp là?
`nếu… thì… nếu không thì…`
`lặp lại 10 lần`
`nếu… thì…`
`mãi mãi`
Biến trong lập trình là gì?
Một khối lệnh di chuyển
Lưu trữ giá trị có thể thay đổi
Một âm thanh
Một nhân vật
Hằng số là gì trong Scratch?
Một biến có thể thay đổi giá trị
Một giá trị không thay đổi
Một nhân vật
Một âm thanh
Cấu trúc điều kiện trong Scratch dùng để làm gì?
Thực hiện hành động theo thứ tự
Kiểm tra một điều kiện và thực hiện hành động dựa trên kết quả
Lặp lại hành động nhiều lần
Dừng chương trình
Khối lệnh "lặp lại … lần" trong Scratch có tác dụng gì?
Lặp lại hành động một số lần xác định
Lặp mã cho đến khi điều kiện sai
Chạy hành động vô hạn
Thực hiện hành động một lần duy nhất
Trong Scratch, kiểu dữ liệu chuỗi là gì?
Số thực
Dãy ký tự (chữ, số, ký hiệu)
Số nguyên
Hình ảnh
Khối lệnh nào sau đây trong Scratch dùng để thay đổi giá trị của biến?
"Đặt … thành …"
"Thay đổi … thêm …"
"Phát âm thanh"
"Đi tới x: y:"
Trong Scratch, để kiểm tra điều kiện đúng/sai, ta sử dụng khối lệnh nào?
"x > 10"
"Di chuyển 10 bước"
"Nói 'Xin chào'"
"Nhấn lá cờ"
Tên của một biến trong Scratch phải tuân theo điều kiện nào?
Nên dễ nhớ và có ý nghĩa
Có thể trùng tên với nhân vật
Phải viết hoa toàn bộ
Không được chứa ký tự đặc biệt
Khối lệnh "ẩn biến" trong Scratch có tác dụng gì?
Làm ẩn sân khấu
Làm biến không hiển thị trên sân khấu
Xoá biến
Thay đổi giá trị của biến
Khối lệnh "khi nhấn lá cờ" có tác dụng gì trong Scratch?
Bắt đầu chạy chương trình
Kết thúc chương trình
Dừng nhân vật
Hiển thị tất cả các biến
Khối lệnh nào sau đây là cấu trúc điều khiển trong Scratch?
"Nếu… thì…"
"Di chuyển 10 bước"
"Thay đổi… thêm …"
"Phát âm thanh"
Kiểu dữ liệu logic trong Scratch được sử dụng để làm gì?
Tính toán số học
Điều khiển hành động có thực hiện hay không
Lưu giá trị số
Lưu chuỗi ký tự
Lệnh nào trong Scratch sẽ lặp lại hành động vô hạn?
Mãi mãi
Lặp lại 10 lần
Nếu… thì…
Chờ 1 giây
Trong Scratch, khối lệnh nào có thể tạo ra giá trị đúng hoặc sai (True/False)?
Di chuyển 10 bước
x > 10
Phát âm thanh
Nói "xin chào"
Trong Scratch, cấu trúc lặp vô hạn được sử dụng khi nào?
Khi muốn thực hiện hành động một số lần nhất định
Khi muốn hành động được thực hiện liên tục không ngừng
Khi kiểm tra điều kiện có đúng không
Khi muốn chương trình dừng lại
Lệnh "chờ 1 giây" trong Scratch có tác dụng gì?
Dừng chương trình hoàn toàn
Tạo độ trễ giữa các hành động
Tắt nhân vật
Tạo âm thanh
Trong Scratch, khối lệnh nào giúp nhân vật quay lại nếu chạm vào cạnh màn hình?
Thực hiện hành động tiếp theo
Điều khiển với chuỗi
Nếu… thì…
Mãi mãi
Khi điều kiện trong lệnh "nếu … thì…" sai, điều gì sẽ xảy ra?
Thực hiện hành động trong nhánh đúng
Không thực hiện hành động nào
Thực hiện hành động trong nhánh sai
Dừng chương trình
