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以外