Suppose the input for number is 9. What is the output from running the following program?
```
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter an integer: ");
int number = input.nextInt();
int i;
boolean isPrime = true;
for (i = 2; i < number && isPrime; i++) {
if (number % i == 0) {
isPrime = false;
}
}
System.out.println("i is " + i);
if (isPrime)
System.out.println(number + " is prime");
else
System.out.println(number + " is not prime");
}
}
```
a. i is 3 followed by 9 is prime
b. i is 3 followed by 9 is not prime
c. i is 4 followed by 9 is prime
d. i is 4 followed by 9 is not prime
d. i is 4 followed by 9 is not prime
The input number is 9. isPrime is initialized to true. The loop tests if number is divisble by i for i from 2, 3, and so on. When i is 3, isPrime is false. The loop continuation condition becomes false. The loop is not finished. Before the loop continuation condition is checked, i++ increments i by 1. So, output is that i is 4 and following by 9 is not prime. So, the correct answer is is executed n times for i from 1 to n. So, the correct answer is D.
You might also like to view...
Write a method that takes in an arbitrary number of String objects, and then prints out all of them that have over 10 characters.
What will be an ideal response?
Which of the following is NOT true about clustering?
A. failover is the ability to switch to a standby server if the active server fails B. load balancing allows servers to respond to an unexpected hardware or software failure C. clustering requires two or more identically-configured servers D. redundancy allows a system to continue running even if there is a failure
List and briefly describe the five default sections of a report
What will be an ideal response?
Modified Multiple Choice Which of the following is an option for centering the contents of a page vertically?
A. place an equal amount of space above and below the text on the page B. justify the horizontal alignment on the page