練習問題

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

NEXT>> 4.6 練習問題 解答