Magna Concursos
2331369 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: SPGG-RS
Provas:

Para responder às questões 52, 53 e 54 utilize o script abaixo, escrito em PHP 5.0, que faz o controle do embarque e desembarque de passageiros em um ônibus. Toda vez que o ônibus para em algum ponto, o método “sobedesce()” é chamado, recebendo os parâmetros $saída e $entrada, que representam a quantidade de pessoas que vão descer e a quantidade de pessoas que desejam embarcar, respectivamente.

<?php

class Onibus {

public $passageiros = 0;

private $lotacaomax = 40;

public $naoservidos = 0;

function sobedesce($entrada, $saida){

//lacuna1

$saldo = $this->passageiros + $entrada - $saida;

//lacuna2

if ($saldo > $this->lotacaomax){

//lacuna3

$this->passageiros = $this->lotacaomax;

} else {

//lacuna4

$this->passageiros = $saldo;

}

//lacuna5

}

}

?>

Caso o código abaixo fosse executado logo após o código apresentado anteriormente, qual seria o valor da propriedade “$passageiros” do objeto “$onibus” após o final da execução?

<?php

$onibus = new Onibus;

$onibus->sobedesce(6,0);

$onibus->sobedesce(5,1);

$onibus->sobedesce(3,2);

?>

 

Provas

Questão presente nas seguintes provas

Analista de Sistemas

60 Questões