subject

Consider the following code (assume that comments are replaced with real code that works as speciied): public class TestExceptions {
static void e() {
// Might cause any of the following unchecked exceptions to be
// thrown:
// Ex1, Ex2, Ex3, Ex4
}
static void April() { try {
e();
} catch (Ex1 ex) { System. out. println("April caught Ex1");
}
}
static void March() {
try {
April();
} catch (Ex2 ex) { System. out. println("March caught Ex2");
// now cause exception Ex1 to be thrown
}
}
static void February() {
try {
March();
} catch (Ex1 ex) { System. out. println("February caught Ex1");
} catch (Ex3 ex) { System. out. println("February caught Ex3");
}
}
static void a() { try {
February();
} catch (Ex4 ex) {
System. out. println("January caught Ex4");

// now cause exception Ex1 to be thrown
} catch (Ex1 ex) { System. out. println("January caught Ex1");
}
}
public static void main(String[] args) { January();
}
}

Assume now that this program is run four times. The first time, method throws exception Ex1, the second time, it throws exception Ex2, etc.

What are the results of the four runs (a or b)?

a.
1. The program prints: April caught Ex1
2. The program prints: March caught Ex2 February caught Ex1
3. The program prints: February caught Ex3
4. The program prints: January caught Ex4
And execution stops due to an uncaught exception Ex1 thrown in
main()

b.
1. The program prints: April caught Ex3
2. The program prints: March caught Ex2 February caught Ex2
3. The program prints: March caught Ex3
4. The program prints: January caught Ex4
And execution stops due to an uncaught exception Ex1 thrown in
main()

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 02:00
What is the largest decimal number that can be represented by a binary number with 4 place values? (remember, each place in a binary number has a value of a power of 2, starting in the ones place with 20.)
Answers: 3
question
Computers and Technology, 22.06.2019 17:00
The two main ways in which marketers address the competition with their strategies are by satisfying a need better than a competition and by
Answers: 2
question
Computers and Technology, 23.06.2019 03:50
Iam a bacterium. i cause stomach cramps and diarrhea. i am caused by eating rotten foodssuch as chicken, fish, or eggs. sometimes turtles carry my bacteria.what am i?
Answers: 2
question
Computers and Technology, 24.06.2019 07:00
Selective is defined as paying attention to messages that are consistent with one’s attitudes and beliefs and ignoring messages that are inconsistent.
Answers: 1
You know the right answer?
Consider the following code (assume that comments are replaced with real code that works as speciied...
Questions
question
Biology, 11.10.2020 16:01
question
Mathematics, 11.10.2020 16:01
question
Mathematics, 11.10.2020 16:01
question
Mathematics, 11.10.2020 16:01
Questions on the website: 13722367