Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq890542
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Assinale a alternativa que contém o código em PHP que imprime em tela a string
  1. Aecho “C”+”I”+”G”+”A”;
  2. Becho “C”-”I”-”G”-”A”;
  3. Cecho “C”*”I”*”G”*”A”;
  4. Decho “C”/”I”/”G”/”A”;
  5. Eecho “C”.”I”.”G”.”A”;
Revelar gabarito e comentário

GabaritoE — echo “C”.”I”.”G”.”A”;

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”.

Operadores em PHP: concatenação × aritmética

Gabarito: letra E. Em PHP, a concatenação de strings é feita exclusivamente pelo operador ponto (.), e não pelos operadores aritméticos. A alternativa E (echo "C"."I"."G"."A";) imprime corretamente a string "CIGA". As demais alternativas usam operadores que, aplicados a strings não numéricas, geram conversões para números (geralmente 0) ou causam erro.

A banca testa o conhecimento do operador de concatenação do PHP, um tópico básico, mas que pega candidatos desatentos que confundem com outras linguagens (onde + também concatena).

Alternativa A — ❌ Incorreta

Usa + (adição). Strings não numéricas são convertidas para 0, resultando em 0. Em PHP, + não concatena.

Alternativa B — ❌ Incorreta

Usa - (subtração). Novamente, conversão para números leva a 0.

Alternativa C — ❌ Incorreta

Usa * (multiplicação). Resultado é 0.

Alternativa D — ❌ Incorreta

Usa / (divisão). Resultado é 0 (ou aviso de divisão por zero, mas ainda não gera string).

Alternativa E — ✅ Correta ⟵ GABARITO

Usa o operador ponto ., que concatena as quatro strings, formando "CIGA".

Gabarito: letra E.

Link permanente: /questoes/qq890542