Font size
WorksheetsÔN TẬP TIN HỌC 5 HK2
Total questions: 45
Worksheet time: 38mins
Để tạo một chương trình mô tả các bước để lặp lại hành động nhảy với bóng chạm 10 lần, tôi nên sử dụng lệnh nào?
Lệnh lặp liên tục
Lệnh lặp có điều kiện
Lệnh lặp không điều kiện
Lệnh lặp với số lần biết trước
Sắp xếp các bước sau đây theo thứ tự để tính chu vi của một hình tròn?
1. Tính chu vi hình tròn theo công thức: C = 2 × 3,14 × d
2. Thông báo kết quả tính chu vi hình tròn C
3. Xác định số đo đường kính d của hình tròn
3 - 1 - 2
1 - 2 - 3
1 - 3 - 2
2 - 3 - 1
Điều gì giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp?
Thực hiện các bước theo trình tự từ đầu đến cuối.
Cả hai đều có bước quan trọng nhất là kiểm tra các điều kiện.
Các bước của thuật toán được lặp lại nhiều lần.
Tất cả các câu trả lời trên đều sai.
Khi nào chương trình trong hình dưới đây dừng lại?
Khi phím Space được nhấn
Khi nhân vật quay 150 độ
Khi nhân vật di chuyển 10 bước
Khi con trỏ chuột chạm vào nhân vật
Nhận định nào dưới đây là SAI khi nói về ý tưởng và kịch bản của một chương trình máy tính?
Kịch bản cần được mô tả rõ ràng và cụ thể.
Kịch bản thường có 3 phần: Giới thiệu, Phát triển và Kết luận.
Có thể viết một kịch bản mà không có ý tưởng về trò chơi hoặc câu chuyện.
Mọi người nên lấy phản hồi để chỉnh sửa, bổ sung và hoàn thiện kịch bản.
Với chương trình Scratch dưới đây, em hãy cho biết:
a. Chương trình có cấu trúc gì?
b. Đâu là biểu thức điều kiện được sử dụng trong chương trình?
c. Số tiền taxi tương ứng với chiều dài quãng đường 40 km là bao nhiêu?
Câu lệnh lặp được sử dụng khi:
Muốn thoát khỏi chương trình
Muốn lặp lại thao tác nào đó nhiều lần.
Muốn tính tổng của 2 số
Với một biểu thức có nhiều phép toán, khi chạy chương trình Scratch, các phép toán được thực hiện như thế nào?
Theo thứ tự từ trái sang phải, từ trong ra ngoài.
Theo thứ tự từ ngoài vào trong.
Theo thứ tự từ phải sang trái.
Theo thứ tự từ phải sang trái, từ trong ra ngoài.
Tại sao cần phải viết kịch bản trước khi lập trình?
Giúp lập trình đáp ứng yêu cầu
Làm cho chương trình đẹp hơn
Rút ngắn thời gian
Thêm ký tự
Trong Scratch, nhóm lệnh nào chứa các lệnh để tạo ra các biểu thức toán học?
Nhóm lệnh Các biến số
Nhóm lệnh Chuyển động.
Nhóm lệnh Các phép toán
Nhóm lệnh Sự kiện.
Phát biểu nào dưới đây là sai?
Mỗi nhóm lệnh trong chương trình Scratch có màu sắc riêng.
Lệnh điều khiển nhân vật di chuyển một số bước nhất định nằm trong nhóm lệnh chuyển động.
Phần mềm Scratch cung cấp nhiều phông nền để em lựa chọn.
Một nhân vật trong chương trình Scratch chỉ có một trang phục.
Cấu trúc lặp là gì?
Kiểm tra điều kiện đúng hay sai. Nếu đúng sẽ thực hiện tiếp, nếu sai sẽ dừng thuật toán.
Thực hiện từ bước đầu tiên đến bước cuối cùng (kết thúc) theo thứ tự.
Được sử dụng để mô tả các bước của một thuật toán được lặp lại nhiều lần.
Là một cấu trúc xác định số lần lặp lại một số bước của thuật toán.
Cấu trúc rẽ nhánh dạng thiếu có dạng gì?
nếu <điều kiện> thì <công việc 1> nếu không thì <công việc 2>
nếu <công việc 1> thì <công việc 2>
nếu <công việc> thì <điều kiện>
nếu <điều kiện> thì <công việc>
Trong một cấu trúc rẽ nhánh dạng đủ, công việc 2 được thực hiện khi nào?
Khi điều kiện được thỏa mãn.
Khi công việc 1 được thực hiện.
Khi công việc 2 là đúng.
Khi điều kiện không được thỏa mãn.
Lệnh nào sau đây thuộc cấu trúc rẽ nhánh?
Tính tổng
In ra 'Xin chào'
Đếm từ 1 đến 10
Nếu x < 0 thì thông báo 'Số âm'
Em chạy thử chương trình nhưng nhân vật không di chuyển. Nguyên nhân có thể là gì?
Thiếu khối chuyển động
Không có nhân vật
Nhấn nhầm nút lệnh
Chọn nền sai
Trong phần mềm Scratch, để điều khiển chú mèo bay mà không dừng lại, em sử dụng lệnh nào?
Em hãy sắp xếp thứ tự đúng của các bước tạo biến trong Scratch?
A. Đặt tên cho biến
B. Vào nhóm lệnh các biến số
C. Gõ phím Enter
D. Nháy chuột chọn "Tạo một biến"
Hãy ghép tên lệnh với các lệnh tương ứng?
Để vẽ hình bát giác đều ABCDEFGH, chú mèo trong Scratch phải sử dụng lệnh lặp lại bao nhiêu số lần lặp?
4
6
8
10
Cấu trúc nào thực hiện các công việc theo một trình tự nhất định?
Cấu trúc lặp
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc điều kiện
Cho biểu thức số học 29 × 12 : (20 + 19), khối phép tính tương ứng trong Scratch sẽ là?
Khi viết kịch bản, việc mô tả ngoại hình và tính cách của nhân vật giúp ích gì cho việc viết chương trình?
Không giúp gì.
Không bị lỗi.
Giúp chương trình chạy nhanh hơn.
Giúp dễ dàng thiết kế hình ảnh và hành động của nhân vật.
Để tạo một biến mới trong Scratch, em chọn mục nào trong nhóm lệnh Các biến số?
Để chương trình tính tổng hai số a và b do người dùng nhập vào, em cần thực hiện theo thứ tự nào?
1. Tính tổng và thông báo kết quả.
2. Hỏi và nhập giá trị của a.
3. Hỏi và nhập giá trị của b.
1 - 2 - 3
3 - 2 - 1
2 - 3 - 1
Bước đầu tiên trong quy trình tạo một chương trình máy tính là gì?
Viết chương trình.
Sửa lỗi chương trình.
Xác định yêu cầu và viết kịch bản.
Chạy thử chương trình.
Cấu trúc rẽ nhánh thường đi kèm với từ khóa nào sau đây?
Lặp lại … cho đến khi
Bắt đầu … kết thúc
Nếu ... thì
Thực hiện … tuần tự
Điều kiện để nhân vật nói “Bạn đã hoàn thành môn học!” trong khối lệnh dưới đây là gì?
Biến “điểm” có giá trị bằng 5.
Biến “điểm” có giá trị lớn hơn 5.
Biến “điểm” có giá trị nhỏ hơn 5.
Biến “điểm” có giá trị bất kì.
Việc sửa lỗi chỉ đơn giản là xóa đi các khối lệnh bị sai.
Khối lệnh liên tục sẽ dừng lại sau khi đã lặp đủ 100 lần.
Điều kiện trong cấu trúc rẽ nhánh chỉ có thể là một phép so sánh bằng “=”.
Chạy thử chương trình là bước không cần thiết nếu đã lập trình rất cẩn thận.
Kịch bản càng chi tiết thì việc lập trình càng thuận lợi, chính xác và hiệu quả.
Lỗi chương trình là những sai sót khiến chương trình hoạt động không như mong muốn.
Em hãy cho biết chức năng của biến trong lập trình.
Nêu các bước để tạo một biến mới có tên là Điểm số.
Một siêu thị đang có chương trình khuyến mãi: “Nếu khách hàng mua đơn hàng từ 150.000 đồng trở lên thì sẽ được giảm giá 5%”.
Em hãy mô tả các bước để máy tính có thể xác định một khách hàng có được giảm giá hay không.
Trong lập trình Scratch, "Biến" được dùng để làm gì?
Xóa các nhân vật không cần thiết.
Làm cho các nhân vật di chuyển nhanh hơn.
Thay đổi màu sắc của phông nền sân khấu.
Lưu trữ các giá trị và có thể thay đổi trong chương trình.
Để vẽ một hình vuông trong Scratch, em cần lặp lại việc di chuyển và xoay 90 độ mấy lần?
2 lần
3 lần
4 lần
5 lần
Trong Scratch, thuật toán được thể hiện bằng cách nào?
Vẽ sơ đồ khối
Ghi âm lời nói
Viết các dòng lệnh bằng chữ
Ghép nối các khối lệnh với nhau
Việc kiểm tra xem chương trình có chạy đúng như mong muốn và có lỗi hay không được gọi là gì?
Viết kịch bản
Thiết kế chương trình
Chạy thử chương trình
Lập trình tuần tự.
Em hãy viết một kịch bản ngắn (ít nhất 3 lời thoại qua lại) cho hai nhân vật Mèo Tom và Chó Moco trong Scratch. Chủ đề của cuộc trò chuyện là hỏi thăm về thời tiết hôm nay.
Em hãy nêu sự khác biệt cơ bản nhất giữa cấu trúc lặp và cấu trúc tuần tự trong lập trình Scratch.
Chạy thử chương trình trong Scratch nhằm mục đích gì?
Nêu các trường hợp lỗi chương trình?
Em chạy thử chương trình nhưng nhân vật không di chuyển. Nguyên nhân có thể là gì?
Thiếu khối lệnh chuyển động.
Nhấn nhầm nút lệnh.
Không có nhân vật.
Chọn sai phông nền.
Điểm khác biệt lớn nhất giữa cấu trúc rẽ nhánh dạng thiếu và dạng đủ là gì?
Dạng thiếu không cần điều kiện.
Dạng thiếu chạy nhanh hơn dạng đủ.
Dạng đủ có thêm phương án xử lý khi điều kiện không thỏa mãn (sai).
Dạng đủ chỉ dùng trong các trò chơi khó.
