第2回 模擬試験

問題 1 / 40

問 1

PHPの配列に関する次の記述のうち、誤っているものはどれか。

問 2

PHPの匿名関数とアロー関数に関する次の記述のうち、正しいものはどれか。

問 3

次のコードの実行結果として正しいものはどれか。 ```php $num = ['zero', 'one', 'three']; $num[3] = 'four'; $num[2] = 'two'; print ('【loop_A】'); for ($i = 0, $count_num = count($num); $i < $count_num; $i++) { print ($num[$i] . ','); } print ('【loop_B】'); foreach ($num as $i => $n) { print ($i . ','); } ```

問 4

配列のソートに関する次の記述のうち正しいものはどれか。

問 5

PHPの基本構文に関する次の記述のうち、正しいものはどれか。

問 6

PHPの`Composer`に関する次の記述のうち、誤っているものはどれか。

問 7

PHPの`DateTime`クラスに関する次の記述のうち、正しいものはどれか。

問 8

PHPの特徴に関する次の記述のうち、誤っているものはどれか。

問 9

関数に関する次の記述のうち誤っているものはどれか。

問 10

クラスに関する次の記述のうち誤っているものはどれか。なお「¥」はバックスラッシュに読み替えること。

問 11

PHPのデータ型に関する次の記述のうち、正しいものはどれか。

問 12

PHPの正規表現に関する次の記述のうち、誤っているものはどれか。

問 13

テキスト操作に関するコードの説明のうち、誤っているものはどれか。

問 14

次のコードの実行結果として正しいものはどれか。 ```php $i = 1; while ($i <= 5) { print $i; $i++; } ```

問 15

次の実行結果を得たい場合、コードの【A】と【B】に入る組み合わせとして正しいものはどれか。 ```php [ 実行結果 ] snowdrop, marigold [ コード ] $flowers = array(array('rose', 'hibiscus', 'tulip'), array('snowdrop','lily','gardenia'), array('lavender','gentian','pansy'), array('dandelion','sun flower','marigold')); print 【A】. ', ' .【B}; ```

問 16

PHPの論理演算子に関する次の記述のうち、正しいものはどれか。

問 17

`$_SERVER`グローバル配列に関する次の記述のうち誤っているものはどれか。

問 18

PHPの継承とポリモーフィズムに関する次の記述のうち、正しいものはどれか。

問 19

PHPの条件分岐に関する次の記述のうち、誤っているものはどれか。

問 20

次のコードの実行結果として正しいものはどれか。 ```php $val = 'a'; $val = 'b'; print ('【A】' . $val); function func($val = 'c') { $val = 'd'; print ('【B】' . $val); global $val; print ('【C】' . $val); $val = 'e'; print ('【D】' . $val); $val = 'f'; } $val = 'g'; func($val); print ('【E】' . $val); ```

問 21

PHPの`$_GET`と`$_POST`に関する次の記述のうち、正しいものはどれか。

問 22

PHPのクッキーとセッションに関する次の記述のうち、誤っているものはどれか。

問 23

PHPの関数引数に関する次の記述のうち、誤っているものはどれか。

問 24

PHPの型の相互変換に関する次の記述のうち、正しいものはどれか。

問 25

次のコードの実行結果として正しいものはどれか。 ```php $n = 2; $p = 3; ++$n; $p *= 2; $a = "$n, $p"; --$n; $p *= 3; $b = "$n, $p"; print $a . ' / ' . $b; ```

問 26

SQLの基本操作に関する次の記述のうち、誤っているものはどれか。

問 27

PHP 8.0で導入された属性(Attributes)に関する次の記述のうち、誤っているものはどれか。

問 28

PHPの名前空間とオートロードに関する次の記述のうち、正しいものはどれか。

問 29

次のコードの実行結果として正しいものはどれか。 ```php $a = 2 + 3 * 6; $b = $a % 7; $c = $b ** 2; print($c); ```

問 30

PHPのプリペアドステートメントに関する次の記述のうち、正しいものはどれか。

問 31

PHPのファイルアップロードに関する次の記述のうち、正しいものはどれか。

問 32

PHPの変数と定数に関する次の記述のうち、誤っているものはどれか。

問 33

PHPのセキュリティ対策に関する次の記述のうち、誤っているものはどれか。

問 34

PHPのその他の組み込み関数に関する次の記述のうち、誤っているものはどれか。

問 35

次のコードの【 A 】に入れた場合に`true`が返される組み合わせとして正しいものはどれか。 ```php if (【 A 】) { print("true"); } else { print("false"); } 【1】"php" > "perl" 【2】0 != "0" 【3】5 - 6 + 1 【4】"false" 【5】0 + false 【6】"543a" < 56 【7】abs(-6) > 10 / 2 ```

問 36

PHPのカプセル化に関する次の記述のうち、誤っているものはどれか。

問 37

PHPのファイルシステム関数に関する次の記述のうち、正しいものはどれか。

問 38

PHPのデータベーストランザクションに関する次の記述のうち、正しいものはどれか。

問 39

PHPのループ制御に関する次の記述のうち、正しいものはどれか。

問 40

PHPのPDO(PHP Data Objects)に関する次の記述のうち、正しいものはどれか。