[Cánh diều] Trắc nghiệm Tin học 8 Bài 2 Sử dụng biến trong chương trình

[Cánh diều] Trắc nghiệm Tin học 8 Bài 2 Sử dụng biến trong chương trình

1. Phát biểu nào sau đây mô tả đúng nhất vai trò của kiểu dữ liệu khi khai báo biến?
2. Tại sao việc sử dụng tên biến gợi nhớ (ví dụ: tong_tien thay vì t1) lại quan trọng trong lập trình?
3. Cho đoạn mã Pascal sau: `VAR a, b: INTEGER; BEGIN a := 5; b := a + 2; END.`. Sau khi thực thi, giá trị của biến b là bao nhiêu?
4. Nếu ta có khai báo `VAR ten: STRING;`, thì biến ten có thể lưu trữ loại dữ liệu nào?
5. Cho khai báo `VAR ten_hoc_sinh: STRING; diem_trung_binh: REAL;`. Phát biểu nào sau đây là đúng về cách sử dụng các biến này?
6. Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là một ví dụ về khai báo biến đúng cú pháp?
7. Phát biểu nào sau đây mô tả đúng nhất vai trò của biến trong việc giải quyết bài toán bằng máy tính?
8. Trong lập trình, hai biến có cùng tên trong cùng một phạm vi (scope) sẽ gây ra hiện tượng gì?
9. Cho đoạn mã Pascal: `VAR a, b: INTEGER; BEGIN a := 7; b := 3; a := b; END.`. Sau khi thực thi, giá trị của biến a là bao nhiêu?
10. Khi thực hiện phép gán `x := 10;`, trong đó x là một biến kiểu số nguyên, điều gì xảy ra?
11. Phát biểu nào sau đây KHÔNG đúng khi nói về khai báo biến trong lập trình?
12. Phát biểu nào sau đây là cách hiểu sai về phép gán trong lập trình?
13. Nếu ta có biến tuoi kiểu INTEGER, phát biểu nào sau đây là một phép gán hợp lệ?
14. Nếu một biến được khai báo là INTEGER, nó có thể lưu trữ giá trị nào sau đây?
15. Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây mô tả đúng nhất về biến?
16. Trong lập trình, việc đặt tên biến theo quy tắc có ý nghĩa gì?
17. Nếu một chương trình yêu cầu tính tổng của hai số, thì cần ít nhất bao nhiêu biến để lưu trữ các số hạng và kết quả?
18. Trong các phát biểu sau, phát biểu nào mô tả đúng nhất về hằng số (constant) so với biến (variable)?
19. Giả sử trong chương trình, ta có khai báo: `VAR diem: REAL;`. Phát biểu nào sau đây mô tả đúng nhất kiểu dữ liệu REAL?
20. Cho đoạn mã Pascal: `VAR x: INTEGER; BEGIN x := 10; x := x + 5; END.`. Giá trị cuối cùng của biến x là bao nhiêu?
21. Trong lập trình, khi một biến được khai báo nhưng chưa được gán giá trị, nó thường chứa một giá trị:
22. Trong Pascal, kiểu dữ liệu CHAR dùng để làm gì?
23. Phát biểu nào sau đây là KHÔNG đúng về cách sử dụng biến trong chương trình?
24. Tại sao việc khởi tạo giá trị cho biến trước khi sử dụng là một thực hành tốt trong lập trình?
25. Biến dem được khai báo là INTEGER và ban đầu có giá trị 0. Sau khi thực hiện vòng lặp tăng dem lên 1 mười lần, giá trị cuối cùng của dem là bao nhiêu?