Java の問題

模擬問題番号 1405071838521 作成者 -
登録されているタグ
Java例外処理コマンドライン引数キャスト【編集】
前回の解答結果(ログインしてください)   全体の 100% のユーザが正解した問題   新規

問題

次のプログラムをコンパイルし、実行したとします。


class Sample {
public static void main(String[] args) {
try {
System.out.println("A");
int a = Integer.parseInt(args[0]);
System.out.println("B");
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println("C");
} finally {
System.out.println("D");
}
}
}

このとき、画面に
A
C
D
と表示されるのは、どのコマンドを実行した時か。正しいものを選択してください。

解答

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

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

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

次のプログラムをコンパイルし、実行すると、画面にはA、B、C、Dのうちどれが表示されるか。正しいものを選択してください。 <pre> class MyException extends Exception { public MyException() { super("MyException"); } } class Sample { static int[] num = {10, 20, 30}; public static void main(String[] args) { try { method(); } catch(MyException e) { System.out.println("B"); } finally { System.out.println("C"); } System.out.println("D"); } static void method() throws MyException { System.out.println("A"); System.out.println(num[3]); } } </pre>
次のプログラムをコンパイルし、実行すると、画面にはA、B、C、Dのうちどれが表示されるか。正しいものを選択してください。 <pre> class MyException extends Exception { public MyException() { super("MyException"); } } class Sample { public static void main(String[] args) { try { method(); } catch(MyException e) { System.out.println("B"); } finally { System.out.println("C"); } System.out.println("D"); } static void method() throws MyException { System.out.println("A"); } } </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: public static void main(String[] args) { 03: TextPrint2 tp2 = new TextPrint2(); 04: tp2.message(); 05: } 06: } 07: abstract class TextPrint1 { 08: void message() {} 09: } 10: class TextPrint2 extends TextPrint1 { 11: void message() { 12: System.out.println("Java"); 13: } 14:} </pre>