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
What is the difference in scope between variables declared with 'var' and 'let' in JavaScript loops?
A). var is block-scoped, let is function-scoped
B). var is function-scoped, let is block-scoped
C). var and let are both function-scoped
D). var and let are both block-scoped
In Swift, how are variables declared inside a loop scoped?
A). Global
B). Function-scoped
C). Block-scoped
D). File-scoped
In C, what is the scope of a variable declared inside a while loop?
A). Global
B). Local to the block
C). Local to the function
D). Local to the file
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
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++, where can a variable declared inside a for-loop be accessed?
A). Only within the loop
B). Throughout the function
C). Throughout the file
D). Outside the function
What happens to a variable declared inside a loop with 'var' in JavaScript after the loop ends?
A). It is destroyed
B). It is still accessible
C). It becomes undefined
D). It throws an error
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
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