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

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

1. Cấu trúc điều kiện If...then...else trong Pascal dùng để làm gì?
2. Phát biểu nào sau đây mô tả đúng về biến trong lập trình?
3. Phát biểu nào sau đây là ví dụ về lỗi logic (logic error) trong lập trình?
4. Trong Pascal, để khai báo một biến chỉ nhận hai giá trị là ĐÚNG hoặc SAI, ta sử dụng kiểu dữ liệu nào?
5. Trong lập trình, vòng lặp (loop) có chức năng chính là gì?
6. Trong Pascal, để khai báo một hằng số có giá trị là 100 và tên là PI, ta sử dụng cú pháp nào?
7. Phát biểu nào sau đây mô tả ĐÚNG về cấu trúc lặp While...do trong Pascal?
8. Trong Pascal, để so sánh hai số có bằng nhau hay không, ta sử dụng toán tử nào?
9. Trong Pascal, để khai báo một biến kiểu số thực, ta sử dụng từ khóa nào?
10. Phép toán `10 div 3` trong Pascal sẽ cho kết quả là bao nhiêu?
11. Nếu muốn chương trình Pascal dừng lại và chờ người dùng nhấn một phím bất kỳ trước khi tiếp tục, ta có thể sử dụng lệnh nào?
12. Phát biểu nào sau đây là một ví dụ về lỗi cú pháp (syntax error) trong lập trình?
13. Biến nào sau đây KHÔNG thể là tên biến hợp lệ trong Pascal?
14. Phát biểu nào sau đây mô tả đúng về việc gán giá trị (assignment) trong lập trình?
15. Phát biểu nào sau đây mô tả đúng về cấu trúc lặp Repeat...until trong Pascal?
16. Giả sử có đoạn chương trình Pascal sau: `a := 5; b := 10; a := a + b;`. Sau khi thực hiện, giá trị của biến a là bao nhiêu?
17. Phát biểu nào sau đây mô tả đúng về kiểu dữ liệu string trong Pascal?
18. Trong Pascal, câu lệnh `readln(a, b);` có chức năng gì?
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 kiểu số nguyên?
20. Trong Pascal, câu lệnh `if a > b then writeln(A lon hon B);` thực hiện điều gì?
21. Phát biểu nào sau đây mô tả đúng nhất về thuật toán?
22. Trong ngôn ngữ lập trình Pascal, cú pháp `writeln(Hello);` có tác dụng gì?
23. Khi so sánh hai giá trị trong Pascal, toán tử có ý nghĩa là gì?
24. Trong Pascal, thư viện (unit) nào thường chứa các thủ tục và hàm liên quan đến đồ họa màn hình và bàn phím?
25. Phát biểu nào sau đây về cấu trúc lặp For...do trong Pascal là ĐÚNG?