20 câu hỏi
Trong lập trình, cấu trúc tuần tự là gì?
Là các bước được thực hiện lặp đi lặp lại.
Là các bước được thực hiện theo một trật tự nhất định, bước sau thực hiện khi bước trước đã hoàn thành.
Là các bước được thực hiện tùy theo điều kiện cho trước.
Là các bước được thực hiện ngẫu nhiên.
Một chương trình máy tính là gì?
Là một bản nhạc.
Là một đoạn văn bản.
Là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán.
Là một bức tranh.
Nhận định nào sau đây là đúng về việc lập trình một kịch bản?
Việc lập trình một kịch bản có thể bỏ qua một số bước không quan trọng.
Việc lập trình một kịch bản phải thực hiện các bước tuần tự của một thuật toán.
Chúng ta không cần phải tuân theo bất kỳ thứ tự nào khi lập trình.
Lập trình kịch bản chỉ bao gồm việc viết lời thoại.
Trong hình sau, khối lệnh next costume có tác dụng gì trong Scratch?

Di chuyển nhân vật.
Thay đổi trang phục của nhân vật.
Đặt tên cho nhân vật.
Thay đổi màu sắc của nhân vật.
Theo kịch bản ở Hình 1, sau khi nhân vật Mèo kêu "Grừ, Grừ... lạnh quá!", hành động tiếp theo của nó là gì?

Kêu "Không có cái nào!".
Chạy một đoạn (10 bước).
Kêu "Lò sưởi ở đâu nhỉ?".
Đứng yên.
Kịch bản câu chuyện nhỏ ở Hình 3 bao gồm mấy nhân vật?

1 nhân vật.
2 nhân vật.
3 nhân vật.
4 nhân vật.
Các lệnh hay khối lệnh được sắp xếp như thế nào để thể hiện cấu trúc tuần tự trong một chương trình máy tính?
Chúng được sắp xếp ngẫu nhiên.
Chúng được sắp xếp nối tiếp nhau.
Chúng được sắp xếp song song.
Chúng được sắp xếp lộn xộn.
Nếu bạn thay đổi thứ tự các bước trong mô tả thuật toán, điều gì có thể xảy ra?
Chương trình chạy nhanh hơn.
Chương trình vẫn chạy đúng.
Chương trình sẽ không thực hiện đúng kịch bản ban đầu.
Không có gì thay đổi.
Trong ví dụ về kịch bản, việc chuyển từ "mô tả thuật toán" sang "khối lệnh" giúp chúng ta làm gì?
Vẽ tranh đẹp hơn.
Viết một bài văn hay hơn.
Chuyển đổi ý tưởng kịch bản thành chương trình máy tính.
Nghe nhạc.
Nhận định nào sau đây là sai khi nói về kịch bản và thuật toán?
Các bước trong kịch bản và thuật toán được thực hiện theo thứ tự tuần tự.
Mô tả thuật toán cho một kịch bản cần phải tuân theo thứ tự các bước của kịch bản.
Thứ tự các bước trong kịch bản không quan trọng.
Kịch bản có thể mô tả một câu chuyện hoặc một chuỗi các hành động.
Trong lập trình Scratch, khối lệnh say "..." for 2 seconds có tác dụng gì?
Làm cho nhân vật di chuyển.
Làm cho nhân vật nghĩ (think).
Làm cho nhân vật nói một câu trong 2 giây.
Làm cho nhân vật biến mất.
Khối lệnh repeat  
 trong Scratch có ý nghĩa gì?
Thực hiện một hành động 10 lần.
Di chuyển 10 bước.
Nói một câu 10 lần.
Chờ 10 giây.
Hãy chọn đáp án đúng?
Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán.
Không thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán
Trong một kịch bản, thứ tự thực hiện các bước rất quan trọng, nhưng trong mô tả thuật toán thì thứ tự các bước không quan trọng
Thứ tự các bước trong một thuật toán không quy định thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó
Em có thể tạo chương trình nào từ câu sau đây: Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây?
Thêm nhân vật Hươu cao cổ vào sân khấu. Thêm khối "chờ trong ... giây" vào script của Hươu cao cổ với thời gian là 1.5 giây.
Thêm nhân vật Mèo vào sân khấu. Thêm khối "nói trong ... giây" vào script của Mèo với nội dung "Trời lạnh, điều tồi tệ với cậu là gì" và thời gian là 2 giây.
Thêm khối "nói trong ... giây" vào script của Hươu cao cổ với nội dung "Là uống trà nóng, Mèo ạ!" và thời gian là 2 giây.
Đáp án khác
Giả sử bạn muốn nhân vật nói một câu và sau đó di chuyển. Khối lệnh nào nên đặt ở trên?
Khối lệnh di chuyển.
Khối lệnh nói.
Cả hai khối lệnh có thể đặt bất kỳ thứ tự nào.
Không thể kết hợp hai khối lệnh này.
Mô tả thuật toán là gì?
Viết một bài văn.
Mô tả các bước cần thực hiện để giải quyết một vấn đề hoặc thực hiện một kịch bản.
Vẽ một bức tranh.
Chơi một trò chơi.
Từ khóa nào sau đây có ý nghĩa tương tự với lệnh?
Lời giải.
Khối lệnh.
Chương trình.
Kịch bản.
Việc chuyển kịch bản thành chương trình máy tính đòi hỏi chúng ta phải làm gì?
Viết một bài hát.
Dịch kịch bản sang ngôn ngữ lập trình (Scratch).
Chơi một trò chơi.
Ngủ.
Em có thể tạo chương trình nào từ câu sau đây: Cả 2 nhân vật cùng cười trong 2,5 giây?
Thêm nhân vật Hươu cao cổ vào sân khấu. Thêm khối "chờ trong ... giây" vào script của Hươu cao cổ với thời gian là 1.5 giây.
Thêm nhân vật Mèo vào sân khấu. Thêm khối "nói trong ... giây" vào script của Mèo với nội dung "Trời lạnh, điều tồi tệ với cậu là gì" và thời gian là 2 giây.
Thêm khối "cười trong ... giây" vào script của cả Mèo và Hươu cao cổ với thời gian là 2.5 giây.
Thêm nhân vật Hươu cao cổ vào sân khấu. Thêm khối "chờ trong ... giây" vào script của Hươu cao cổ với thời gian là 1.5 giây.
Thứ tự các bước trong một thuật toán quy định?
Số lượng các chương trình.
Số lượng lệnh.
Thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó.
Cả ba đáp án trên đều sai.
