Questão de Programação — Linguagens de programação — FGV 2022
Programação›Linguagens de programação
Código
fg051457
Banca
FGV
Órgão
SEAD-AP
Ano
2022
Nível
Superior
Cargo
Perito Criminal - Ciência da Computação - Analista de Sistema
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
AII, apenas
BI, apenas.
CI e III, apenas.
DII e III, apenas.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoB — I, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comandos de saída no PHP – echo e print
Gabarito: letra B. Apenas a afirmativa I está correta, pois tanto echo quanto print produzem saída de dados. A afirmativa II é falsa: echo não retorna valor (é um construto de linguagem), e print retorna 1 (sempre verdadeiro), não zero. A afirmativa III também é falsa: echo aceita múltiplos argumentos separados por vírgula, mas print aceita apenas um argumento.
Comando
Produz saída?
Retorna valor?
Aceita múltiplos argumentos?
echo
Sim
Não (construto)
Sim
print
Sim
Sim (retorna 1)
Não (apenas 1 argumento)
Comandos de saída PHP
1echo
Produz saída
Não retorna valor
Múltiplos argumentos
2print
Produz saída
Retorna 1 (não zero)
Apenas um argumento
LEVEL · soulevel.com.br
Item I — ✅ Correto
print e echo são os dois comandos básicos de saída no PHP. Ambos podem ser usados para exibir strings ou valores de variáveis. A afirmativa está correta.
Item II — ❌ Incorreto
Nem todos os comandos de saída retornam zero. echo não retorna valor algum (é um construto que não se comporta como função), enquanto print sempre retorna 1, e não 0. Portanto, a afirmação é falsa.
NÃO CAIA NESSA!
A banca tenta fazer o candidato acreditar que print retorna zero, mas na verdade retorna 1. Além disso, echo não retorna valor, o que invalida a generalização.
Item III — ❌ Incorreto
Nem todos os comandos de saída aceitam múltiplos argumentos. echo permite múltiplos argumentos separados por vírgula, mas print aceita apenas um argumento obrigatório. Logo, a afirmação é falsa.
Conclusão: Apenas a afirmativa I é verdadeira. Portanto, a alternativa I, apenas (letra B) é o gabarito.