まとめ練習問題

練習問題(2)

form(1)
  • フォームに入力したデータを送信する際の送信方法の指定は
    タグのどの属性に行うか
  1. id属性
  2. method属性
  3. action属性
  4. class属性
form(2)
  • フォームに入力したデータを送信する際の遷移先の指定はタグのどの属性に行うか
  1. id属性
  2. method属性
  3. action属性
  4. class属性
テキストボックス
  • テキストボックス内に初期値を設定したい場合、 inputタグのどの属性に値を設定すればよいか
  1. name属性
  2. value属性
  3. id属性
  4. type属性
リストボックス
  • 選択リスト(リストボックス)において、値を初期表示させるために optionタグに設定するものはどれか
  1. checked
  2. disabled
  3. selected
  4. undefined
ラジオボタン
  • ラジオボタンにおいて、値を初期表示させるためにinputタグに設定するものはどれか
  1. checked
  2. disabled
  3. selected
  4. undefined
チェックボックス
  • 下記のような複数チェック可能なチェックボックスにおいて、 空欄【1】に入るパラメータ名として適切なものはどれか
<input type="checkbox" name="【1】" value="1"><input type="checkbox" name="【1】" value="2"><input type="checkbox" name="【1】" value="3">
  1. color[]
  2. color()
  3. color
  4. <?= color ?>
送信データ
  • 入力データを画面上は非表示のまま裏側で送信データとして扱いたい場合に inputタグのtype属性に設定するものはどれか
  1. submit
  2. password
  3. reset
  4. hidden
HTTP送信
  • HTTP送信には2種類あるが、正しいものはどれか
  1. GET送信
  2. POST送信
  3. SUBMIT送信
  4. HTTPS送信
GET送信(1)
  • GET送信されたデータを呼び出されるPHP側で取得したいときの記述として正しいものはどれか
  1. $_GET[パラメータ名]
  2. $_POST[パラメータ名]
  3. $_POST[タグ名]
  4. $_GET[タグ名]
GET送信(2)
  • GET送信の説明として正しくないものはどれか
  1. ブラウザに表示されるURLに送信するデータが表示される
  2. 送信するデータが複数ある場合は、「&」で連結された状態で送信される
  3. 送信するデータが内部的に見えない形で送信される
  4. 全てただしい
POST送信(1)
  • POST送信の説明として正しいものはどれか
  1. 送信するデータが内部的に見えない形で送信される
  2. ブラウザに表示されるURLに送信するデータが表示される
  3. 送信するデータが複数ある場合は、「&」で連結された状態で送信される
  4. 全て正しい
checkdate関数
  • checkdate関数の説明として正しいものはどれか
  1. 文字列の長さを判定する関数
  2. 日付の判定をする関数
  3. 変数の値が設定されているかを判定する関数
  4. 正規表現による判定を行う関数
特殊文字の変換処理
  • 入力したデータを取得する際に、特殊文字の変換処理を行うための関数はどれか
  1. preg_match関数
  2. isset関数
  3. htmlspecialchars関数
  4. strlen関数
strlen関数
  • strlen関数の説明として正しいものはどれか
  1. 変数の値が設定されているかを判定する関数
  2. 数値かどうかを判定する関数
  3. 文字列の長さを判定する関数
  4. 正規表現による判定を行う関数
preg_match関数
  • preg_match関数の説明として正しいものはどれか
  1. 日付の判定をする関数
  2. 正規表現による判定を行う関数
  3. 変数の値が設定されているかを判定する関数
  4. 文字列の長さを判定する関数
htmlspecialchars関数(1)
  • htmlspecialchars関数を使用して「& (アンド)」を変換した結果はどれか
  1. &amp;
  2. &lt;
  3. &quot;
  4. &gt;
  5. &#039;
htmlspecialchars関数(2)
  • htmlspecialchars関数を使用して「> (大なり)」を変換した結果はどれか
  1. &amp;
  2. &lt;
  3. &quot;
  4. &gt;
  5. &#039;
htmlspecialchars関数(3)
  • htmlspecialchars関数を使用して「< (小なり)」を変換した結果はどれか
  1. &amp;
  2. &lt;
  3. &quot;
  4. &gt;
  5. &#039;
htmlspecialchars関数(4)
  • htmlspecialchars関数を使用して「' (シングルクォーテーション)」を変換した結果はどれか
  1. &amp;
  2. &lt;
  3. &quot;
  4. &gt;
  5. &#039;
is_numeric関数
  • is_numeric関数の説明として正しいものはどれか
  1. 正規表現による判定を行う関数
  2. 文字列の長さを判定する関数
  3. 数値かどうかを判定する関数
  4. 変数の値が設定されているかを判定する関数
isset関数
  • isset関数の説明として正しいものはどれか
  1. 文字列の長さを判定する関数
  2. 変数の値が設定されているかを判定する関数
  3. 数値かどうかを判定する関数
  4. 正規表現による判定を行う関数
変数の出力
  • 下記はソースコードの一部であるが、 変数$nameの値を画面出力するために空欄【1】に入るものはどれか
  <?php
  // 名前が入力されている場合
  if ( isset( $_POST[ 'name' ]) ){
      // 名前をhtmlspecialcharsで変換して取得
      $name = htmlspecialchars ( $_POST[ 'name' ], ENT_QUOTES );
  } else {
      print '名前を入力してください' ."<br>";
  }
  ?>
<form action="test2.php" method="post">
テキストボックスに入力された内容<br>
<textarea name="put_name" cols="25" rows="2">【1】</textarea><br>
<input type="submit" name="submit" value="戻る">
</form>
  1. <? $name ?>
  2. <!-- $name -->
  3. <%= $name %>
  4. <?= $name ?>
リダイレクト
  • リダイレクトの書式として正しいものはどれか
  1. header("遷移先のURL:Location");
  2. header("Location:遷移先のURL");
  3. header("Location");
  4. header("遷移先のURL");
Webシステム開発(1)
  • Webシステム開発において、画面の出力処理と制御ロジック処理、データベース関連処理などの処理と明確に分割してプログラム開発をする考え方を何というか
  1. AVGモデル
  2. CSVモデル
  3. MVCモデル
  4. SVNモデル
Webシステム開発(2)
  • MVCモデルの「M」の説明として正しいものはどれか
  1. データベース関連の処理などを行う
  2. 画面の入出力処理を行う
  3. 制御ロジック処理を行う
  4. 全て正しい