文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

Java Silver問題

紫本解いてて間違えたところを問題にした。
答えは一番下





1.
識別子(クラスやメソッドにつける名前)
1文字目に使用できる記号を二つ選べ。
1.@
2.¥
3.&
4.$
5."
6._



2.
スーパークラスコンストラクタはどうやって呼び出す?
1. super( )
2.SuperClassConstructor( )
3.This( )
4.Sub( )


3.
If文の式で、以下の記述は正しい?
if ( ( i = false ) || ( k== 9 ) )



4.
staticメソッドは、インスタンス変数に直接アクセスできる?



5.
インターフェイスの定数の記述で間違っているものを2つ選べ
1. Public static final int a = 10;
2. int a = 10;
3. int a;
4. static final int a = 10;
5. final int a = 10;
6. static final int a = 10;
7. private static final int a = 10;









答え

1.
4,6
ドル記号とアンダースコアのみ。

2.
1
スーパークラス名で呼び出すことは出来ない。

3.
正しい。
i変数にfalseを代入してるだけであり、この式の結果はfalseになる。


4.
できない。
アクセスするときはインスタンス化してからアクセスする。

5.
3 初期化してないのでコンパイルエラーになる
7 不適切な修飾子がついてるのでコンパイルエラーになる