Java Silverに関する問題を出題していきます!
問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
[java]
public class Sample {
int i = 10;
public static void main(String[] args) {
System.out.println(i);
}
}
[/java]
int i = 10;
public static void main(String[] args) {
System.out.println(i);
}
}
[/java]
- 「10」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
- 1~4以外
問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
[java] public class Sample {String str = new String("hello");
public static void main(String[] args) {
System.out.println(str);
}
}
[/java]
- 「hello」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
- 1~4以外
問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
[java] public class Sample {double d1 = 3.14;
double d2;
public static void main(String[] args) {
Sample obj = new Sample();
System.out.println(obj.d1 + obj.d2);
}
}
[/java]
- 「3.14」と表示
- 「0」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
問題4
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
[java] public class Sample {static Integer i1;
Integer i2;
public static void main(String[] args) {
Sample obj = new Sample();
obj.i2 = new Integer(10);
System.out.println(i1 + obj.i2);
}
}
[/java]
- 「10」と表示
- 「0」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
問題5
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
[java] public class Sample {public static void main(String[] args) {
Dog pochi = new Dog("ポチ");
System.out.println(pochi.name);
}
}
class Dog {
String name;
Dog(String n) {
name = n;
}
}
[/java]
- 「ポチ」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
- 1~4以外