[KNTT] Trắc nghiệm ôn tập Tin học 8 cuối học kì 1

[KNTT] Trắc nghiệm ôn tập Tin học 8 cuối học kì 1

1. Trong lập trình, một vòng lặp while tiếp tục thực thi khi nào?
2. Trong Python, kiểu dữ liệu str dùng để biểu diễn loại dữ liệu nào?
3. Trong Python, toán tử `//` được sử dụng cho loại phép toán nào?
4. Trong cấu trúc if-elif-else của Python, elif là viết tắt của từ nào?
5. Phát biểu nào sau đây mô tả đúng nhất về thuật toán?
6. Phát biểu nào sau đây mô tả đúng nhất về biến trong lập trình?
7. Phát biểu nào sau đây là sai về kiểu dữ liệu float trong Python?
8. Trong lập trình, một vòng lặp vô hạn xảy ra khi nào?
9. Phát biểu nào sau đây là đúng về ngôn ngữ lập trình bậc cao?
10. Khi nào bạn nên sử dụng vòng lặp while thay vì vòng lặp for?
11. Phát biểu nào sau đây về thuật toán sắp xếp nổi bọt (bubble sort) là đúng nhất?
12. Vòng lặp for thường được sử dụng khi nào trong lập trình?
13. Trong Python, kiểu dữ liệu nào dùng để biểu diễn số nguyên?
14. Phát biểu nào sau đây mô tả đúng nhất về hàm (function) trong lập trình?
15. Nếu bạn muốn một chương trình lặp lại hành động in ra Hello 5 lần, bạn sẽ sử dụng loại cấu trúc điều khiển nào?
16. Toán tử nào dùng để thực hiện phép chia lấy phần dư trong lập trình?
17. Đâu là mục đích chính của việc sử dụng tên biến có ý nghĩa trong lập trình?
18. Trong Python, câu lệnh nào dùng để bình luận (comment) một dòng mã?
19. Trong lập trình, cấu trúc điều khiển if-else được sử dụng để làm gì?
20. Câu lệnh nào sau đây trong Python dùng để đọc dữ liệu nhập từ bàn phím?
21. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để hiển thị một thông báo ra màn hình?
22. Đâu là toán tử dùng để so sánh hai giá trị bằng nhau trong hầu hết các ngôn ngữ lập trình?
23. Phát biểu nào sau đây mô tả đúng về quy trình phát triển phần mềm?
24. Phát biểu nào sau đây là đúng về cấu trúc dữ liệu mảng (array)?
25. Trong lập trình, Debug có nghĩa là gì?