Questão 2172735

Tecnologia da Informação · 2016

Questão

ID 2172735

Disciplina: Tecnologia da Informação

Assunto: Conceitos e Propriedades das Linguagens de Programação

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


Considere o seguinte script PHP:

1 __<?php

2 __ class ALFA

3 __ {

4 ____ private \$class_id = 3;

5

6 ___ function ALFA (\$inc=9)

7 ___ {

8 _____ \$this->class_id += \$inc;

9 ___ }

10

11 ___ function principal()

12 ___ {

13 _____ if (isset(\$this)) {

14 ______ echo '['.get_class(\$this)."]\n";

15 ______ echo '('.\$this->class_id.")\n";

16 ____ } else {

17 ______ echo "(FORA)\n";

18 ___ }

19 __ }

20 }

21 __ //(continuação)

22 __ class BETA

23 __ {

24 ___ public \$class_id=4;

25

26 ___ function auxiliar()

27 __ {

28 ____ ALFA::principal();

29 ___ }

30 __ }

31

32 __ \$alfa = new ALFA(5);

33 __ \$beta = new BETA();

34

35 __ \$alfa->principal();

36 __ ALFA::principal();

37 __ \$beta->auxiliar();

38 __ BETA::auxiliar();

39 __ ?>

40

A execução desse script produz como resultado a sequência:

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