Which of the following keywords can be used to declare a block-scoped variable in JavaScript?
A). var
B). let
C). const
D). Both let and const
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 inside a loop?
A). Global
B). Local to the loop
C). Local to the function
D). Local to the script
In which scenario is a variable declared inside a loop inaccessible outside of it?
A). When using var in JavaScript
B). When using let in JavaScript
C). When using global in Python
D). When using static in C++
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 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
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
In JavaScript, which of the following creates a block-scoped variable within a loop?
A). var
B). let
C). const
D). Both let and const
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
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