初心者でも1日でPHPプログラミングを学習できる1日集中セミナー。

9.8 練習問題

練習問題

9.8 練習問題

本章で習った内容を元に練習問題を解いて下さい。

問1

次の設問①~⑤について○か×で答えなさい。

設問
 ① プログラムの処理の流れを変える仕組みは条件分岐文しかない。 (  )
 ② ifブロックの次は必ずelseifブロックを繋げる必要がある。 (  )
 ③ 2つの値が同じかどうか比較する場合、比較演算子の「==」を利用する。 (  )
 ④ 1つの条件文内で論理演算子を使うと、複数の条件を設定できる。 (  )
 ⑤ 条件文はプログラム内にいくつでも記述できる。 (  )

問2

次の設問①~⑥について、if文の条件式に記述する場合どうなるか答えなさい。

 ① 変数$xは7以下。
 ② 変数$xは11より大きい。
 ③ 変数$xは5と等しい。
 ④ 変数$xは0以上。
 ⑤ 変数$xは6ではない。
 ⑥ 変数$xは-2より小さい。

 例 : 変数$aは3と等しい。
 if($a == 3)

問3

次の各変数①~④の初期値の場合、if文の条件式を満たすか満たさないか答えなさい。

初期値
 ① $x = -7 $y = -8
 ② $x = 8 $y = 7
 ③ $x = 7 $y = 7
 ④ $x = 7 $y = 8

if構文
  if ( $x < $y ) {
  echo “条件を満たしています。”;
  } else {
  echo “条件を満たしていません。”;
  }

問4

次の実行結果になるプログラムpractice Form.phpとpractice0901.phpのソースコードの空欄①~④に入る処理を答えなさい。

実行結果

  数値22を入力した場合
 
  数値33を入力した場合
 

偶数・奇数判定ヒント
  入力数値を2で割って余りが0なら偶数と判定する。

ソース・フォルダ:myproj_super_intro/ch09exercise
ファイル名    :practiceForm.php
アクセスURL   :http://localhost/myproj_super_intro/ch09exercise/practiceForm.php

➢ practiceForm.java

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>数値を送信するフォーム</title>
	</head>
	<body>
		<form action="practice0901.php" method="  ①  ">
			好きな数値を入力してください!
			<br>
			<input type="text" name="number" >
			<br>
			<input type="submit" value="送信">
		</form>
	</body>
</html>
        

ソース・フォルダ:myproj_super_intro/ch09exercise
ファイル名    :practice0901.php
アクセスURL   :practiceForm.phpからの画面遷移でアクセスされる


<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	</head>
	<body>
	<?php
		//画面からの入力データを取得
		$num = $_POST['  ②  '];

		//偶数奇数判定を行う
		if(($num  ③  2)   ④  0){     //$num値を2で割って余りが0なら偶数と判定できる。
			echo $num,"は偶数です。";
		}else{
			echo $num,"は奇数です。";
		}
	?>
	</body>
</html>

NEXT>> 9.9 演習問題 解答

PHP超入門テキスト 目次

ご不明点はお問い合わせフォームからご連絡ください。

セミナー一覧

法人向けプログラミング研修

Java、PHPの社員研修|新人研修

ワードプレス講座も人気!

ワードプレス講座も人気!

PHP超入門テキスト 目次

セミナー担当講師

PHPセミナー講師紹介

主席インストラクター
早稲田大学大学院 理工学部卒業
SanJose 州立大学、コンピューター工学部卒業
アメリカのシリコンバレーでは、プログラマー・SEとして活躍
講師の詳細はこちら

投稿一覧

お知らせ

オンラインのWeb講座、開始しました!

お待たせいたしました、全国どこからでも受講可能なオンラインによるWeb講座が開始しております! こちらをご覧く …

ご予約について

神田ITスクールでは、 新型コロナウイルス感染拡大防止の為、 5月以降は定員3名で開催する予定です。 開催日程 …

PHP超入門セミナー、3月分のご予約受付中です!

”1日で学ぶ”PHP超入門セミナー!3月分のご予約を受付中です! 受講者の皆さんの理解度を確認しながら進めます …

2020年1月開催のPHP超入門セミナー、ご予約受付中です!

ただいま、神田ITスクールでは、2020年1月開催の「PHP超入門」講座のご予約を受付中です! ご好評につき、 …

年内のセミナーについて

神田ITスクールの1日セミナー、 「PHP超入門」「PHPとMySQLでWeb開発入門」ですが、 申し訳ありま …

PAGETOP
Copyright © 2015 FusionOne Co.,Ltd. All rights reserved.