ログイン

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

第十四章(総合問題)11-20
10問 • 2年前
  • 5511 WADA
  • 通報

    問題一覧

  • 1

    11.関数の説明として正しいものを選択してください。(1つ選択)

    関数の宣言は、同一ファイル内ならどこで行ってもよい

  • 2

    12.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $a = 1; $b = 2; $c = 3; $sum = 0; change ($a, $b, $c); $sum $a sb + $c; print $sum; function change($a, $b, $c){ global $a; global $b; $b = 20; $GLOBALS['c'] = 30; }

    51

  • 3

    13.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $num = 100; function countdown ($num) { for($i = 1; $i <= 10; $i++){ $num -= 10; } } countdown ($num); print snum;

    100

  • 4

    14.アクセス権の説明として誤っているものを選択してください。(1つ選択)

    varを指定したプロパティは、privateと同等の扱いになる

  • 5

    15.コンストラクタと例外処理の説明として正しいものを選択してください。(1つ選択)

    未捕捉の例外が発行されると、PHPは突然停止する

  • 6

    16.フォームの利用の説明として誤っているものを選択してください。(1つ選択)

    Webサーバとクライアント間で通信は発生せず、Webサーバ内部で処理される

  • 7

    17.次のコードの説明として適切なものを選択してください。(1つ選択) <?php print 'ID'.$_POST['product_id'] ?? '' ?>

    $_POST['product_id']に何らかの値が入力されサブミットされていればその値を表示し、それ以外であれば空文字を返す

  • 8

    18.$_SERVERの説明として正しいものを選択してください。(2つ選択)

    $_SERVERで利用する値は、Webサーバごとに異なる, 「REMOTE_ADDR」を要素に指定すると、クライアントのIPアドレスを調べることができる

  • 9

    19.フォームnumber.htmlで送信された値が「80」だった場合、以下のコードnumber.phpを実行した出力結果として正しいものを選択してください。(1つ選択) [number.html] (略) <form method="POST" action="number.php"> NUMBER : <input type="text" name="num"> <input type="submit" name="submit"> </form> (略) [number.php] (略) $val filter_input(INPUT_POST, 'num',FILTER_VALIDATE_INT, array('options' => array('min_range' => 20,max_range' =>80))): if(is_null($val) || ($val===false)){ print 'Error! Bad number.'; }else{ print 'NUMBER is '.$val'; } (略)

    NUMBER is 80

  • 10

    20.fruitsテーブルに対して以下のコードを実行したときの出力結果として正しいものを選択してください。(1つ選択) [fruitsテーブル] id name price stock 1 plum 300 40 2 kiwi 200 80 3 lemon 400 50 4 melon 500 30 try{ $db = new PDO('mysql:host=localhost;dbname=testsample",'user-id','user-pass'); $db->setAttribute (PDO::ATTR_ERRMODE, PDO:: ERRMODE_EXCEPTION); $db->exec("UPDATE fruits SET price price 100 where stock >= 50"); $q = $db->query("SELECT SUM(price) FROM fruits"); $rows = $q->fetchAll(); foreach($rows as $row){ print $row[0]; } }catch(PDOException $e){ print "connect error". $e->getMessage(); }

    1200

  • 第一章

    第一章

    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

    第十四章(総合問題)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

    11.関数の説明として正しいものを選択してください。(1つ選択)

    関数の宣言は、同一ファイル内ならどこで行ってもよい

  • 2

    12.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $a = 1; $b = 2; $c = 3; $sum = 0; change ($a, $b, $c); $sum $a sb + $c; print $sum; function change($a, $b, $c){ global $a; global $b; $b = 20; $GLOBALS['c'] = 30; }

    51

  • 3

    13.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $num = 100; function countdown ($num) { for($i = 1; $i <= 10; $i++){ $num -= 10; } } countdown ($num); print snum;

    100

  • 4

    14.アクセス権の説明として誤っているものを選択してください。(1つ選択)

    varを指定したプロパティは、privateと同等の扱いになる

  • 5

    15.コンストラクタと例外処理の説明として正しいものを選択してください。(1つ選択)

    未捕捉の例外が発行されると、PHPは突然停止する

  • 6

    16.フォームの利用の説明として誤っているものを選択してください。(1つ選択)

    Webサーバとクライアント間で通信は発生せず、Webサーバ内部で処理される

  • 7

    17.次のコードの説明として適切なものを選択してください。(1つ選択) <?php print 'ID'.$_POST['product_id'] ?? '' ?>

    $_POST['product_id']に何らかの値が入力されサブミットされていればその値を表示し、それ以外であれば空文字を返す

  • 8

    18.$_SERVERの説明として正しいものを選択してください。(2つ選択)

    $_SERVERで利用する値は、Webサーバごとに異なる, 「REMOTE_ADDR」を要素に指定すると、クライアントのIPアドレスを調べることができる

  • 9

    19.フォームnumber.htmlで送信された値が「80」だった場合、以下のコードnumber.phpを実行した出力結果として正しいものを選択してください。(1つ選択) [number.html] (略) <form method="POST" action="number.php"> NUMBER : <input type="text" name="num"> <input type="submit" name="submit"> </form> (略) [number.php] (略) $val filter_input(INPUT_POST, 'num',FILTER_VALIDATE_INT, array('options' => array('min_range' => 20,max_range' =>80))): if(is_null($val) || ($val===false)){ print 'Error! Bad number.'; }else{ print 'NUMBER is '.$val'; } (略)

    NUMBER is 80

  • 10

    20.fruitsテーブルに対して以下のコードを実行したときの出力結果として正しいものを選択してください。(1つ選択) [fruitsテーブル] id name price stock 1 plum 300 40 2 kiwi 200 80 3 lemon 400 50 4 melon 500 30 try{ $db = new PDO('mysql:host=localhost;dbname=testsample",'user-id','user-pass'); $db->setAttribute (PDO::ATTR_ERRMODE, PDO:: ERRMODE_EXCEPTION); $db->exec("UPDATE fruits SET price price 100 where stock >= 50"); $q = $db->query("SELECT SUM(price) FROM fruits"); $rows = $q->fetchAll(); foreach($rows as $row){ print $row[0]; } }catch(PDOException $e){ print "connect error". $e->getMessage(); }

    1200