Question 11

Which of the following java.io.Console methods doesnotexist?
  • Question 12

    Given:
    java
    public class BoomBoom implements AutoCloseable {
    public static void main(String[] args) {
    try (BoomBoom boomBoom = new BoomBoom()) {
    System.out.print("bim ");
    throw new Exception();
    } catch (Exception e) {
    System.out.print("boom ");
    }
    }
    @Override
    public void close() throws Exception {
    System.out.print("bam ");
    throw new RuntimeException();
    }
    }
    What is printed?
  • Question 13

    Given:
    java
    try (FileOutputStream fos = new FileOutputStream("t.tmp");
    ObjectOutputStream oos = new ObjectOutputStream(fos)) {
    fos.write("Today");
    fos.writeObject("Today");
    oos.write("Today");
    oos.writeObject("Today");
    } catch (Exception ex) {
    // handle exception
    }
    Which statement compiles?
  • Question 14

    Given:
    java
    public static void main(String[] args) {
    try {
    throw new IOException();
    } catch (IOException e) {
    throw new RuntimeException();
    } finally {
    throw new ArithmeticException();
    }
    }
    What is the output?
  • Question 15

    Given:
    java
    Object input = 42;
    String result = switch (input) {
    case String s -> "It's a string with value: " + s;
    case Double d -> "It's a double with value: " + d;
    case Integer i -> "It's an integer with value: " + i;
    };
    System.out.println(result);
    What is printed?