練習問題
4.5 練習問題
本章で習った内容を元に練習問題を解いてください
問1 次の設問①~⑤について○か×で答えなさい。
設問
① 繰り返し処理はwhile文とdo~while文しかない。
② while文を利用するとfor文と同じような、固定回数繰り返す処理が行える。
③ do~while文は記述が違うだけでwhile文と同じ動作を行う。
④ 多重ループとはfor文内にfor文を記述したパターンしかできない。
⑤ break文やcontinue文には引数を与えることができる。
問2 以下に示すサンプルのfor文をwhile文に変更したpractice0401.phpを作成しなさい。
サンプルソースコード ソースコードソース・フォルダー: myproj_basic/ch04exercise
パッケージ: practice0401.php
アクセスURL:http://localhost/myproj_basic/ch04exercise/practice0401.php
問3 以下の実行結果になるpractice0402.phpを多重ループを使って作成しなさい。
実行結果ソースコード
ソース・フォルダー: myproj_basic/ch04exercise
パッケージ: practice0402.php
アクセスURL:http://localhost/myproj_basic/ch04exercise/practice0402.php
問4 以下の実行結果になるpractice0403.phpの空欄①に入る値を答えなさい。
実行結果ヒント
外側のループ$iの回数と「*」の表示回数が同じ
$i = 1の時「*」の表示回数は1回
$i = 2の時「*」の表示回数は2回
$i = 3の時「*」の表示回数は3回
$i = 4の時「*」の表示回数は4回
$i = 5の時「*」の表示回数は5回
ソース・フォルダー: myproj_basic/ch04exercise
パッケージ: practice0403.php
アクセスURL:http://localhost/myproj_basic/ch04exercise/practice0403.php
practice0403.php