In which programming language is a variable declared inside a loop accessible outside the loop?
A). JavaScript with var
B). Python
C). C++
D). All of the above
In PHP, what is the scope of a variable declared inside a for loop?
A). Global
B). Function-scoped
C). Block-scoped
D). Script-scoped
In C#, what is the scope of a variable declared inside a foreach loop?
A). Block-scoped
B). Global-scoped
C). Function-scoped
D). Loop-scoped
In Ruby, can a variable declared inside a loop be accessed outside the loop?
A). Yes
B). No
C). Only in certain cases
D). It depends on the loop
In Python, what happens to a variable declared inside a loop after the loop terminates?
A). It gets destroyed
B). It is still accessible
C). It becomes global
D). It gets re-initialized
What is the scope of a variable declared with 'var' inside a loop in JavaScript?
A). Global
B). Function-scoped
C). Block-scoped
D). Loop-scoped
Which of the following is true about variables declared with 'let' inside a loop in JavaScript?
A). They are accessible globally
B). They are hoisted to the top
C). They are block-scoped
D). They can be accessed outside the loop
What is the consequence of using a variable declared with 'const' inside a loop in JavaScript?
A). It can be reassigned
B). It cannot be reassigned
C). It can be redeclared
D). It is hoisted
What is the scope of a variable declared inside a loop?
A). Global
B). Local to the loop
C). Local to the function
D). Local to the script
In Java, what happens if you declare a variable inside a for loop?
A). It becomes global
B). It is accessible only within the loop
C). It is accessible throughout the class
D). It throws an error