Java Silver 練習問題20


Java Silverに関する問題を出題していきます!

問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。

public class Sample {
    public static void main(String[] args) {
       Dog dog = new Dog("ポチ");
       System.out.println(dog.name);
    }
}

class Dog {
    String name;

    public Dog(String name) {
        name = name;
    }
}
  1. 「ポチ」と表示
  2. 何も表示されない
  3. コンパイルエラー
  4. 実行時エラー
  5. 1~4以外
解答はここをクリック!

 

 

問題2

次のプログラムをコンパイル、実行した結果として正しいものはどれか。

public class Sample {
    public static void main(String[] args) {
       Dog dog1 = new Dog(3);
       Dog dog2 = new Dog(5);
       System.out.println(dog1.age);
    }
}

class Dog {
    static int age;

    public Dog(int age) {
        this.age = age;
    }
}
  1. 「3」と表示
  2. 「5」と表示
  3. 何も表示されない
  4. コンパイルエラー
  5. 実行時エラー
解答はここをクリック!

 

 

問題3

次のプログラムをコンパイル、実行した結果として正しいものはどれか。

public class Sample {
    public static void main(String[] args) {
        Cat tama = new Cat("タマ");
        System.out.println(tama.name);
    }
}

class Cat {
    private String name;

    public Cat(String name) {
        this.name = name;
    }
}
  1. 「タマ」と表示
  2. 「null」と表示
  3. 何も表示されない
  4. コンパイルエラー
  5. 実行時エラー
解答はここをクリック!

 

 

問題4

次のプログラムをコンパイル、実行した結果として正しいものはどれか。

public class Sample {
    public static void main(String[] args) {
        Cat tama = new Cat("タマ");
        System.out.println(tama.getName());
    }
}

class Cat {
    private String name;

    public Cat(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}
  1. 「タマ」と表示
  2. 「null」と表示
  3. 何も表示されない
  4. コンパイルエラー
  5. 実行時エラー
解答はここをクリック!

 

 

問題5

次のプログラムをコンパイル、実行した結果として正しいものはどれか。

public class Sample {
    public static void main(String[] args) {
        Cat tama = new Cat("タマ");
        System.out.println(tama.getName());
    }
}

class Cat {
    private String name;

    private Cat(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}
  1. 「タマ」と表示
  2. 何も表示されない
  3. 3行目でコンパイルエラー
  4. 4行目でコンパイルエラー
  5. 実行時エラー
解答はここをクリック!

前回の問題   次の問題

  • このエントリーをはてなブックマークに追加

PAGE TOP