PHP基本①認定

認定問題概要
タイトル
PHP基本①認定
制限時間
60分
問題数
全10問
合格ライン(正解率)
70%
出題範囲
  1. 入出力関数printf
  2. 条件演算
  3. 条件分岐
  4. 四則演算
  5. 配列
  6. 日付
  7. 関数作成
  8. 配列に対するインデックスでのアクセス
  9. PHPの配列初期化
  10. 配列の結合
  11. continue
  12. break
  13. 連想配列
  14. 三項演算子
  15. デバックとは?
  16. PHPの特徴
  17. 文字列の出力
  18. PHPの基本的な文法
  19. PHPのコメント記述
  20. プログラムを作る
  • 問1/10

    C言語のプログラムに必ず必要な関数はどれでしょう?

  • 問2/10

    次のPHPプログラムを実効したときの動作について正しいものはどれか

    <?php
    $fruits = ["apple", "orange", "banana"];

    echo $fruits[1] . "\n";
    echo array_slice($fruits, 1, 1)[0] . "\n";
    ?>

  • 問3/10

    PHPの配列の初期化方法として正しいものはどれか

  • 問4/10

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    function shiharai($teika, $waribiki){
    $result = $teika * (100 - $waribiki) / 100 * 1.05;
    return $result;
    }
    echo (shiharai(500, 20));
    ?>
    //終了

  • 問5/10

    PHPで文字列を表示する記述で,誤っているものはどれか。

  • 問6/10

    次のPHPプログラムを実効したとき,$available_color[3]の値はどれか

    <?php
    $pen_colors = array("black", "red", "blue");
    $paper_colors = array("white", "gray");

    $available_color = array_merge($pen_colors, $paper_colors);
    print_r($available_color);
    ?>

  • 問7/10

    PHPの特徴として誤っているものはどれか

  • 問8/10

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    $day1 = strtotime("2017-12-30");
    $day2 = strtotime("2018-1-1");
    $diff = $day2 - $day1;
    $diff = ($diff / (24 * 60 * 60 ));
    echo ($diff)."日";
    ?>
    //終了

  • 問9/10

    次のPHPプログラムを実効したときの動作について正しいものはどれか

    $array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

    foreach($array as $a) {
    if($a % 2 == 0) {
    continue;
    }
    echo $a . "\n";
    }

  • 問10/10

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php

    $a = 8;
    $b = 5;
    if($a == $b)
    print "同じ";
    else
    print "同じではない";

    ?>
    //終了