NEW
Font size
WorksheetsĐỀ KIỂM TRA CUỐI KỲ II TIN HỌC 8 2024-2025
Total questions: 40
Worksheet time: 20mins
Biến là gì?
Một ký tự trong chương trình
Một khối lệnh di chuyển
Lưu trữ một giá trị có thể thay đổi
Âm thanh
Các biến có thể lưu trữ gì?
Các giá trị dữ liệu như số hoặc chuỗi
Một khối lệnh
Hình ảnh
Hướng đi của một nhân vật
Hằng là gì?
Một biến đặc biệt có thể thay đổi
Một giá trị không thay đổi
Một nền tảng
Một âm thanh đã được ghi sẵn
Trong Scratch, bạn chọn khối nào để tạo một biến?
Sự kiện
Điều khiển
Dữ liệu (Data)
Hiển thị
Biểu thức trong Scratch thường là?
Các câu lệnh lặp
Một sự kết hợp của các toán tử và giá trị (hằng số/biến)
Các hoạt động điều kiện
Hình ảnh
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ấp vào cờ
a + b
Trong Scratch, kiểu dữ liệu của một biến có thể là gì?
Hình ảnh
Số và chuỗi
Ký tự
Chỉ số
Trong Scratch, bạn sử dụng khối nào để thay đổi giá trị của một biến?
'Thay đổi ... bởi ...'
'Phát âm thanh'
'Thay đổi màu sắc'
'Đi đến x: y:'
Khối lệnh “đặt … thành …” dùng để?
Tạo một biến mới
Xóa một biến
Gán một giá trị mới cho một biến
Hiển thị một biến trên sân khấu
Khối lệnh nào sau đây có thể tạo ra giá trị đúng hoặc sai (True/False)?
đặt x bằng 5
x > 10
phát âm thanh
nói 'xin chào'
Biến được tạo trong Scratch có thể được sử dụng ở đâu?
Chỉ trong một khối
Chỉ trong một nhân vật
Không thể tái sử dụng
Cho tất cả các nhân vật hoặc chỉ một nhân vật
Kiểu dữ liệu chuỗi là kiểu lưu trữ gì?
Số nguyên
Số thực
Chuỗi ký tự (chữ cái, số, ký hiệu)
Hình ảnh
Tên của một biến trong Scratch phải tuân theo điều nào sau đây?
Không được giống với tên của nhân vật
Có thể giống nhau
Phải được viết hoàn toàn bằng chữ hoa
Phải dễ nhớ và có ý nghĩa
Giá trị của biến có thể được hiển thị trên sân khấu bằng cách nào?
Sử dụng khối 'phát âm thanh'
Sử dụng khối 'hiển thị biến'
Sử dụng khối 'ẩn biến'
Không thể hiển thị
Khối “khi nhấn lá cờ” có tác dụng gì?
Bắt đầu chạy chương trình
Kết thúc chương trình
Dừng nhân vật
Xóa tất cả biến
Kiểu dữ liệu logic (đúng/sai) trong Scratch được sử dụng để làm gì?
Lưu tên biến
Kiểm soát xem một hành động có được thực hiện hay không
Đại diện cho hình ảnh
Thực hiện các phép 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
Các lệnh trong Scratch được thực hiện như thế nào?
Ngẫu nhiên
Từ dưới lên trên
Từ phải sang trái
Theo thứ tự từ trên xuống dưới
Khi một nhân vật trong Scratch thực hiện một hành động, kết quả của nó là 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
Bất kỳ, mỗi nhân vật có thể có kịch bản riêng
Tối đa 2
Không thể có nhiều kịch bản
Trong Scratch, khối lệnh “nếu… thì…” là lệnh gì?
Âm thanh
Thời gian thực thi
Tạo nền mới
Điều kiện
Khối lệnh “lặp lại … lần” là:
Tạo một biến mới
Cấu trúc vòng lặp
Chỉ thực hiện một lần
Kiểm tra điều kiện
Cấu trúc lặp có tác dụng gì trong chương trình?
Làm cho mã ngắn hơn và hiệu quả hơn
Không có hiệu ứng nào
Làm chậm chương trình
Làm cho nhân vật đứng yên
Câu lệnh rẽ nhánh giúp chương trình làm gì?
Chạy tự động
Hiển thị hình ảnh
Thực hiện theo các điều kiện
Tăng tốc độ chương trình
Sự khác nhau giữa “nếu… thì…” và “nếu… thì… nếu không thì…” là gì?
Không có sự 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 thi bình thường
Tạo ra một hiệu ứng đẹp
Không được thực hiện
Tăng hiệu suất chương trình
Câu lệnh nào dưới đây là cấu trúc điều khiển rẽ nhánh?
'nếu x > 0 thì...'
'khi nhấp vào cờ'
'lặp lại 10 lần'
'di chuyển 10 bước'
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
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
Lệnh “mãi mãi” sẽ lặp lại các hành động như thế nào?
Cho đến khi người dùng dừng chương trình
5 lần
Không thực thi
Chỉ một lần
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 ngay lập tức
Tất cả các lệnh sẽ 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 nào giúp chương trình 'đưa 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 trữ tên của người chơi được 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
Một chương trình yêu cầu kiểm tra xem điểm số có lớn hơn hoặc bằng 100 hay không, sau đó hiển thị 'Chiến thắng!'. Cách viết điều kiện đúng là gì?
nếu điểm > 100 thì
nếu điểm = 100 thì
nếu điểm >= 100 thì
nếu điểm < 100 thì
Trong một trò chơi, khi người chơi đạt 50 điểm, nhân vật nói 'Bạn thật tuyệt vời!'. Lệnh nào là phù hợp?
nếu điểm = 50 thì nói 'Bạn thật tuyệt vời!'
nếu điểm > 50 thì nói 'Bạn thật tuyệt vời!'
nếu điểm < 50 thì nói 'Bạn thật tuyệt vời!'
nếu diem != 50 thì nói "Bạn thật giỏi!"
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, sau đó nói 'Xin chào!'
Khi chương trình bắt đầu, nhân vật tự động chào hỏi và nhảy
Khi cờ được nhấn → 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 xem nó có chạm vào cạnh của màn hình để quay lại. Cấu trúc điều khiển nào là phù hợp?
Cấu trúc tuần tự
Cấu trúc vòng lặp
Cấu trúc rẽ nhánh (`nếu… thì…`)
Cấu trúc gọi lại
Một học sinh thiết kế chương trình cho nhân vật nhảy 5 lần. Cấu trúc điều khiển nào phù hợp:
Tuần tự
Vòng lặp với số lần xác định
Vòng lặp vô hạn
Phân nhánh
Cấu trúc nào sau đây thể hiện hành động được lặp lại không xác định số lần trước?
lặp lại 10 lần
mãi mãi
nếu... thì...
nói 'Xin chào'
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
