Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2022

ProgramaçãoLinguagens 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
  1. AII, apenas
  2. BI, apenas.
  3. CI e III, apenas.
  4. DII e III, apenas.
  5. 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.

Gabarito: letra B.

Link permanente: /questoes/fg051457