PHP まとめ ( 9 )  問題と解答

クッキー(1)
* クッキー情報をクライアント側に保存してもらうために使用する関数はどれか


1. isset関数
2. getcookie関数
3. setcookie関数
4. unset関数



クッキー(2)
* クッキーが保存されているディレクトリとして正しいものはどれか


1. C:\Program Files\ユーザアカウント名\Cookies
2. C:\Program Data\ユーザアカウント名\Cookies
3. C:\temp\ユーザアカウント名\Cookies
4. C:\Documents and Settings\ユーザアカウント名\Cookies



クッキー(3)
*
多くのブラウザにおいて、概ね1サイトにつき何個までのクッキーが保存できるか


1. 20個
2. 50個
3. 100個
4. 10個



クッキー(4)
* クッキー情
報を取得するための書式として正しいものはどれか


1. $変数 = $_COOKIE[ 有効期限 ];
2. $変数 = $_COOKIE[ クッキーの名前 ];
3. $変数 = $_COOKIE;
4. $変数 = $_COOKIE[ クッキーの値 ];



クッキー(5)
* setcookie関数において、クッキーの有効期限を省略、またはゼロを指定するとどうなるか


1. クッキーはブラウザに保存されない
2. クッキーはブラウザが終了すると自動的に破棄される
3. クッキーは永続的に保存され続ける
4. クッキーはPC再起動時に破棄される



セッション(1)
* セッション管理を開始すると、サーバからWebブラウザにセッションを特定するために渡されるものはどれか


1. セッションID
2. リクエス
3. レスポンス
4. ユーザID



セッション(2)
* セッションにデータを保持するためのグローバル変数である「$_SESSION」のデータ構造はどれか


1. 連想配列
2. オブジェクト
3. 配列
4. クラス



セッション(3)
* セッションに格納した値を取得するための記述として正しいものはどれか


1. $_SESSION[セッションID]
2. $_SESSION[セッションの名前]
3. $_SESSION[セッションID] = セッションから取得したい値;
4. $_SESSION[セッションの名前] = セッションから取得したい値;



セッション(4)
* 指定した
セッション情報を削除したい場合の記述として正しいものはどれか


1. unset($_SESSION[セッションID]);
2. $_SESSION = array();
3. $_SESSION[セッションの名前] = array();
4. unset($_SESSION[セッションの名前]);



データベース(1)
*
データベースからデータを取得するために使用する関数はどれか


1. mysql_query関数
2. mysql_connect関数
3. mysql_select_db関数
4. mysql_close関数



データベース(2)
*
mysql_connect関数の書式として正しいものはどれか


1. MySQLの接続ID = mysql_connect( ユーザ名, サーバ名, パスワード );
2. MySQLの接続ID = mysql_connect( パスワード, サーバ名, ユーザ名 );
3. MySQLの接続ID = mysql_connect( パスワード, ユーザ名, サーバ名 );
4. MySQLの接続ID = mysql_connect( サーバ名, ユーザ名, パスワード );



データベース(3)
* データベースとの接続を切断するための関数はどれか


1. mysql_close関数
2. mysql_query関数
3. mysql_select_db関数
4. mysql_connect関数



データベース(4)
* mysql_close関数の書式として正しいものはどれか


1. mysql_close( ユーザ名 );
2. mysql_close( MySQLの接続ID );
3. mysql_close( サーバ名 );
4. mysql_close( データベース名 );



データベース(5)
* mysql_query関数の説明として正しくないものはどれか

1. データベースから接続を切断するときに使用する
2. データベースにデータを登録するときに使用する
3. データベースからデータを取得するときに使用する
4. データベースからデータを削除するときに使用する



データベース(6)
* mysql_fetch_array関数において設定できるオプション「MYSQL_ASSOC」の説明として正しいものはどれか


1. 結果セットから各レコードデータを連想配列形式で返却するためのオプションである
2. 結果セットから各レコードデータをオブジェクト形式で返却するためのオプションである
3. 結果セットから各レコードデータを連想添字と数値添字の両方を持つ配列で返却するためのオプションである
4. 結果セットから各レコードデータを配列形式で返却するためのオプションである



データベース(7)
* mysql_select_db関数の書式として正しくないものはどれか


1. 結果( TRUE / FALSE ) = mysql_select_db( データベース名, MySQLの接続ID);
2. 結果( TRUE / FALSE ) = mysql_select_db( データベース名);
3. 結果( TRUE / FALSE ) = mysql_select_db( MySQLの接続ID, データベース名);
4. 全て正しい



データベース(8)
* データベースの選択を行うための関数はどれか

1. mysql_close関数
2. mysql_connect関数
3. mysql_query関数
4. mysql_select_db関数



データベース(9)
* mysql_connect関数にてMYSQL接続に失敗した場合の戻り値(MYSQLの接続ID)はどうなるか


1. TRUEになる
2. ""(空文字)になる
3. FALSEになる
4. 0になる