ログイン

第四章

第四章
10問 • 2年前
  • 5511 WADA
  • 通報

    問題一覧

  • 1

    1.配列の定義として正しいものを選択してください。 (1つ選択)

    配列の各要素の値には文字列を利用することができる

  • 2

    2.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $numbers =array(10,20,30); $numbers[ ] = 40; $numbers[ ] = 50; print $numbers [ 4 ];

    50

  • 3

    3.次のコードは2つの配列を作成しています。 コードが正しく実行される とき、空欄1、2に入る演算子の組み合わせとして適切なものを選択し てください。 (1つ選択) $colors['sea'] ① 'blue'; $colors['leaf'] ①'green'; $colors['night'] ①'black'; $scores = array('国語' ② 80, '数学' ② 90, '英語' ② 75);

    ①= ②=>

  • 4

    4.PHPの配列の説明として誤っているものを選択してください。 (1つ選択)

    数値以外のキーを指定する連想配列では、 配列に要素を追加し た場合の順序は保持されないため、 foreach文で配列から要素を 取り出す順番は不定である

  • 5

    5.次のコードを実行した結果として正しいものを選択してください。 (1つ選択) $colors[0] = 'red'; $colors[1] = 'yellow'; $colors[3] = 'orange'; $colors[2] = 'blue'; foreach ($colors as $color) { print "$color "; }

    red yellow orange blue

  • 6

    6.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $colors['sea'] = 'blue'; $colors['leaf'] = 'green'; $colors['night'] = 'black'; $colors['sun'] = 'red'; asort ($colors); foreach ($colors as $key => $value) { print " $key \t: $value \n <br>"; }

    night : black sea : blue leaf : green sun : red

  • 7

    7. 次のコードのforeach文をfor文で書き直した場合、 同じ結果になるもの を選択してください。 (1つ選択) $fruits array(1 => 'apple', 2 => 'banana', 3 => 'Lemon', 4 => 'orange'); foreach ($fruits as $key => $value) { print "($key) ($value)" ; }

    $n = count($fruits); print "{$i} {$fruits[$i]}"; } for ($i= 1; $i <= $n; $i++){ print "($i) ($fruits[$i]}"; }

  • 8

    配列から文字列を作成する関数を選択してください。 (1つ選択)

    implode()

  • 9

    9.var_dump()関数を実行すると次のように表示される2次元配列があります。 文字列Tokyoを表示するための記述として正しいものを選択してください。 (1つ選択) array(3) { [0] => array(3) { ["name"]=> string(6) "Yamada" ["age"]=> int(24) ["country"]=> string(5) "Osaka" } [1]=> array(3) { ["name"]=> string(6) "Tanaka" ["age"]=> int(32) ["country"]=> string(5) "Tokyo" } [2]=> array(3) { ["name"]=> string(5) "Ikeda" ["age"]=> int (27) ["country"]=> string(5) "Kyoto" } }

    print $profiles[1]['country'];

  • 10

    10. ar_dump()関数を実行すると次のように表示される2次元配列があります。この2次元配列を作成するための記述として正しいものを選択してください。(2つ選択) array(2) { ["apple"]=> array(2) { ["color"]=> string(3) "red" ["stock"]=> int (1000) } ["banana"]=> array(2) { ["color"]=> string(6) "yellow" ["stock"]=> int (2000) } }

    $arrays['apple']['color'] = 'red'; $arrays['apple']['stock'] = 1000; $arrays['banana']['color'] = 'yellow'; $arrays['banana']['stock'] = 2000;, $arrays = array( 'apple' => array('color' => 'red', 'stock' => 1000 ), 'banana' => array('color' => 'yellow', 'stock' => 2000); );

  • 第一章

    第一章

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

    実力テスト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.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $numbers =array(10,20,30); $numbers[ ] = 40; $numbers[ ] = 50; print $numbers [ 4 ];

    50

  • 3

    3.次のコードは2つの配列を作成しています。 コードが正しく実行される とき、空欄1、2に入る演算子の組み合わせとして適切なものを選択し てください。 (1つ選択) $colors['sea'] ① 'blue'; $colors['leaf'] ①'green'; $colors['night'] ①'black'; $scores = array('国語' ② 80, '数学' ② 90, '英語' ② 75);

    ①= ②=>

  • 4

    4.PHPの配列の説明として誤っているものを選択してください。 (1つ選択)

    数値以外のキーを指定する連想配列では、 配列に要素を追加し た場合の順序は保持されないため、 foreach文で配列から要素を 取り出す順番は不定である

  • 5

    5.次のコードを実行した結果として正しいものを選択してください。 (1つ選択) $colors[0] = 'red'; $colors[1] = 'yellow'; $colors[3] = 'orange'; $colors[2] = 'blue'; foreach ($colors as $color) { print "$color "; }

    red yellow orange blue

  • 6

    6.次のコードを実行した結果として正しいものを選択してください。(1つ選択) $colors['sea'] = 'blue'; $colors['leaf'] = 'green'; $colors['night'] = 'black'; $colors['sun'] = 'red'; asort ($colors); foreach ($colors as $key => $value) { print " $key \t: $value \n <br>"; }

    night : black sea : blue leaf : green sun : red

  • 7

    7. 次のコードのforeach文をfor文で書き直した場合、 同じ結果になるもの を選択してください。 (1つ選択) $fruits array(1 => 'apple', 2 => 'banana', 3 => 'Lemon', 4 => 'orange'); foreach ($fruits as $key => $value) { print "($key) ($value)" ; }

    $n = count($fruits); print "{$i} {$fruits[$i]}"; } for ($i= 1; $i <= $n; $i++){ print "($i) ($fruits[$i]}"; }

  • 8

    配列から文字列を作成する関数を選択してください。 (1つ選択)

    implode()

  • 9

    9.var_dump()関数を実行すると次のように表示される2次元配列があります。 文字列Tokyoを表示するための記述として正しいものを選択してください。 (1つ選択) array(3) { [0] => array(3) { ["name"]=> string(6) "Yamada" ["age"]=> int(24) ["country"]=> string(5) "Osaka" } [1]=> array(3) { ["name"]=> string(6) "Tanaka" ["age"]=> int(32) ["country"]=> string(5) "Tokyo" } [2]=> array(3) { ["name"]=> string(5) "Ikeda" ["age"]=> int (27) ["country"]=> string(5) "Kyoto" } }

    print $profiles[1]['country'];

  • 10

    10. ar_dump()関数を実行すると次のように表示される2次元配列があります。この2次元配列を作成するための記述として正しいものを選択してください。(2つ選択) array(2) { ["apple"]=> array(2) { ["color"]=> string(3) "red" ["stock"]=> int (1000) } ["banana"]=> array(2) { ["color"]=> string(6) "yellow" ["stock"]=> int (2000) } }

    $arrays['apple']['color'] = 'red'; $arrays['apple']['stock'] = 1000; $arrays['banana']['color'] = 'yellow'; $arrays['banana']['stock'] = 2000;, $arrays = array( 'apple' => array('color' => 'red', 'stock' => 1000 ), 'banana' => array('color' => 'yellow', 'stock' => 2000); );