変数のデフォルト値:問題3
以下のプログラムの実行結果はどれか?
A. x[0]に値を代入をないで出力しているのでコンパイルエラー。
B. x[0]に値を代入をないで出力しているので実行時に例外発生。
C. 配列を生成した時点でデフォルト値0が格納されるので、0が表示される。
D. 配列を生成した時点でデフォルト値1が格納されるので、1が表示される。
class A{
public static void main(String[] args){
int[] x = new int[5];
System.out.println(x[0]);
}
}
正解
C.
A. x[0]に値を代入をないで出力しているのでコンパイルエラー。
B. x[0]に値を代入をないで出力しているので実行時に例外発生。
C. 配列を生成した時点でデフォルト値0が格納されるので、0が表示される。
D. 配列を生成した時点でデフォルト値1が格納されるので、1が表示される。
class A{
public static void main(String[] args){
int[] x = new int[5];
System.out.println(x[0]);
}
}
正解
C.
変数のデフォルト値:問題2
以下のプログラムの実行結果はどれか?
A. 変数に代入をしないまま出力しているのでコンパイルエラー。
B. 変数に代入をしないまま出力しているので実行時に例外発生。
C. 変数を宣言した時点でデフォルト値0が格納されるので、0が表示される。
D. 変数を宣言した時点でデフォルト値1が格納されるので、1が表示される。
class A{
public static void main(String[] args){
int x;
System.out.println(x);
}
}
正解:A.
A. 変数に代入をしないまま出力しているのでコンパイルエラー。
B. 変数に代入をしないまま出力しているので実行時に例外発生。
C. 変数を宣言した時点でデフォルト値0が格納されるので、0が表示される。
D. 変数を宣言した時点でデフォルト値1が格納されるので、1が表示される。
class A{
public static void main(String[] args){
int x;
System.out.println(x);
}
}
正解:A.
変数のデフォルト値:問題1
以下のプログラムの実行結果はどれか?
A. 変数に代入をしないまま出力しているのでコンパイルエラー。
B. 変数に代入をしないまま出力しているので実行時に例外発生。
C. 変数を宣言した時点でデフォルト値0が格納されるので、0が表示される。
D. 変数を宣言した時点でデフォルト値1が格納されるので、1が表示される。
class A{
static int x;
public static void main(String[] args){
System.out.println(x);
}
}
正解:C.
A. 変数に代入をしないまま出力しているのでコンパイルエラー。
B. 変数に代入をしないまま出力しているので実行時に例外発生。
C. 変数を宣言した時点でデフォルト値0が格納されるので、0が表示される。
D. 変数を宣言した時点でデフォルト値1が格納されるので、1が表示される。
class A{
static int x;
public static void main(String[] args){
System.out.println(x);
}
}
正解:C.