Questão 2172598

Tecnologia da Informação · 2016

Questão

ID 2172598

Disciplina: Tecnologia da Informação

Assunto: PHP

Ano: 2016 Banca: FUNRIO - Fundação de Apoio a Pesquisa, Ensino e Assistência Órgão: Instituto Federal do Pará


Considere o seguinte código em PHP:

1 ----<?php

2

3 ----define("PI", 3.14);

4 ----define("CUBO", 0);

5 ----define("CILINDRO", 1);

6

7 ----class AreaQuadrado

8 ----{

9 ------public function area ( \$aresta )

10------{

11 --------return \$aresta * \$aresta;

12 ------}

13 ----}

14

15 ----class AreaCirculo

16 ----{

17 ------public function area ( \$raio )

18 ------{

19 --------return PI * \$raio * \$raio;

20 ------}

21 ----}

22 ----//(continuação)

23 ----class CalculaVolume extends AreaQuadrado , AreaCirculo

24 ----{

25 ------public function volume( \$aresta_raio , \$altura , \$tipo )

26 ------{

27 ---------if ( \$tipo == CUBO)

28 ------------return \$altura * \$this->area ( \$aresta_raio );

29 ---------else if ( \$tipo == CILINDRO )

30 ------------return \$altura* \$this->area ( \$aresta_raio );

31 ---------else return-1;

32------ }

33----}

34

35 ----\$calculaVolume = new CalculaVolume ( );

36 ----\$resultado = \$calculaVolume->volume ( 15 , 10 , 1 );

37 ----echo "Oresultado foi \$resultado!";

38

39 ----?>

40

41

42

É correto afirmar que

Alternativas da questão 2172598
Pular para o conteúdo principal