CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
BÀI 14: CẤU TRÚC ĐIỀU KHIỂN
A. PHẦN TRẮC NGHIỆM
1. NHẬN BIẾT (7 câu)
Câu 1: Có mấy loại cấu trúc điều khiển?
- 1
- 2
- 3
- 4
Câu 2: Các cấu trúc điều khiển là?
- Cấu trúc lặp.
- Cấu trúc rẽ nhánh.
- Cấu trúc tuần tự.
- Cả 3 đáp án trên.
Câu 3: Cấu trúc rẽ nhanh có mấy loại?
- 1
- 2
- 3
- 4
Câu 4: Dạng của cấu trúc lặp trong ngôn ngữ lập trình Scratch là?
- Lặp với số lần định trước.
- Lặp vô hạn.
- Lặp có điều kiện kết thúc.
- Cả 3 đáp án trên.
Câu 5: Đâu là dạng của cấu trúc rẽ nhánh?
- A. Lặp vô hạn.
- Khuyết thiếu.
- Lăp với số lần định trước.
- Cả 3 đáp án trên.
Câu 6: Biểu thức số học là gì?
- A. Là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.
- Là biểu thức có sử dụng các phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ định.
- Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
- Cả 3 đáp án trên.
Câu 7: Biểu thức là gì?
- A. Là các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.
- Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình.
- Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
- Là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.
2. THÔNG HIỂU (5 câu)
Câu 1: Biểu thức số logic là gì?
- A. Là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.
- Là biểu thức có sử dụng các phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ định.
- Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
- Cả 3 đáp án trên.
Câu 2: Đâu là dữ liệu kiểu chữ?
- Số nguyên, số thực, số tự nhiên,...
- Dãy kí tự.
- Đúng (true), sai (false).
- Cả 3 đáp án trên.
Câu 3: Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh của Scratch?
- Lặp một khối lệnh với số lần định trước.
- Lặp một khối lệnh vô hạn lần.
- Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh.
- Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh.
Câu 4: Hình nào đưới dây là khối lệnh rẽ nhánh trong Scratch?
Câu 5: Biến nhận dữ liệu kiểu nào?
- A. Kiểu số.
- Kiểu chữ.
- Kiểu logic.
- Cả 3 đáp án trên.
3. VẬN DỤNG (2 câu)
Câu 1: Em hãy ghép mỗi biểu thức Toán học ở cột bên trái với biểu thức tương ứng trong Scratch ở cột bên phải?
Biểu thức trong Toán học | Biểu thức trong Scratch |
- 1-c; 2-a; 3-b; 4-d.
- 1-d; 2-a; 3-b; 4-c.
- 1-d; 2-b; 3-a; 4-c.
- 1-a; 2-d; 3-b; 4-c.
Câu 2: Phát biểu “Nếu là ngày thứ Hai hoặc thứ Ba hoặc thứ Tư thì so_tien = 40000 so_nguoi”. Đâu là khối lệnh tương ứng trong Scratch?