← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

No contexto da linguagem PHP, analise as afirmativas a seguir. I. Os comandos print e echo podem ser usados para produzir saída de dados (ouput). II. Todos os comandos de saída retornam o valor zero. III. Todos os comandos de saída podem receber múltiplos argumentos de entrada. Está correto o que se afirma em

Gabarito: B

Em PHP, voce vai encontrar dois “velhos conhecidos” da saída de dados: print e echo. Os dois servem para escrever texto na tela, ou seja, para produzir output. Na pratica, eles aparecem o tempo todo em scripts simples, páginas web e testes rápidos. A pegadinha aqui está no comportamento interno. O echo é uma estrutura de linguagem e pode receber mais de um argumento, como em echo 'A', 'B';. Já o print recebe apenas um argumento e ainda retorna 1, não zero. Então a afirmativa II está errada porque nem todo comando de saída retorna zero. A afirmativa I está correta porque print e echo realmente geram saída. A afirmativa III também está errada porque não é verdade que todos os comandos de saída aceitam múltiplos argumentos. Em outras palavras, a banca mistura uma verdade geral com detalhes falsos para ver se voce escorrega no detalhe mais pequeno. No fim, sobra apenas a I, que é exatamente o que sustenta o gabarito B.

Continue treinando

Questões relacionadas