Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 | public class Sample { public static void main(String[] args) { int array[] = new int [ 0 ]; System.out.println(array[ 0 ]); } } |
- 「0」と表示
- 「array[0]」と表示
- 何も表示されない
- コンパイルエラー
- 実行時エラー
■問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 | public class Sample { public static void main(String[] args) { double array[] = new double [ 5 ]; System.out.println(array.length); } } |
- 「0」と表示
- 「4」と表示
- 「5」と表示
- コンパイルエラー
- 実行時エラー
■問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 | 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以外