ログイン

第六章

第六章
8問 • 2年前
  • 5511 WADA
  • 通報

    問題一覧

  • 1

    1.PHPのオブジェクトの説明として誤っているものを選択してください。(1つ選択)

    メソッドとは、クラスの中で定義された関数のことであり、methodで定義する

  • 2

    2.Carインスタンスを作成するための記述として正しいものを選択してください。(1つ選択)

    $obj = new Car();

  • 3

    3.Carクラスの静的メソッドであるrun()メソッドを呼び出すための記述として正しいものを選択してください。(1つ選択)

    Car::run();

  • 4

    4.コンストラクタの説明として誤っているものを選択してください。(1つ選択)

    コンストラクタとは、クラスをインスタンス化しないで呼び出すことができる特別なメソッドである

  • 5

    5. 次のコードを実行した結果として正しいものを選択してください。(1つ選択) function division($x, $y){ if ($y == 0) { throw new Exception("ゼロによる除算"); } return $x / $y; } try { print division (9, 3) . “, “; print division (5, 0) . “, “; print division (4, 2) . “, “; } catch (Exception $e) { print $e->getMessage(); }

    3, ゼロによる除算

  • 6

    6.サブクラスの説明として正しいものを選択してください。(2つ選択)

    サブクラスでは親クラスで定義したpublicのメソッドを利用できる, サブクラスでは親クラスで定義したprotectedのメソッドを利用できる

  • 7

    7.次のコードを実行した結果として正しいものを選択してください。(1つ選択) class Super { private $data; public function getData(){ return $this->data; } public function __construct($data) { $this->data = $data; } } class Sub extends Super { private $param; public function getParam(){ return $this->param; } public function __construct($data, $param){ $this->data = $data; $this->param = $param; } } $obj = new Sub ("Red", "Blue"); print "Data: ".$obj->getData() . "\n"; print "Param:" . $obj->getParam();

    Data: Param: Blue

  • 8

    8.名前空間の説明として正しいものを選択してください。(1つ選択)

    特定の名前空間でクラスを定義する場合、ファイルの先頭でnamespaceキーワードと名前空間名を指定する

  • 第一章

    第一章

    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 · 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.PHPのオブジェクトの説明として誤っているものを選択してください。(1つ選択)

    メソッドとは、クラスの中で定義された関数のことであり、methodで定義する

  • 2

    2.Carインスタンスを作成するための記述として正しいものを選択してください。(1つ選択)

    $obj = new Car();

  • 3

    3.Carクラスの静的メソッドであるrun()メソッドを呼び出すための記述として正しいものを選択してください。(1つ選択)

    Car::run();

  • 4

    4.コンストラクタの説明として誤っているものを選択してください。(1つ選択)

    コンストラクタとは、クラスをインスタンス化しないで呼び出すことができる特別なメソッドである

  • 5

    5. 次のコードを実行した結果として正しいものを選択してください。(1つ選択) function division($x, $y){ if ($y == 0) { throw new Exception("ゼロによる除算"); } return $x / $y; } try { print division (9, 3) . “, “; print division (5, 0) . “, “; print division (4, 2) . “, “; } catch (Exception $e) { print $e->getMessage(); }

    3, ゼロによる除算

  • 6

    6.サブクラスの説明として正しいものを選択してください。(2つ選択)

    サブクラスでは親クラスで定義したpublicのメソッドを利用できる, サブクラスでは親クラスで定義したprotectedのメソッドを利用できる

  • 7

    7.次のコードを実行した結果として正しいものを選択してください。(1つ選択) class Super { private $data; public function getData(){ return $this->data; } public function __construct($data) { $this->data = $data; } } class Sub extends Super { private $param; public function getParam(){ return $this->param; } public function __construct($data, $param){ $this->data = $data; $this->param = $param; } } $obj = new Sub ("Red", "Blue"); print "Data: ".$obj->getData() . "\n"; print "Param:" . $obj->getParam();

    Data: Param: Blue

  • 8

    8.名前空間の説明として正しいものを選択してください。(1つ選択)

    特定の名前空間でクラスを定義する場合、ファイルの先頭でnamespaceキーワードと名前空間名を指定する