Trong lập trình Scratch, cấu trúc rẽ nhánh dùng để làm gì?
AĐáp án A: Để thực hiện một công việc duy nhất một lần.
BĐáp án B: Để thực hiện một công việc lặp đi lặp lại.
CĐáp án C: Để máy tính đưa ra quyết định dựa trên một điều kiện cho trước, thực hiện các công việc khác nhau tùy theo điều kiện đó thỏa mãn hay không.
DĐáp án D: Để lưu trữ dữ liệu.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Lời giải
Đáp án đúng là: C
Cấu trúc rẽ nhánh cho phép chương trình kiểm tra một điều kiện và thực hiện một khối lệnh nếu điều kiện đó đúng, hoặc một khối lệnh khác nếu điều kiện đó sai. Nó giúp máy tính đưa ra quyết định.
Câu 2
1 điểm
Khối lệnh rẽ nhánh dạng thiếu trong Scratch có cấu trúc như thế nào?
AĐáp án A: if <điều kiện> then <câu lệnh>
BĐáp án B: if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>
CĐáp án C: repeat <số lần> <câu lệnh>
DĐáp án D: forever <câu lệnh>
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Lời giải
Đáp án đúng là: A
Câu 3
1 điểm
Khối lệnh rẽ nhánh dạng đủ trong Scratch có cấu trúc như thế nào?
AĐáp án A: if <điều kiện> then <câu lệnh>
BĐáp án B: if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>
CĐáp án C: repeat <số lần> <câu lệnh>
DĐáp án D: forever <câu lệnh>
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
Lời giải
Đáp án đúng là: B
Câu 4
1 điểm
Cho khối lệnh Scratch sau: if <ngay = "cuoi tuan"> then <set so_tien to 60000 * so_nguoi>
Khối lệnh này đang mô tả điều gì?
AĐáp án A: Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào tất cả các ngày.
BĐáp án B: Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào ngày cuối tuần.
CĐáp án C: Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào ngày trong tuần.
DĐáp án D: So sánh giá vé cuối tuần và giá vé trong tuần.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
Lời giải
Đáp án đúng là: B
Khối lệnh này chỉ thực hiện phép tính set so_tien to 60000 * so_nguoi khi điều kiện <ngay = "cuoi tuan"> đúng, tức là vào ngày cuối tuần.
Câu 5
1 điểm
Trong bài toán tính tiền điện, tiền điện mỗi tháng được tính dựa trên lượng điện năng tiêu thụ (kWh). Bạn sẽ sử dụng cấu trúc lập trình nào để tính toán các mức giá khác nhau?
AĐáp án A: Cấu trúc tuần tự.
BĐáp án B: Cấu trúc lặp.
CĐáp án C: Cấu trúc rẽ nhánh.
DĐáp án D: Cấu trúc dữ liệu.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Lời giải
Đáp án đúng là: C
Vì tiền điện có nhiều mức giá khác nhau tùy thuộc vào lượng điện tiêu thụ (kWh), chương trình cần sử dụng cấu trúc rẽ nhánh để kiểm tra xem lượng điện tiêu thụ thuộc khoảng nào và áp dụng mức giá tương ứng.
Câu 6
1 điểm
Biểu thức <a > 3 or a = 5> cho kết quả true nếu a có giá trị là bao nhiêu?
Trong một chương trình Scratch, nếu một điều kiện trong khối rẽ nhánh dạng thiếu if đúng thì khối lệnh bên trong sẽ được thực hiện. Nếu điều kiện sai, khối lệnh đó sẽ...
Một chương trình Scratch cần tính tiền vé xem phim. Giá vé là 40.000 đồng/người vào ngày thường và 60.000 đồng/người vào cuối tuần. Để thực hiện điều này, chương trình cần sử dụng cấu trúc rẽ nhánh. Khối lệnh nào sau đây mô tả đúng nhất cách tính tiền nếu ngày là "cuoi tuan"?
Trong một chương trình Scratch, bạn có một biến diem lưu trữ điểm số của học sinh. Để kiểm tra xem học sinh có đạt điểm giỏi hay không, bạn cần một biểu thức logic. Biết rằng điểm giỏi là khi diem >= 8 và diem <= 10. Biểu thức logic nào dưới đây phù hợp với điều kiện này?
AĐáp án A: (<diem > 8> or <diem = 10>)
BĐáp án B: (<diem < 8> and <diem > 10>)
CĐáp án C: (<diem = 8> or <diem > 8>) and (<diem = 10> or <diem < 10>)