Java の問題

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

問題

次のコードがあります。



1. public class TestA {
2. public void a(){System.out.print("1111 ");}
3.}
4.
5.public class TestB extends TestA{
6. public void a(){System.out.print("2222 ");}
7. public static void main(String[] args) {
8. TestA a = new TestB();
9. TestB b = (TestB)a;
10. a.a();
11. b.a();
12. }
13.}
14.


コンパイル、実行した結果として正しいものは次のどれですか。

解答

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

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

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

次のプログラムをコンパイルするとどうなるか。正しいものを選択してください。 <pre> 01: class Sample { 02: public static void main(String[] args) { 03: int[] a = {10, 20, 30, 40}; 04: short w = 0; 05: char x = 1; 06: long y = 2; 07: double z = 3.0; 08: System.out.println(a[w]); 09: System.out.println(a[x]); 10: System.out.println(a[y]); 11: System.out.println(a[z]); 12: } 13: } </pre>
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 <pre> class Sample { public static void main(String[] args) { char c = 'a'; if(c == 97) { System.out.println("OK"); } } } </pre>
変数名として使用できるのは?
以下のプログラムを正常にコンパイル、実行できるように、(A)に挿入可能なものを以下から選びなさい(2つ選択)。 <pre> public class Test { public static void main(String[] args) { (A) … ここに挿入可能な文を選択する switch(s){ case 1:{} break; case 2:{} break; default:{} break; } } } </pre>
次のプログラムをコンパイルし、実行するとどうなるか。正しいものを選択してください。 <pre> class Sample { public static void main(String[] args) { TextPrint2 tp2 = new TextPrint2(); tp2.message(); } } class TextPrint1 { void message() { System.out.println("TextPrint1"); } } class TextPrint2 extends TextPrint1 { void message() { System.out.println("TextPrint2"); } } </pre>