練習問題
5.6 練習問題
本章で習った内容を元に練習問題を解いてください。
なお、練習問題のソースコードを作成する場合は、以下の条件で作成して下さい。
問1
次の設問①~⑤について○か×で答えなさい。
設問
① 演算式には、算数と同じように優先順位がある。 ( )
② 「%」は除算を行う算術演算子である。 ( )
③ 「/」を使って剰余を求めることができる。 ( )
④ インクリメント演算子・デクリメント演算子は前置と後置で動作は同じなのでどちらを使っても問題ない。 ( )
⑤ 加算演算子「+」を文字列に使うと、文字列が連結できる。 ( )
問2
次のソースコードを実行した時の①~⑤の計算結果について答えなさい。
➢ Practice0501.java
問3
次の初期値を持つ変数の、①~④計算式後の各xとyの値について答えなさい。
初期値
x = 0;
y = 6;
計算式
① x = ++y;
② x = –y;
③ x = y++;
④ x = y–;
問4
次のソースコードを実行した時の①~⑤の、画面結果を選択肢から選んで答えなさい。
選択肢
① a. 1 + 2 = 3 b. 1 + 2 = 1 + 2 c. 1 + 2 = 12
② a. 1 + 2 = 3 b. 1 + 2 = (3) c. 1 + 2 = 12
③ a. 3 * 4 = 34 b. 3 * 4 = 12 c. 3 * 4 = 3 * 4
④ a. 5 / 4 = 1.25 b. 5 / 4 = 1 c. 5 / 4 = 5 / 4.0
⑤ a. 9 % 7 = 9 % 7 b. 9 % 7 = 2 c. 9 % 7 = 1.0
➢ Practice0502.java