Tecnologia da InformaçãoLinguagem PHPCOCP IFMT 2026
IF MT
Questão de Tecnologia da Informação
Considere o programa desenvolvido na linguagem PHP (php.net): 1 <?php 2 class Person { 3 public $age; 4 public function __construct() { 5 $this->age = 0; 6 } 7 public function incrementAge() { 8 $this->age += 1; 9 $this->ageChanged(); 10 } 11 protected function decrementAge() { 12 $this->age -= 1; 13 $this->ageChanged(); 14 } 15 private function ageChanged() { 16 echo "Age changed to {$this->age}\n"; 17 } 18 } 19 20 class SupernaturalPerson extends Person{ 21 public function incrementAge() { 22 $this->decrementAge(); 23 } 24 } 25 26 $person = new Person; 27 $person->incrementAge(); 28 $person->decrementAge(); 29 $person->ageChanged(); 30 $person = new SupernaturalPerson; 31 $person->incrementAge(); 32 ?> Sobre o programa acima: I. A instrução da linha 28 não pode ser executada, pois o método decrementAge() só pode ser chamado por métodos dentro da mesma classe ou de classes que a herdarem. II. A instrução da linha 29 não pode ser executada, pois o método ageChanged() só pode ser chamado por métodos dentro da mesma classe. III. Na linha 22, o método decrementAge() pode ser chamado dentro da classe SupernaturalPerson, pois ela está herdando os métodos da classe Person. Está correto o que se afirma em:
Mais questões de Linguagem PHP
- IGEDUC 2026Uma característica da linguagem PHP é:
- Selecon 2026Um programador PHP está escrevendo um script PHP, baseado na versão 7.1. Ao declarar algumas variáveis, descobriu que, de acordo com a sintaxe básica dessa linguagem, somente uma…
- Fundatec 2026Analise o trecho de código a seguir escrito na linguagem PHP sobre o Operador de União de arrays (+): $array1 = [1, 2]; $array2 = [3, 4, 5]; $array3 = $array1 + $array2; echo json…
- Quadrix 2026Durante a arquitetura de uma aplicação corporativa, uma equipe decidiu utilizar um framework que implementa o padrão Model‑View‑Controller (MVC), fornecendo mecanismos nativos par…
- Avança SP 2026A linguagem PHP é amplamente utilizada para o desenvolvimento de sistemas web dinâmicos. Para que o interpretador do servidor identifique o início e o fim de um bloco de código PH…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



