Phần I. Trắc nghiệm nhiều lựa chọn
Khi xem video hướng dẫn làm một món đồ thủ công trên máy tính (Bài 8B), bạn đang sử dụng loại công cụ nào?
A
Đáp án A: Công cụ chỉ có văn bản.
B
Đáp án B: Công cụ đa phương tiện (video).
C
Đáp án C: Công cụ tính toán số liệu.
D
Đáp án D: Công cụ chỉ có âm thanh.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án B. Video kết hợp hình ảnh chuyển động và âm thanh.
"Cấu trúc tuần tự" trong lập trình hoặc quy trình làm việc có nghĩa là gì?
A
Đáp án A: Lặp lại một hành động nhiều lần.
B
Đáp án B: Bỏ qua một số bước không cần thiết.
C
Đáp án C: Thực hiện các lệnh theo đúng thứ tự từ đầu đến cuối.
D
Đáp án D: Làm các bước một cách ngẫu nhiên.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án C. Trình tự là đặc điểm của cấu trúc tuần tự.
Quy trình "Bật máy tính để bàn" gồm các bước: 1. Nhấn nút nguồn thân máy; 2. Nhấn nút nguồn màn hình. Đây là ví dụ về cấu trúc gì?
A
Đáp án A: Cấu trúc lặp.
B
Đáp án B: Cấu trúc rẽ nhánh.
C
Đáp án C: Cấu trúc tuần tự.
D
Đáp án D: Cấu trúc ngẫu nhiên.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án C. Các bước thực hiện lần lượt, theo thứ tự.
Em muốn nhân vật trong chương trình lập trình di chuyển 100 bước. Em nên dùng cấu trúc nào để lệnh ngắn gọn?
A
Đáp án A: Cấu trúc rẽ nhánh.
B
Đáp án B: Cấu trúc ngẫu nhiên.
C
Đáp án C: Cấu trúc lặp (ví dụ: lặp lại 10 lần, mỗi lần 10 bước).
D
Đáp án D: Cấu trúc tuần tự (viết 100 lệnh di chuyển 1 bước).
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án C. Cấu trúc lặp giúp viết lệnh ngắn gọn hơn.
Khi làm đồ dùng gia đình theo video hướng dẫn (Bài 9B), kỹ năng nào được rèn luyện chủ yếu?
A
Đáp án A: Kỹ năng lập trình máy tính.
B
Đáp án B: Kỹ năng gõ bàn phím nhanh.
C
Đáp án C: Kỹ năng quan sát, làm theo hướng dẫn chính xác từng bước và thực hành thủ công.
D
Đáp án D: Kỹ năng tìm kiếm thông tin trên Google.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án C. Bài này tập trung vào sự phối hợp giữa thông tin số và thực hành vật lí.
Mục đích chính của việc sử dụng lệnh lặp trong lập trình là gì?
A
Đáp án A: Làm cho chương trình có nhiều màu sắc hơn.
B
Đáp án B: Giúp chương trình ngắn gọn, dễ đọc, và hiệu quả khi cần thực hiện lại một hành động.
C
Đáp án C: Làm cho máy tính chạy chậm lại.
D
Đáp án D: Làm cho nhân vật nhảy múa ngẫu nhiên.
Xem đáp án và lời giải
Các bước: "1. Rửa tay -> 2. Lấy xà phòng -> 3. Xoa đều -> 4. Rửa sạch xà phòng" là ví dụ về cấu trúc gì?
A
Đáp án A: Cấu trúc lặp.
B
Đáp án B: Cấu trúc tuần tự.
C
Đáp án C: Cấu trúc rẽ nhánh.
D
Đáp án D: Cấu trúc hỗn hợp.
Xem đáp án và lời giải
Khi xem video hướng dẫn, nếu bạn bỏ qua một bước quan trọng (ví dụ: quên cho đường vào làm bánh), hậu quả sẽ là gì?
A
Đáp án A: Món bánh sẽ ngon hơn.
B
Đáp án B: Sản phẩm làm ra sẽ bị sai, không đạt yêu cầu.
C
Đáp án C: Video sẽ tự động sửa lỗi cho bạn.
D
Đáp án D: Máy tính sẽ báo lỗi.
Xem đáp án và lời giải
Trong môi trường lập trình, lệnh "Lặp lại 4 lần" (Repeat 4 times) thuộc loại cấu trúc nào?
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 ngẫu nhiên.
Xem đáp án và lời giải
Khi thực hành tạo đồ dùng gia đình (Bài 9B), việc tạm dừng (Pause) video hướng dẫn giúp em điều gì?
A
Đáp án A: Giúp video chạy nhanh hơn.
B
Đáp án B: Giúp em có thời gian để hoàn thành bước thủ công hiện tại trước khi xem bước tiếp theo.
C
Đáp án C: Giúp tua video đến cuối.
D
Đáp án D: Giúp chuyển sang video khác.
Xem đáp án và lời giải
Khi bạn làm theo video hướng dẫn làm đồ thủ công, bạn đang áp dụng cấu trúc tuần tự trong đời sống như thế nào?
A
Đáp án A: Bỏ qua một vài bước không quan trọng.
B
Đáp án B: Làm các bước theo thứ tự ngẫu nhiên tùy thích.
C
Đáp án C: Thực hiện đúng từng bước theo thứ tự mà video chỉ dẫn.
D
Đáp án D: Tua nhanh video để xem kết quả cuối cùng.
Xem đáp án và lời giải
Trong môi trường lập trình trực quan (ví dụ Scratch), lệnh nào sau đây thể hiện cấu trúc lặp vô hạn?
A
Đáp án A: Lệnh "lặp lại 10 lần".
B
Đáp án B: Lệnh "lặp lại cho đến khi" (có điều kiện dừng).
C
Đáp án C: Lệnh "liên tục" (forever).
D
Đáp án D: Lệnh "di chuyển 10 bước".
Xem đáp án và lời giải
Khi sử dụng lệnh lặp trong lập trình, bạn cần xác định rõ điều gì để lệnh lặp hoạt động chính xác?
A
Đáp án A: Số lần lặp lại hoặc điều kiện dừng lặp.
B
Đáp án B: Màu sắc của nhân vật.
C
Đáp án C: Vị trí sân khấu.
D
Đáp án D: Tên chương trình.
Xem đáp án và lời giải
Em muốn vẽ một hình tam giác đều trong lập trình. Em nên dùng lệnh lặp lại bao nhiêu lần và xoay bao nhiêu độ mỗi lần?
A
Đáp án A: Lặp lại 3 lần, xoay 90 độ.
B
Đáp án B: Lặp lại 4 lần, xoay 90 độ.
C
Đáp án C: Lặp lại 3 lần, xoay 120 độ.
D
Đáp án D: Lặp lại 3 lần, xoay 60 độ.
Xem đáp án và lời giải
Khi xem video hướng dẫn làm đồ thủ công, nút "Pause" (Tạm dừng) và "Play" (Phát) giúp em điều chỉnh tốc độ học tập như thế nào?
A
Đáp án A: Giúp em xem video nhanh hơn gấp 2 lần.
B
Đáp án B: Giúp em điều chỉnh video phù hợp với tốc độ làm sản phẩm thực tế của mình.
C
Đáp án C: Giúp em bỏ qua các bước khó.
D
Đáp án D: Giúp em tua video về cuối.
Xem đáp án và lời giải
Quy trình "Thay bóng đèn điện" gồm: 1. Ngắt nguồn điện; 2. Tháo bóng cũ; 3. Lắp bóng mới; 4. Bật nguồn điện. Nếu bỏ qua bước 1, hậu quả là gì?
A
Đáp án A: Bóng đèn sẽ sáng ngay lập tức.
B
Đáp án B: Quy trình bị sai và có thể gây nguy hiểm (điện giật).
C
Đáp án C: Quy trình vẫn đúng và an toàn.
D
Đáp án D: Bóng đèn mới sẽ bền hơn.
Xem đáp án và lời giải
Trong lập trình, cấu trúc lặp giúp em tránh được việc gì?
A
Đáp án A: Tránh việc chương trình có nhiều lỗi.
B
Đáp án B: Tránh việc chương trình trở nên quá dài và khó quản lý vì phải viết lại nhiều dòng lệnh giống nhau.
C
Đáp án C: Tránh việc máy tính bị nóng.
D
Đáp án D: Tránh việc nhân vật di chuyển sai hướng.
Xem đáp án và lời giải
Khi thực hành làm đồ dùng gia đình theo video (Bài 9B), nếu bạn làm sai một bước, việc nào sau đây là hợp lý nhất?
A
Đáp án A: Tiếp tục làm sai cho đến hết video.
B
Đáp án B: Dừng video, tua lại bước làm sai, sửa chữa và làm lại cho đúng.
C
Đáp án C: Xóa hết sản phẩm đã làm.
D
Đáp án D: Bỏ qua bước đó và làm bước tiếp theo.
Xem đáp án và lời giải
Lệnh "nhấn phím cách" trong trò chơi luyện gõ phím được sử dụng lặp đi lặp lại rất nhiều lần. Đây là ví dụ về cấu trúc gì?
A
Đáp án A: Cấu trúc rẽ nhánh.
B
Đáp án B: Cấu trúc tuần tự.
C
Đáp án C: Cấu trúc lặp.
D
Đáp án D: Cấu trúc ngẫu nhiên.
Xem đáp án và lời giải
Khi lập trình vẽ hình, lệnh lặp giúp em đơn giản hóa công việc như thế nào?
A
Đáp án A: Giúp em không cần phải học cách vẽ hình nữa.
B
Đáp án B: Giúp em chỉ cần viết một vài khối lệnh thay vì hàng chục lệnh giống nhau.
C
Đáp án C: Giúp em vẽ hình bằng tay nhanh hơn.
D
Đáp án D: Giúp em đổi màu sắc cho hình vẽ.
Xem đáp án và lời giải
Khi em lập trình một chương trình sử dụng cấu trúc tuần tự, thứ tự các khối lệnh có quan trọng không?
A
Đáp án A: Không quan trọng, xếp lệnh lộn xộn cũng được.
B
Đáp án B: Rất quan trọng, nếu sai thứ tự thì chương trình sẽ không chạy đúng hoặc sai kết quả.
C
Đáp án C: Chỉ quan trọng nếu có lệnh lặp.
D
Đáp án D: Chỉ quan trọng nếu có lệnh rẽ nhánh.
Xem đáp án và lời giải
Khi bạn làm đồ thủ công theo video hướng dẫn (Bài 9B), việc bạn tự chuẩn bị nguyên vật liệu trước khi xem video là áp dụng bước nào trong quy trình làm việc?
A
Đáp án A: Bước thực hiện tuần tự.
B
Đáp án B: Bước lặp lại hành động.
C
Đáp án C: Bước chuẩn bị.
D
Đáp án D: Bước sửa lỗi.
Xem đáp án và lời giải
Em muốn nhân vật trong lập trình di chuyển liên tục từ trái sang phải trên sân khấu. Em nên dùng cấu trúc nào?
A
Đáp án A: Cấu trúc tuần tự (viết nhiều lệnh di chuyển).
B
Đáp án B: Cấu trúc lặp vô hạn (lệnh "liên tục").
C
Đáp án C: Cấu trúc lặp có điều kiện.
D
Đáp án D: Cấu trúc rẽ nhánh.
Xem đáp án và lời giải
Khi xem video hướng dẫn làm sản phẩm thủ công, nếu bạn không hiểu một đoạn hướng dẫn bằng lời nói, bạn có thể làm gì?
A
Đáp án A: Tua lại và nghe kỹ lại đoạn đó, hoặc đọc phụ đề (nếu có).
B
Đáp án B: Tắt video và không làm nữa.
C
Đáp án C: Bỏ qua bước đó và làm đại bước tiếp theo.
D
Đáp án D: Nhấn nút "Play" nhanh hơn.
Xem đáp án và lời giải
Lệnh "lặp lại 10 lần" khác với lệnh "liên tục" ở điểm nào?
A
Đáp án A: Lệnh "lặp lại 10 lần" chạy mãi mãi, còn "liên tục" chạy 10 lần.
B
Đáp án B: Lệnh "lặp lại 10 lần" có giới hạn số lần thực hiện, còn "liên tục" thì chạy mãi mãi (không có giới hạn).
C
Đáp án C: Cả hai đều giống nhau hoàn toàn.
D
Đáp án D: Lệnh "lặp lại 10 lần" dùng cho hình ảnh, còn "liên tục" dùng cho âm thanh.
Xem đáp án và lời giải
Trong lập trình, "vòng lặp" là gì?
A
Đáp án A: Là một hình tròn vẽ trên sân khấu.
B
Đáp án B: Là tên gọi khác của cấu trúc lặp.
C
Đáp án C: Là một khối lệnh chỉ chạy một lần.
D
Đáp án D: Là con đường mà nhân vật đi.
Xem đáp án và lời giải
Khi làm theo video hướng dẫn, việc sử dụng các công cụ đa phương tiện giúp quá trình học tập của bạn hiệu quả hơn như thế nào?
A
Đáp án A: Giúp bạn không cần phải suy nghĩ, chỉ làm theo là được.
B
Đáp án B: Cung cấp hướng dẫn trực quan (nhìn thấy cách làm), giúp dễ hiểu và dễ làm theo hơn so với đọc chữ.
C
Đáp án C: Giúp bạn có thể làm sản phẩm mà không cần nguyên vật liệu.
D
Đáp án D: Giúp bạn làm sản phẩm nhanh hơn 10 lần.
Xem đáp án và lời giải
Phần III. Trắc nghiệm nhiều lựa chọn
Nếu em lập trình một chương trình mà nhân vật cứ chạy sai hoài, em cần làm gì?
A
Đáp án A: Bỏ qua chương trình đó.
B
Đáp án B: Kiểm tra lại logic, trình tự các khối lệnh (debug) và sửa lỗi.
C
Đáp án C: Nhấn nút Run (Chạy) mạnh hơn.
D
Đáp án D: Đổi tên nhân vật.
Xem đáp án và lời giải
Mục tiêu của Bài 12 ("Thực hành sử dụng lệnh lặp") là giúp bạn nhận ra rằng lệnh lặp có thể được áp dụng ở đâu?
A
Đáp án A: Chỉ trong các trò chơi máy tính.
B
Đáp án B: Chỉ để vẽ hình học.
C
Đáp án C: Trong nhiều công việc lập trình khác nhau, giúp giải quyết vấn đề hiệu quả và sáng tạo.
D
Đáp án D: Chỉ để làm các bài tập trong sách giáo khoa.
Xem đáp án và lời giải
Trong lập trình trực quan, nếu em muốn vẽ một hình tròn hoàn hảo, em sử dụng lệnh lặp lại rất nhiều lần với góc quay nhỏ (ví dụ: lặp 360 lần, xoay 1 độ). Đây là ứng dụng của cấu trúc nào?
A
Đáp án A: Cấu trúc tuần tự.
B
Đáp án B: Cấu trúc rẽ nhánh.
C
Đáp án C: Cấu trúc lặp.
D
Đáp án D: Cấu trúc ngẫu nhiên.
Xem đáp án và lời giải
Khi bạn làm một món đồ thủ công theo video hướng dẫn, việc sử dụng các nút điều khiển video (tua đi, tua lại, tạm dừng) giúp bạn phát huy kỹ năng gì?
A
Đáp án A: Kỹ năng lập trình cơ bản.
B
Đáp án B: Kỹ năng sử dụng công cụ đa phương tiện một cách chủ động, điều chỉnh tốc độ học theo khả năng của bản thân.
C
Đáp án C: Kỹ năng bỏ qua các bước khó.
D
Đáp án D: Kỹ năng nghe nhạc.
Xem đáp án và lời giải
Em có thể sử dụng lệnh lặp trong môi trường lập trình trực quan để tạo ra những sản phẩm sáng tạo nào?
A
Đáp án A: Chỉ vẽ hình vuông hoặc hình tam giác.
B
Đáp án B: Chỉ làm nhân vật di chuyển 10 bước.
C
Đáp án C: Tạo các hình vẽ phức tạp, các hiệu ứng chuyển động lặp lại, hoặc các bài hát có điệp khúc lặp lại.
D
Đáp án D: Chỉ làm ra các bài văn bản.
Xem đáp án và lời giải
Quy trình "Làm vệ sinh phòng học" gồm các bước: 1. Quét rác; 2. Gom rác; 3. Đổ rác; 4. Lau bảng; 5. Xếp bàn ghế. Đây là ví dụ về cấu trúc gì?
A
Đáp án A: Cấu trúc lặp vô hạn.
B
Đáp án B: Cấu trúc lặp có điều kiện.
C
Đáp án C: Cấu trúc tuần tự.
D
Đáp án D: Cấu trúc ngẫu nhiên.
Xem đáp án và lời giải
Trong lập trình trực quan, nếu em dùng lệnh "lặp lại 10 lần" bên trong lệnh "lặp lại 5 lần", chương trình sẽ thực hiện hành động bên trong khối lặp nhỏ bao nhiêu lần tổng cộng?
A
Đáp án A: 10 lần.
B
Đáp án B: 5 lần.
C
Đáp án C: 15 lần.
D
Đáp án D: 50 lần.
Xem đáp án và lời giải
Khi bạn làm đồ thủ công theo video hướng dẫn, việc nào sau đây là NÊN làm?
A
Đáp án A: Bỏ qua các bước chuẩn bị vật liệu.
B
Đáp án B: Vừa làm vừa nhìn màn hình liên tục, không chú ý đến an toàn.
C
Đáp án C: Quan sát từng bước cẩn thận, tạm dừng video để thực hiện an toàn từng thao tác.
D
Đáp án D: Mở nhiều video hướng dẫn cùng lúc.
Xem đáp án và lời giải
Lệnh "liên tục" (forever loop) thường được sử dụng trong lập trình để làm gì?
A
Đáp án A: Để kết thúc chương trình ngay lập tức.
B
Đáp án B: Để làm cho một hành động (ví dụ: nhân vật bơi qua bơi lại) diễn ra mãi mãi trong suốt thời gian chạy chương trình.
C
Đáp án C: Để chỉ chạy lệnh đó đúng 1 lần.
D
Đáp án D: Để vẽ một hình vuông.
Xem đáp án và lời giải
Quy trình "Đăng nhập vào máy tính" gồm các bước: 1. Mở máy tính; 2. Nhập tên tài khoản; 3. Nhập mật khẩu; 4. Nhấn Enter. Đây là cấu trúc gì?
A
Đáp án A: Cấu trúc lặp.
B
Đáp án B: Cấu trúc tuần tự.
C
Đáp án C: Cấu trúc rẽ nhánh.
D
Đáp án D: Cấu trúc song song.
Xem đáp án và lời giải
Khi sử dụng lệnh lặp trong lập trình, lợi ích lớn nhất về mặt hiệu suất là gì?
A
Đáp án A: Giúp chương trình chạy nhanh hơn.
B
Đáp án B: Giúp tiết kiệm công sức gõ lệnh, làm cho mã lệnh gọn gàng và dễ bảo trì (sửa lỗi) hơn.
C
Đáp án C: Giúp tạo ra âm thanh to hơn.
D
Đáp án D: Giúp vẽ hình có màu sắc đẹp hơn.
Xem đáp án và lời giải
Mục tiêu cuối cùng của việc học Bài 12 ("Thực hành sử dụng lệnh lặp") là giúp em nhận ra tầm quan trọng của việc gì trong giải quyết vấn đề?
A
Đáp án A: Tầm quan trọng của việc làm theo hướng dẫn tuần tự.
B
Đáp án B: Tầm quan trọng của việc sử dụng tư duy lặp lại và tối ưu hóa quy trình để giải quyết các công việc lặp đi lặp lại một cách hiệu quả.
C
Đáp án C: Tầm quan trọng của việc chơi game.
D
Đáp án D: Tầm quan trọng của việc vẽ hình học.
Xem đáp án và lời giải
Phần IV. Tự luận
Nêu ví dụ về một công việc trong cuộc sống sử dụng cấu trúc tuần tự và mô tả các bước.
Xem đáp án và lời giải
"Cấu trúc lặp" là gì? Nêu một ví dụ về hành động lặp lại trong cuộc sống.
Xem đáp án và lời giải
Khi làm một sản phẩm thủ công theo video hướng dẫn, tại sao việc quan sát kỹ là quan trọng?
Xem đáp án và lời giải
Nêu các bước để vẽ một hình vuông bằng lệnh lặp trong lập trình trực quan (ví dụ: Scratch).
Xem đáp án và lời giải
So sánh sự khác nhau cơ bản giữa cấu trúc tuần tự và cấu trúc lặp.
Xem đáp án và lời giải
Nêu ví dụ về một công việc trong cuộc sống sử dụng cấu trúc lặp và mô tả cách thực hiện.
Xem đáp án và lời giải
Khi xem video hướng dẫn làm sản phẩm, việc sử dụng nút Tua lại (Rewind) giúp em điều gì?
Xem đáp án và lời giải
Trong lập trình trực quan, nếu em muốn nhân vật nói "Tôi đang chạy" 5 lần, em nên dùng lệnh gì?
Xem đáp án và lời giải
Khi làm bài tập thực hành sử dụng lệnh lặp, việc sử dụng lệnh lặp giúp chương trình ngắn gọn hơn như thế nào?
Xem đáp án và lời giải
Nêu một sản phẩm đơn giản (ví dụ: vẽ hình tam giác) mà em có thể tạo ra bằng cách sử dụng lệnh lặp trong môi trường lập trình.
Xem đáp án và lời giải