Java の問題

模擬問題番号 1405022002421 作成者 -
登録されているタグ
Java例外処理【編集】
前回の解答結果(ログインしてください)   全体の 33% のユーザが正解した問題   新規

問題

次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。


class MyException extends Exception {
public MyException() {
super("MyException");
}
}
class Sample {
public static void main(String[] args) {
System.out.println("A");
method();
System.out.println("F");
}
static void method() {
try {
System.out.println("B");
throw new MyException();
} catch(MyException e) {
System.out.println("C");
} catch(Exception e) {
System.out.println("D");
} finally {
System.out.println("E");
}
}
}

解答

この問題の感想を教えてください

この問題の感想をご登録ください。他のユーザがこの問題を探しやすくなります。評価したユーザの情報が通知されることはありません。
この問題に誤りや不適切な部分がある場合には、 こちら からご報告ください。

この問題を見た人が最近見た問題はこちら

次のプログラムをコンパイルし、実行した場合、画面に「catch」と表示させるには、空欄Aに何を記述すればよいか。選択してください。 <pre> class Sample { public static void main(String[] args) { try { int a = 0; System.out.println(5 / a); } catch(【 A 】 e) { System.out.println("catch"); } } } </pre>
次のプログラムをコンパイルし、実行した場合、画面に「catch」と表示させるには、空欄Aに何を記述すればよいか。選択してください。 <pre> class Sample { public static void main(String[] args) { try { String s = "Java"; Integer a = Integer.valueOf(s); System.out.println(a); } catch(【 A 】 e) { System.out.println("catch"); } } } </pre>
次は、コンパイル後実行すると、カレントフォルダにテキストファイル「data.txt」を作成し、その内容に「Hello!! Java World.」を書き込み、その後、同ファイルを読み込み、その内容を画面に表示するプログラムです。 空欄ア~オを埋めてプログラムを完成させてください。 <pre> import java.io.*; class Sample { public static void main(String[] args) throws IOException { File f = new File("【 ア 】"); 【 イ 】 bw = new 【 イ 】(new 【 ウ 】(f, false)); bw.write("Hello!! Java World."); bw.flush(); bw.close(); 【 エ 】 br = new 【 エ 】(new 【 オ 】(f)); String moji = br.readLine(); System.out.println(moji); br.close(); } } </pre>
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 <pre> class MyException extends Exception { public MyException() { super("MyException"); } } class Sample { public static void main(String[] args) { try { System.out.println("A"); throw new MyException(); } catch(Exception e) { System.out.println("B"); } catch(MyException e) { System.out.println("C"); } } } </pre>
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 <pre> 01: class Sample { 02: static int a; 03: public static void main(String[] args) { 04: int b; 05: System.out.println(a + ", " + b); 06: } 07: } </pre>