Buscar

O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão. if ($i == 0) print “i é igual a zero”; elseif ($i =...

O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão. if ($i == 0) print “i é igual a zero”; elseif ($i == 1) print “i é igual a um”; elseif ($i == 2) print “i é igual a dois”; Após fazer uma avaliação, o analista resolveu adotar uma estratégia diferente e implementou a lógica acima por meio do comando switch, conforme segue. switch ($i) { case 0: print “i é igual a zero”; case 1: print “i é igual a um”; case 2: print “i é igual a dois”; } Em uma segunda revisão, o analista percebeu que o comportamento das duas implementações não era o mesmo e que ele precisava fazer uma adaptação no código implementado com o comando switch através da introdução de um novo comando. Que comando do PHP pode ser combinado com o switch na implementação acima para que o comportamento das duas implementações seja o mesmo? (A) continue (B) break (C) define (D) else (E) echo

A) continue
B) break
C) define
D) else
E) echo

Essa pergunta também está no material:

PROVA 01   ANALISE SISTEMAS   DESENVOLVIMENTO DE APLICAÇÕES
34 pág.

Análise de Sistemas Físicos I Centro Universitário UNINTERCentro Universitário UNINTER

Respostas

User badge image

Ed Verified user icon

Vamos analisar as opções: A) continue - O comando continue é utilizado em loops para pular a iteração atual e continuar para a próxima. Não é utilizado em conjunto com o switch para igualar o comportamento das duas implementações. B) break - O comando break é utilizado em estruturas de controle de fluxo, como switch e loops, para interromper a execução e sair do bloco. Neste caso, ao adicionar o comando break após cada caso no switch, o comportamento seria o mesmo que a implementação original com if-elseif. C) define - O comando define é utilizado para definir constantes em PHP e não é utilizado para alterar o comportamento de um switch. D) else - O comando else é utilizado em estruturas condicionais como if-else e não é combinado com switch. E) echo - O comando echo é utilizado para exibir dados e não é combinado com switch para igualar o comportamento das implementações. Portanto, a resposta correta é: B) break

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image