Java Programming: Please state true or false with reasons: a) The body of the do
ID: 3729558 • Letter: J
Question
Java Programming:
Please state true or false with reasons:
a) The body of the do loop always executes at least once.
b) There should be a semicolon after the header of the do loop.
c) The scope of variable or variables declared in the header of the for loop on extends to the end of the for loop.
d) A sentinel value is used to indicate the end of a sequence of inputs.
e) When using the for loop, the initialization of the loop variable in the header happens before every iteration of the loop.
f) The continue statement is used to end a loop.
g) When you declare a variable inside the loop body, the variable is created for each iteration of the loop and removed after the end of each iteration.
h) A for loop is an event-controlled loop.
i) The do loop is a pre-test loop.
j) A sentinel value should be unique.
k) The statements inside the while loop are called the body of the while statement.
Explanation / Answer
a) The body of the do loop always executes at least once. : TRUE
Explanation: The test condition is checked in do-while loop after the loop body execution, so at least one time execution of do-while loop is guaranteed.
b) There should be a semicolon after the header of the do loop.:FALSE
Explanation: The syntax of the do-while loop is given below:
do{
//statements…..
}while(condition);
So the semicolon is after the footer of do loop not in header.
c) The scope of variable or variables declared in the header of the for loop on extends to the end of the for loop. :TRUE
Explanation:
The variable that is declared in header of for loop is only accessible within the for loop body.
d) A sentinel value is used to indicate the end of a sequence of inputs. : TRUE
Explanation:
When we input a series of values then to mark that the input process is over, we use sentinel value.
e) When using the for loop, the initialization of the loop variable in the header happens before every iteration of the loop.: FALSE
Explanation:
Initialization happens only one time: before starting the loop execution.
f) The continue statement is used to end a loop.: FALSE
Explanation:
When continue statement executes the control of the loop immediately jumps to the next iteration skipping the execution of the current iteration.
g) When you declare a variable inside the loop body, the variable is created for each iteration of the loop and removed after the end of each iteration.: TRUE
Explanation:
Variables declared within loop body has the scope only within the loop and as it is declared within the loop so in each iteration the variable will be created newly.
h) A for loop is an event-controlled loop. .: FALSE
Explanation:
Usually for loop is counter controlled loop; in event –controlled loop the loop executes based on the events that is occurred within the loop body.
i) The do loop is a pre-test loop. .: FALSE
Explanation:
Do loop is post test loop;
j) A sentinel value should be unique. .: TRUE
Explanation:
If the sentinel value is not unique then compiler would not understand when to stop the loop execution, so it should be unique.
k) The statements inside the while loop are called the body of the while statement. .: TRUE
Explanation:
The statements inside the loop are called the body of the loop.
/*Hope this helps. Thanks*/
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.