ログイン

実力テスト21-30

実力テスト21-30
10問 • 2年前
  • 5511 WADA
  • 通報

    問題一覧

  • 1

    21.次のSQL文を実行して、データベース「flowershop」にテーブル名「flowers」のデータベースを作成した。このデータベーステーブルに関するSQL文の説明として誤っているものはどれか。 CREATE TABLE flowers (flower_id INTEGER PRIMARY KEY,flower_name VARCHAR(255),price DECIMAL(6,2));

    テーブル「flowers」に、idが「1」、flower_nameが「rose」、priceが「300」円の新たなデータを追加する場合のSQL文は、「ADD INTO flowers (flower_id, flower_name, price) VALUES (1, 'rose', 300)」である。

  • 2

    22.テーブル「flowers」に次のようなデータがあり、実行結果として「iris, sun flower, jasmine,」を得たい場合、コードの【A】【B】【C】に入る組み合わせとして正しいものはどれか。 [ データ ] +-----------+-------------+--------+ | flower_id | flower_name | price | +-----------+-------------+--------+ | 1 | iris | 300.00 | | 2 | iris | 500.00 | | 3 | sun flower | 700.00 | | 4 | tulip | 350.00 | | 5 | jasmine | 450.00 | +-----------+-------------+--------+ [ コード ] (省略) try{ $db = new PDO($dsn, $user, $password); } catch (PDOException $e){ echo 'Connection failed'. $e->getMessage(); } $q = $db->【A】("【B】 * FROM flowers where price > 350"); while ($row = $q->【C】) { print "$row[flower_name]".", "; }

    【A】query 【B】SELECT 【C】fetch()

  • 3

    23.テーブル「flowers2」に次のようなデータがある場合に、以下のコードの実行結果として正しいものはどれか。 [ データ ] +-----------+-------------+--------+ | flower_id | flower_name | price | +-----------+-------------+--------+ | 1 | rose | 450.00 | | 2 | tulip | 730.00 | | 3 | carnation | 300.00 | | 4 | violet | 400.00 | | 5 | pansy | 400.00 | +-----------+-------------+--------+ [ コード ] try{ $db = new PDO($dsn, $user, $password); } catch (PDOException $e){ echo 'Connection failed'. $e->getMessage(); } $q = $db->query("SELECT * FROM flowers2 where price > 350 ORDER BY price DESC, flower_name"); while ($row = $q->fetch()) { print "$row[flower_name]".", "; }

    tulip, rose, pansy, violet,

  • 4

    24.次のテンプレート「template.html」を用いて「page.html」ファイルに結果を出力させたい場合、コードの【A】【B】【C】に入るものとして正しい組み合わせはどれか。 [ template.html ] <html> <head></head> <body> <h1>{hello}</h1> <p>Today is {today}.</p> </body> </html> [ コード ] $page = 【A】('template.html'); $date = date("Y-m-d H:i:s"); $page = 【B】('{today}', $date, $page); if (date('H')<12){ $page = 【B】('{hello}', 'Good morning!',$page); } elseif(date('H')>=12 && date('H') < 18) { $page = 【B】('{hello}', 'Good afternoon!',$page); } else { $page = 【B】('{hello}', 'Good evening!', $page); } 【C】;

    【A】file_get_contents 【B】str_replace 【C】file_put_contents('page.html', $page)

  • 5

    25.ファイルの部分的な書き込みに関する次の記述のうち誤っているものはどれか。

    fopen()関数はファイルへの接続をオープンし、プログラムでのその後のファイルへのアクセスに使う変数を返す働きをする。fopen()の第1引数にはファイルモード、第2引数にはアクセスしたいファイル名を指定する。

  • 6

    26.クッキーの設定に関する次の記述のうち誤っているものはどれか。

    setcookie()関数の第1引数にはクッキーの名前を、第2引数にはクッキーの値を指定する。setcookie()に指定するクッキーの値には、文字列か数字、配列を使うことができる。

  • 7

    27.セッションに関する次の記述のうち誤っているものはどれか。

    session.gc_maxlifetime構成ディレクティブはセッションをアクティブに保つためにリクエスト間に許されるアイドル時間を制御する。デフォルト値は30分である。

  • 8

    28.指定したURLの情報を取得する次のコードの【A】【B】【C】に入る組み合わせとして正しいものはどれか。 $ch = 【A】('https://study.prime-strategy.co.jp/'); 【B】($ch, CURLOPT_RETURNTRANSFER, true); $fact = 【C】($ch); print $fact

    【A】curl_init 【B】curl_setopt 【C】curl_exec

  • 9

    29.ファイル関数を使ったURLアクセスに関する次の記述のうち誤っているものはどれか。

    json_encode()関数はJSONオブジェクトをPHPオブジェクトに変換し、JSON配列をPHP配列に変換する。一方、json_decode()関数にPHPデータ型(文字列、数値、オブジェクト、配列など)を渡すと、渡されたもののJSON表現を含む文字列を返す。

  • 10

    30.エラーに関する次の記述のうち誤っているものはどれか。

    PHPエンジンが生成するエラーメッセージは「Parse Error」「Fatal Error」「Warning」「Notice」、そして「Strict Notice」または「Deprecation Warning」の5つのいずれかに該当する。

  • 第一章

    第一章

    5511 WADA · 9問 · 2年前

    第一章

    第一章

    9問 • 2年前
    5511 WADA

    第三章

    第三章

    5511 WADA · 10問 · 2年前

    第三章

    第三章

    10問 • 2年前
    5511 WADA

    第四章

    第四章

    5511 WADA · 10問 · 2年前

    第四章

    第四章

    10問 • 2年前
    5511 WADA

    第五章

    第五章

    5511 WADA · 10問 · 2年前

    第五章

    第五章

    10問 • 2年前
    5511 WADA

    第六章

    第六章

    5511 WADA · 8問 · 2年前

    第六章

    第六章

    8問 • 2年前
    5511 WADA

    第八章

    第八章

    5511 WADA · 11問 · 2年前

    第八章

    第八章

    11問 • 2年前
    5511 WADA

    第十章

    第十章

    5511 WADA · 8問 · 2年前

    第十章

    第十章

    8問 • 2年前
    5511 WADA

    第十一章

    第十一章

    5511 WADA · 5問 · 2年前

    第十一章

    第十一章

    5問 • 2年前
    5511 WADA

    第十二章

    第十二章

    5511 WADA · 14問 · 2年前

    第十二章

    第十二章

    14問 • 2年前
    5511 WADA

    第十三章

    第十三章

    5511 WADA · 20問 · 2年前

    第十三章

    第十三章

    20問 • 2年前
    5511 WADA

    第十四章(総合問題)1-10

    第十四章(総合問題)1-10

    5511 WADA · 10問 · 2年前

    第十四章(総合問題)1-10

    第十四章(総合問題)1-10

    10問 • 2年前
    5511 WADA

    第十四章(総合問題)11-20

    第十四章(総合問題)11-20

    5511 WADA · 10問 · 2年前

    第十四章(総合問題)11-20

    第十四章(総合問題)11-20

    10問 • 2年前
    5511 WADA

    第十四章(総合問題)21-30

    第十四章(総合問題)21-30

    5511 WADA · 10問 · 2年前

    第十四章(総合問題)21-30

    第十四章(総合問題)21-30

    10問 • 2年前
    5511 WADA

    第十四章(総合問題)31-40

    第十四章(総合問題)31-40

    5511 WADA · 10問 · 2年前

    第十四章(総合問題)31-40

    第十四章(総合問題)31-40

    10問 • 2年前
    5511 WADA

    実力テスト1-10

    実力テスト1-10

    5511 WADA · 10問 · 2年前

    実力テスト1-10

    実力テスト1-10

    10問 • 2年前
    5511 WADA

    実力テスト11-20

    実力テスト11-20

    5511 WADA · 10問 · 2年前

    実力テスト11-20

    実力テスト11-20

    10問 • 2年前
    5511 WADA

    実力テスト31-40

    実力テスト31-40

    5511 WADA · 10問 · 2年前

    実力テスト31-40

    実力テスト31-40

    10問 • 2年前
    5511 WADA

    問題一覧

  • 1

    21.次のSQL文を実行して、データベース「flowershop」にテーブル名「flowers」のデータベースを作成した。このデータベーステーブルに関するSQL文の説明として誤っているものはどれか。 CREATE TABLE flowers (flower_id INTEGER PRIMARY KEY,flower_name VARCHAR(255),price DECIMAL(6,2));

    テーブル「flowers」に、idが「1」、flower_nameが「rose」、priceが「300」円の新たなデータを追加する場合のSQL文は、「ADD INTO flowers (flower_id, flower_name, price) VALUES (1, 'rose', 300)」である。

  • 2

    22.テーブル「flowers」に次のようなデータがあり、実行結果として「iris, sun flower, jasmine,」を得たい場合、コードの【A】【B】【C】に入る組み合わせとして正しいものはどれか。 [ データ ] +-----------+-------------+--------+ | flower_id | flower_name | price | +-----------+-------------+--------+ | 1 | iris | 300.00 | | 2 | iris | 500.00 | | 3 | sun flower | 700.00 | | 4 | tulip | 350.00 | | 5 | jasmine | 450.00 | +-----------+-------------+--------+ [ コード ] (省略) try{ $db = new PDO($dsn, $user, $password); } catch (PDOException $e){ echo 'Connection failed'. $e->getMessage(); } $q = $db->【A】("【B】 * FROM flowers where price > 350"); while ($row = $q->【C】) { print "$row[flower_name]".", "; }

    【A】query 【B】SELECT 【C】fetch()

  • 3

    23.テーブル「flowers2」に次のようなデータがある場合に、以下のコードの実行結果として正しいものはどれか。 [ データ ] +-----------+-------------+--------+ | flower_id | flower_name | price | +-----------+-------------+--------+ | 1 | rose | 450.00 | | 2 | tulip | 730.00 | | 3 | carnation | 300.00 | | 4 | violet | 400.00 | | 5 | pansy | 400.00 | +-----------+-------------+--------+ [ コード ] try{ $db = new PDO($dsn, $user, $password); } catch (PDOException $e){ echo 'Connection failed'. $e->getMessage(); } $q = $db->query("SELECT * FROM flowers2 where price > 350 ORDER BY price DESC, flower_name"); while ($row = $q->fetch()) { print "$row[flower_name]".", "; }

    tulip, rose, pansy, violet,

  • 4

    24.次のテンプレート「template.html」を用いて「page.html」ファイルに結果を出力させたい場合、コードの【A】【B】【C】に入るものとして正しい組み合わせはどれか。 [ template.html ] <html> <head></head> <body> <h1>{hello}</h1> <p>Today is {today}.</p> </body> </html> [ コード ] $page = 【A】('template.html'); $date = date("Y-m-d H:i:s"); $page = 【B】('{today}', $date, $page); if (date('H')<12){ $page = 【B】('{hello}', 'Good morning!',$page); } elseif(date('H')>=12 && date('H') < 18) { $page = 【B】('{hello}', 'Good afternoon!',$page); } else { $page = 【B】('{hello}', 'Good evening!', $page); } 【C】;

    【A】file_get_contents 【B】str_replace 【C】file_put_contents('page.html', $page)

  • 5

    25.ファイルの部分的な書き込みに関する次の記述のうち誤っているものはどれか。

    fopen()関数はファイルへの接続をオープンし、プログラムでのその後のファイルへのアクセスに使う変数を返す働きをする。fopen()の第1引数にはファイルモード、第2引数にはアクセスしたいファイル名を指定する。

  • 6

    26.クッキーの設定に関する次の記述のうち誤っているものはどれか。

    setcookie()関数の第1引数にはクッキーの名前を、第2引数にはクッキーの値を指定する。setcookie()に指定するクッキーの値には、文字列か数字、配列を使うことができる。

  • 7

    27.セッションに関する次の記述のうち誤っているものはどれか。

    session.gc_maxlifetime構成ディレクティブはセッションをアクティブに保つためにリクエスト間に許されるアイドル時間を制御する。デフォルト値は30分である。

  • 8

    28.指定したURLの情報を取得する次のコードの【A】【B】【C】に入る組み合わせとして正しいものはどれか。 $ch = 【A】('https://study.prime-strategy.co.jp/'); 【B】($ch, CURLOPT_RETURNTRANSFER, true); $fact = 【C】($ch); print $fact

    【A】curl_init 【B】curl_setopt 【C】curl_exec

  • 9

    29.ファイル関数を使ったURLアクセスに関する次の記述のうち誤っているものはどれか。

    json_encode()関数はJSONオブジェクトをPHPオブジェクトに変換し、JSON配列をPHP配列に変換する。一方、json_decode()関数にPHPデータ型(文字列、数値、オブジェクト、配列など)を渡すと、渡されたもののJSON表現を含む文字列を返す。

  • 10

    30.エラーに関する次の記述のうち誤っているものはどれか。

    PHPエンジンが生成するエラーメッセージは「Parse Error」「Fatal Error」「Warning」「Notice」、そして「Strict Notice」または「Deprecation Warning」の5つのいずれかに該当する。