[Chân trời] Trắc nghiệm ôn tập Tin học 8 giữa học kì 2

[Chân trời] Trắc nghiệm ôn tập Tin học 8 giữa học kì 2

1. Khi lập trình, việc sử dụng tên biến có ý nghĩa thay vì các ký tự ngẫu nhiên mang lại lợi ích chính là gì?
2. Phát biểu nào sau đây là đúng về kiểu dữ liệu chuỗi (string) trong Pascal?
3. Trong Pascal, để khai báo một chương trình, ta bắt đầu bằng từ khóa nào?
4. Biểu thức logic nào sau đây sẽ trả về giá trị True nếu biến age lớn hơn hoặc bằng 18?
5. Trong các kiểu dữ liệu sau đây, kiểu nào thường được sử dụng để biểu diễn số nguyên?
6. Để kiểm tra xem hai giá trị a và b có bằng nhau hay không trong biểu thức logic, ta sử dụng toán tử nào?
7. Phát biểu nào sau đây về biến (variable) trong lập trình là chính xác nhất?
8. Câu lệnh nào sau đây dùng để đọc một giá trị từ bàn phím và gán vào biến number?
9. Cho đoạn mã Pascal sau: `x := 10; y := x + 5;`. Giá trị của biến y sau khi thực thi đoạn mã này là bao nhiêu?
10. Phát biểu nào sau đây là đúng về kiểu dữ liệu ký tự (char) trong Pascal?
11. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu thực (real) trong Pascal?
12. Trong lập trình Pascal, vòng lặp FOR ... TO ... DO ... thường được sử dụng khi nào?
13. Phát biểu nào sau đây mô tả đúng nhất về hằng số trong lập trình?
14. Cấu trúc lặp WHILE ... DO ... trong Pascal sẽ tiếp tục thực hiện vòng lặp miễn là điều kiện sau từ khóa WHILE là gì?
15. Trong Pascal, để hiển thị nội dung của biến message ra màn hình, ta sử dụng câu lệnh nào?
16. Câu lệnh FOR i := 1 TO 5 DO Write(i); trong Pascal sẽ hiển thị kết quả nào ra màn hình?
17. Trong Pascal, để khai báo một thư viện hoặc mô-đun, ta sử dụng từ khóa nào?
18. Trong Pascal, để nối hai chuỗi ký tự s1 và s2 lại với nhau, ta sử dụng toán tử nào?
19. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây dùng để khai báo biến?
20. Trong Pascal, câu lệnh nào sau đây dùng để kết thúc một khối lệnh hoặc một chương trình?
21. Trong Pascal, câu lệnh Writeln(a, b); sẽ làm gì?
22. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu boolean trong Pascal?
23. Trong Pascal, câu lệnh CASE ... OF ... END. được sử dụng để làm gì?
24. Trong lập trình, thuật toán được hiểu là gì?
25. Lệnh IF ... THEN ... ELSE ... trong Pascal được sử dụng để thực hiện chức năng gì?