Trắc nghiệm ôn tập Tin học 8 cánh diều cuối học kì 2

Trắc nghiệm ôn tập Tin học 8 cánh diều cuối học kì 2

1. Khi sử dụng câu lệnh điều kiện if-else trong lập trình, điều kiện trong if được kiểm tra lần nào?
2. Mục đích của việc sử dụng cấu trúc dữ liệu (data structure) trong lập trình là gì?
3. Khái niệm thuật toán trong tin học đề cập đến điều gì?
4. Khi lập trình, tại sao việc đặt tên biến có ý nghĩa lại quan trọng?
5. Trong Scratch, làm thế nào để tạo ra một nhân vật (sprite) mới?
6. Trong lập trình Scratch, khối lệnh nào dùng để lặp lại một hành động nhiều lần?
7. Trong Python, kiểu dữ liệu nào dùng để biểu diễn một chuỗi các ký tự?
8. Mục đích chính của việc sử dụng vòng lặp trong lập trình là gì?
9. Trong Python, cú pháp nào sau đây để khai báo một danh sách (list) trống?
10. Phát biểu nào sau đây mô tả đúng nhất về gỡ lỗi (debugging) trong lập trình?
11. Trong lập trình, một vòng lặp vô hạn xảy ra khi nào?
12. Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các trang web tương tác?
13. Khi lập trình, yếu tố nào là quan trọng nhất để đảm bảo chương trình hoạt động đúng và hiệu quả?
14. Phát biểu nào sau đây mô tả đúng nhất về biến trong lập trình?
15. Trong Scratch, khối lệnh nào được sử dụng để phát ra âm thanh?
16. Trong Python, toán tử nào dùng để lấy phần dư của phép chia?
17. Trong Scratch, làm thế nào để làm cho nhân vật di chuyển sang phải?
18. Trong Python, phép toán nào được sử dụng để kiểm tra xem hai giá trị có bằng nhau hay không?
19. Phát biểu nào sau đây là đúng về vai trò của biến đếm trong vòng lặp?
20. Trong Python, câu lệnh nào dùng để nhập dữ liệu từ bàn phím?
21. Khi lập trình, biên dịch (compilation) là quá trình gì?
22. Phát biểu nào sau đây mô tả đúng nhất về lập trình hướng đối tượng (Object-Oriented Programming - OOP)?
23. Phát biểu nào sau đây mô tả đúng nhất về một vòng lặp for trong lập trình?
24. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để in ra màn hình giá trị của biến diem?
25. Phát biểu nào sau đây đúng về hàm trong lập trình?