Trắc nghiệm ôn tập Tin học 8 kết nối tri thức giữa học kì 2

Trắc nghiệm ôn tập Tin học 8 kết nối tri thức giữa học kì 2

1. Khi muốn thực hiện một hành động lặp lại một số lần xác định, cấu trúc nào là phù hợp nhất?
2. Phát biểu nào sau đây mô tả đúng nhất về khái niệm thuật toán trong Tin học?
3. Cấu trúc điều khiển lặp while trong lập trình sẽ tiếp tục thực hiện khối lệnh bên trong nó miễn là điều kiện nào?
4. Phát biểu nào sau đây mô tả đúng về môi trường phát triển tích hợp (IDE)?
5. Câu lệnh if-else trong lập trình được sử dụng để thực hiện chức năng gì?
6. Trong cấu trúc dữ liệu, mảng (array) là một tập hợp các phần tử có kiểu dữ liệu gì?
7. Trong lập trình, một vòng lặp for thường được sử dụng khi nào?
8. Trong lập trình, biến (variable) được hiểu là gì?
9. Trong ngôn ngữ lập trình Python, để in một giá trị ra màn hình, ta sử dụng hàm nào?
10. Trong một chương trình Tin học, khi thực hiện phép toán chia lấy phần nguyên, ký hiệu nào sau đây được sử dụng?
11. Phát biểu nào sau đây mô tả đúng nhất về một compiler (trình biên dịch)?
12. Khi làm việc với danh sách (list) trong lập trình, phần tử đầu tiên của danh sách thường có chỉ số (index) là bao nhiêu?
13. Biến nào sau đây trong lập trình thường được sử dụng để lưu trữ giá trị chuỗi ký tự?
14. Trong lập trình, hằng số (constant) là gì?
15. Cú pháp khai báo biến trong hầu hết các ngôn ngữ lập trình thường yêu cầu điều gì?
16. Để nhập dữ liệu từ bàn phím vào chương trình, ta thường sử dụng hàm nào trong lập trình?
17. Toán tử % trong nhiều ngôn ngữ lập trình thường được dùng để làm gì?
18. Một chuỗi ký tự (string) là một dãy các ký tự được đặt trong cặp dấu nào?
19. Câu lệnh nào sau đây được dùng để thoát khỏi một vòng lặp ngay lập tức, bất kể điều kiện lặp còn đúng hay không?
20. Trong lập trình, biểu thức (expression) là gì?
21. Khi so sánh hai giá trị bằng nhau trong lập trình, ta sử dụng toán tử nào?
22. Đâu là tên gọi của một tập hợp các lệnh được đóng gói để thực hiện một nhiệm vụ cụ thể và có thể tái sử dụng?
23. Phát biểu nào sau đây mô tả đúng nhất về gỡ lỗi (debugging) trong lập trình?
24. Trong lập trình, câu lệnh (statement) là gì?
25. Ngôn ngữ lập trình bậc cao khác với ngôn ngữ lập trình bậc thấp ở điểm nào chủ yếu?