[KNTT] Trắc nghiệm Tin học 10 bài Phạm vi của biến

[KNTT] Trắc nghiệm Tin học 10 bài Phạm vi của biến

1. Việc sử dụng biến toàn cục một cách bừa bãi có thể dẫn đến hậu quả gì?
2. Phạm vi hàm (function scope) áp dụng cho loại biến nào?
3. Biến toàn cục (global variable) có đặc điểm gì?
4. Biến được khai báo bên trong một khối lệnh (ví dụ: bên trong một hàm hoặc vòng lặp) thường có phạm vi là gì?
5. Phạm vi của một tham số hàm (function parameter) là gì?
6. Biến được khai báo bên ngoài tất cả các hàm và lớp trong một tệp tin chương trình thường có phạm vi là gì?
7. Khái niệm phạm vi nhúng (nested scope) đề cập đến trường hợp nào?
8. Trong kịch bản nào, việc sử dụng biến cục bộ là tốt hơn biến toàn cục?
9. Phạm vi của biến là một thuộc tính nội tại của biến, không phụ thuộc vào:
10. Phạm vi của biến là một khái niệm quan trọng để:
11. Khi một biến được khai báo ở phạm vi toàn cục, nó có thể bị thay đổi giá trị bởi?
12. Trong các ngôn ngữ có hỗ trợ phạm vi khối (block scope), biến được khai báo bằng let (ví dụ trong JavaScript) có phạm vi như thế nào?
13. Trong các ngôn ngữ lập trình hiện đại, phạm vi lớp (class scope) cho phép các thuộc tính (biến thành viên) của lớp có thể truy cập?
14. Biến nào sau đây thường có tuổi đời (lifetime) dài nhất trong một chương trình máy tính?
15. Đâu là một ví dụ về biến có phạm vi khối (block scope)?
16. Trong một số ngôn ngữ lập trình, biến được khai báo mà không có từ khóa phạm vi rõ ràng (ví dụ: khai báo trực tiếp trong một số ngữ cảnh) có thể mặc định có phạm vi nào?
17. Trong lập trình hướng đối tượng, phạm vi của biến thành viên (member variable) của một lớp có thể được điều chỉnh bằng các từ khóa như public, private, protected. Điều này liên quan đến:
18. Trong lập trình, khái niệm phạm vi của biến (scope) liên quan đến điều gì?
19. Biến được khai báo bên trong một hàm, nhưng không phải là tham số của hàm đó, thì có phạm vi như thế nào?
20. Một biến có phạm vi là phạm vi module (module scope) có nghĩa là gì?
21. Nếu một biến được khai báo bên trong một lớp nhưng không có từ khóa truy cập cụ thể (như public, private), nó thường mặc định có phạm vi như thế nào?
22. Tại sao việc quản lý phạm vi của biến lại quan trọng trong lập trình?
23. Khi một biến được khai báo trong một vòng lặp for bằng cách sử dụng từ khóa let trong các ngôn ngữ hỗ trợ phạm vi khối, biến đó sẽ:
24. Khi so sánh phạm vi của biến var và let trong JavaScript, let có đặc điểm khác biệt rõ rệt là gì?
25. Khi một biến cục bộ (local variable) có cùng tên với biến toàn cục, điều gì thường xảy ra bên trong phạm vi của biến cục bộ?