ログイン

第十二章

第十二章
14問 • 2年前
  • 5511 WADA
  • 通報

    問題一覧

  • 1

    1. デバッグの説明として正しいものを選択してください。(1つ選択)

    プログラムは最初から正しく動作することはほとんどないため、プログラム中の誤りを見つけて修正すること

  • 2

    2.デバッグしやすいようにWebブラウザにエラーメッセージを表示したい場合に設定するとよいパラメータとして正しいものを選択してください。(1つ選択)

    display_errors

  • 3

    3.PHPが扱うエラーの種類を制御するパラメータとして正しいものを選択してください。(1つ選択)

    error_reporting

  • 4

    4.PHPエディタとパースエラーの説明として正しいものを選択してください。(3つ選択)

    一般的なPHP対応のエディタにはシンタックスハイライトの機能がある, 一般的なPHP対応のエディタには引用符と括弧の対応付けをする機能がある, 一般的なPHP対応のエディタには行番号を表示する機能がある

  • 5

    5.デバッグする際に配列の内容をすべて表示するために利用する関数として正しいものを選択してください。(1つ選択)

    var_dump()

  • 6

    6. デバッガと未捕捉例外処理の説明として誤っているものを選択してください。(1つ選択)

    ユーザ定義の例外ハンドラを設定するにはerror_handler()関数を用いる

  • 7

    7. PHPUnitの説明として誤っているものを選択してください。(1つ選択)

    PHPUnitを実行するためPHARファイルを実行可能にするには、 OSのコマンドライン上で次のコマンドを実行する chmod a+e phpunit.phar

  • 8

    8. Purchase.phpをテストするためにPurchaseTest.php を作成しました。PHPUnitプログラムによるテストを行ったときに下の実行結果が得られ るようにしたい場合、空欄① に当てはまる記述として正しいものを選択 してください。 なお、 消費税は8%として計算しています。 (1つ選択) [Purchase.php] print purchase_check ($price, $tax); function purchase_check($price,$tax){ $total = $price * (1 + $tax / 100 ); return $total; } [PurchaseTest.php] use PHPUNIT\Framework\TestCase; include 'Purchase.php'; class PurchaseTest extends TestCase{ public function testFailure(){ $price 100; $tax = 8; $result = purchase_check($price, $tax); $this->①(108.$result): } } 【実行結果の一部】 OK (1 test, 1 assertion)

    assertEquals

  • 9

    9.テストに関する説明として正しいものを選択してください。(1つ選択)

    テスト駆動開発では、実装すべき新機能があるときに、コードを書く前にその機能のテストを記述することを目的と する

  • 10

    10.PHPエンジンのコードも管理している代表的なバージョン管理システムとして正しいものを選択してください。(1つ選択)

    Git

  • 11

    11.PHPの開発環境の説明として誤っているものを選択してください。(1つ選択)

    php_ini_file()関数を用いることで、設定ファイルの内容を一度に読み込むことができる

  • 12

    12.PHPのスケーリングやパフォーマンスの説明として誤っているものを選択してください。(1つ選択)

    Webシステムの動作が遅い場合、PHPの動作速度のみが要因であると考えられる

  • 13

    13.セキュリティ対策として正しいものを選択してください。(1つ選択)

    SQLインジェクション攻撃の対策としてPDOのプリペアドス テートメントとプレースホルダを利用する

  • 14

    14. クロスサイトスクリプティングの対策に有効な関数を選択してください。(2つ選択)

    htmlentities(), strip_tags()

  • 第一章

    第一章

    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 · 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

    実力テスト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

    1. デバッグの説明として正しいものを選択してください。(1つ選択)

    プログラムは最初から正しく動作することはほとんどないため、プログラム中の誤りを見つけて修正すること

  • 2

    2.デバッグしやすいようにWebブラウザにエラーメッセージを表示したい場合に設定するとよいパラメータとして正しいものを選択してください。(1つ選択)

    display_errors

  • 3

    3.PHPが扱うエラーの種類を制御するパラメータとして正しいものを選択してください。(1つ選択)

    error_reporting

  • 4

    4.PHPエディタとパースエラーの説明として正しいものを選択してください。(3つ選択)

    一般的なPHP対応のエディタにはシンタックスハイライトの機能がある, 一般的なPHP対応のエディタには引用符と括弧の対応付けをする機能がある, 一般的なPHP対応のエディタには行番号を表示する機能がある

  • 5

    5.デバッグする際に配列の内容をすべて表示するために利用する関数として正しいものを選択してください。(1つ選択)

    var_dump()

  • 6

    6. デバッガと未捕捉例外処理の説明として誤っているものを選択してください。(1つ選択)

    ユーザ定義の例外ハンドラを設定するにはerror_handler()関数を用いる

  • 7

    7. PHPUnitの説明として誤っているものを選択してください。(1つ選択)

    PHPUnitを実行するためPHARファイルを実行可能にするには、 OSのコマンドライン上で次のコマンドを実行する chmod a+e phpunit.phar

  • 8

    8. Purchase.phpをテストするためにPurchaseTest.php を作成しました。PHPUnitプログラムによるテストを行ったときに下の実行結果が得られ るようにしたい場合、空欄① に当てはまる記述として正しいものを選択 してください。 なお、 消費税は8%として計算しています。 (1つ選択) [Purchase.php] print purchase_check ($price, $tax); function purchase_check($price,$tax){ $total = $price * (1 + $tax / 100 ); return $total; } [PurchaseTest.php] use PHPUNIT\Framework\TestCase; include 'Purchase.php'; class PurchaseTest extends TestCase{ public function testFailure(){ $price 100; $tax = 8; $result = purchase_check($price, $tax); $this->①(108.$result): } } 【実行結果の一部】 OK (1 test, 1 assertion)

    assertEquals

  • 9

    9.テストに関する説明として正しいものを選択してください。(1つ選択)

    テスト駆動開発では、実装すべき新機能があるときに、コードを書く前にその機能のテストを記述することを目的と する

  • 10

    10.PHPエンジンのコードも管理している代表的なバージョン管理システムとして正しいものを選択してください。(1つ選択)

    Git

  • 11

    11.PHPの開発環境の説明として誤っているものを選択してください。(1つ選択)

    php_ini_file()関数を用いることで、設定ファイルの内容を一度に読み込むことができる

  • 12

    12.PHPのスケーリングやパフォーマンスの説明として誤っているものを選択してください。(1つ選択)

    Webシステムの動作が遅い場合、PHPの動作速度のみが要因であると考えられる

  • 13

    13.セキュリティ対策として正しいものを選択してください。(1つ選択)

    SQLインジェクション攻撃の対策としてPDOのプリペアドス テートメントとプレースホルダを利用する

  • 14

    14. クロスサイトスクリプティングの対策に有効な関数を選択してください。(2つ選択)

    htmlentities(), strip_tags()