Questions
Questions
Single choice

Consider the given code snippet : int j = 10; do { MessageBox.Show(j); j-= 1; } while (j >=0); Which is the correct way to rewrite the above code?

Options
A.int j;for (j = 10; j >=0 ; j--) MessageBox.Show(j);
B.int j = 10;do while ( j >=0){ MessageBox.Show(j); j-= 1;}
C.int j = 10; while (j > 0){ MessageBox.Show(j); j -= 1; }
D.int j = 10; do{ MessageBox.Show(j);} until (j >=0);
Question Image
View Explanation

View Explanation

Verified Answer
Please login to view
Step-by-Step Analysis
Examining the transformation from a do-while loop to an equivalent loop construct requires matching both behavior and control flow. Option 1: int j; for (j = 10; j >= 0; j--) MessageBox.Show(j); This option uses a for-loop that initializes j (without explicitly declaring it in the same statement as others), checks the condition j >= 0, and decrements j each iteration. It will execute for j = 10 down to j = 0 inclusive, which matches the origina......Login to view full explanation

Log in for full answers

We've collected over 50,000 authentic exam questions and detailed explanations from around the globe. Log in now and get instant access to the answers!

More Practical Tools for International Students

Join us and instantly unlock extensive past papers & exclusive solutions to get a head start on your studies!