Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int array[] = new int[0];
System.out.println(array[0]);
}
}
- 「0」と表示
- 「array[0]」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
■問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
double array[] = new double[5];
System.out.println(array.length);
}
}
- 「0」と表示
- 「4」と表示
- 「5」と表示
- コンパイルエラー
- 実行時エラー
■問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int a, b, c;
int[] array = {a, b, c};
System.out.println(array.length);
}
}
- 「0」と表示
- 「2」と表示
- 「3」
- コンパイルエラー
- 実行時エラー
■問題4
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int a = 10, b = 20, c = 30;
int ary[] = {a, b, c};
int len = ary.length;
int sum = 0;
for(int i = 0; i <= len; i++) {
sum += ary[i];
}
System.out.println(sum);
}
}
- 「0」と表示
- 「60」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
■問題5
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
char[] ary = {'H', 'E', 'L', 'L', 'O'};
System.out.println(ary[0] + ary[1] + ary[2] + ary[3] + ary[4]);
}
}
- 「HELLO」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
- 1~4以外