Skip to main content

IS5103 Week 7 (Quiz)

 Quiz


1. An instance of ________ describes system errors. If this type of error occurs, there is little you can do beyond notifying the user and trying to terminate the program gracefully.


A). Error


2. The following code causes Java to throw ________.

int number = Integer.MAX_VALUE + 1;

A).no exceptions


3. What exception type does the following program throw?

public class Test {
public static void main(String[] args) {
String s = "abc";
System.out.println(s.charAt(3));
}
}


A). StringIndexOutOfBoundsException



4. Analyze the following code:

public class Test {
public static void main(String[] args) {
try {
String s = "5.6";
Integer.parseInt(s); // Cause a NumberFormatException

int i = 0;
int y = 2 / i;
}
catch (Exception ex) {
System.out.println("NumberFormatException");
}
catch (RuntimeException ex) {
System.out.println("RuntimeException");
}
}
}

A). The program has a compile error.


5. What is displayed on the console when running the following program?

public class Test {
public static void main(String[] args) {
try {
p();
System.out.println("After the method call");
}
catch (NumberFormatException ex) {
System.out.println("NumberFormatException");
}
catch (RuntimeException ex) {
System.out.println("RuntimeException");
}
}

static void p() {
String s = "5.6";
Integer.parseInt(s); // Cause a NumberFormatException

int i = 0;
int y = 2 / i;
System.out.println("Welcome to Java");
}
}


A). The program displays NumberFormatException.


6. Which class do you use to read data from a text file?


A). Scanner


7. Which of the following statements are correct?


I:

try (PrintWriter output = new PrintWriter("output.txt")) {
output.println("Welcome to Java");
}

II:
try (PrintWriter output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}

III:
PrintWriter output;
try (output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}

IV:
try (PrintWriter output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}
finally {
output.close();
}


A). 1. I

      2. II

      3. III


8. Which of the following statements are correct?

I:

try (PrintWriter output = new PrintWriter("output.txt")) {
output.println("Welcome to Java");
}

II:
try (PrintWriter output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}

III:
PrintWriter output;
try (output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}

IV:
try (PrintWriter output = new PrintWriter("output.txt");) {
output.println("Welcome to Java");
}
finally {
output.close();
}


A). 1. I

      2. II

      3. III


9. The difference between a checked and an unchecked exception is


A). an unchecked exception requires no throws clause


10. If an exception is thrown and is not caught anywhere in the program, then the program terminates.


A). True















Comments

Popular posts from this blog

GE5093 Design Thinking All Quizzes

  GE---5093-1D2-FA-2021 - Design Thinking Home My courses 2021-FA GE---5093-1D2-FA-2021 Week 1 Reading Quiz 1 Started on Sunday, October 31, 2021, 2:04 PM State Finished Completed on Sunday, October 31, 2021, 2:30 PM Time taken 25 mins 58 secs Grade 8.00  out of 10.00 ( 80 %) Top of Form Question  1 Correct 1.00 points out of 1.00 Flag question Question text A critical finding of Edward Lorenz related to Design Thinking was: Select one: a. An application of the caterpillar effect b. The idea of deterministic chaos or the "Butterfly Effect" c. Business leaders enjoy chaos d. Statistical modeling of weather was fairly accurate in the long term Feedback Your answer is correct. The correct answer is: The idea of deterministic chaos or the "Butterfly Effect" Question  2 Incorrect 0.00 point...

GE5103-2 Project Management [Aug 23 Syllabus]

    Some of the advantages of using time boxes and cycles in project coordination efforts include creating urgency, measuring progress, and allowing for predictable measurements. A)        True 2.    Even though most project managers are not contract specialists, they need to understand the process well enough to coordinate with the team. For the current assignment, you are looking at a short-term and small effort with a contractor of just a few hours without significant clarity. Which of the following would be the most applicable contract to use in this situation? A)        Time and materials 3. The project you are working on has had modifications to the plan from the start and even how the project is run. Project governance covers all of the 3 following except: A)        Naming The project manager 4. Of the following, which is most likely a trigger condition defined early in t...

IS-5113 Data Mining and Data Visualization [Jan 25 Syllabus]

  Lesson 1 Quiz One of the key differences between business analytics and data science is their primary focus either on business problems or on mathematical algorithms. True Analytics and analysis are essentially the same thing; they both focus on the granular level representation of complex problems through decomposition of the whole into its lower-level parts. False If a data scientist is analyzing historical data to identify problems and root causes, he/she is essentially conducting descriptive analytics. True ERP stands for enterprise resource planning and is used for the integration of company-wide data. True The most important driver behind business analytics popularity is the need for business managers to make experience and intuition driven business decisions. False Business analytics and data science have the same purpose: to convert data into actionable insight through an algorithm-based discovery process. True Major commercial business intelligence products and services...