Pular para o conteúdo principal

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

ProgramaçãoLinguagens de programação
Código
qg472047
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Médio
Cargo
Programador
A linguagem de programação PHP versão 8 tem uma função que insere um ou mais elementos no final de um array. Qual alternativa apresenta a sintaxe correta dessa função para incluir o conteúdo de uma variável $v no final de um array $a?
  1. Aarray_insert($a, $v)
  2. Barray_insert($v, $a)
  3. Carray_put($v, $a)
  4. Darray_push($a, $v)
  5. Earray_push($v, $a)
Revelar gabarito e comentário

GabaritoD — array_push($a, $v)

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

PHP: Função array_push

Gabarito: letra D. A função nativa do PHP que insere um ou mais elementos no final de um array é array_push. Sua sintaxe correta é array_push($array, $elemento) — primeiro o array, depois o valor a ser inserido. As demais alternativas usam funções inexistentes ou ordem incorreta.

Alternativa A — ❌ Incorreta

array_insert($a, $v) não existe no PHP. A função array_insert não faz parte do núcleo da linguagem.

Alternativa B — ❌ Incorreta

array_insert($v, $a) também não existe, além de inverter a ordem esperada para a função que não existe.

Alternativa C — ❌ Incorreta

array_put($v, $a) não é uma função nativa do PHP. Não existe função array_put.

Alternativa D — ✅ Correta ⟵ GABARITO

array_push($a, $v) é a sintaxe correta. A função espera primeiro o array alvo ($a) e depois o valor a ser inserido ($v).

Alternativa E — ❌ Incorreta

array_push($v, $a) inverte a ordem dos parâmetros. Embora array_push exista, a sintaxe correta exige o array como primeiro argumento.

NÃO CAIA NESSA!

A banca testa se você conhece a ordem dos parâmetros de array_push. A alternativa E usa a função correta, mas troca a posição dos argumentos — o candidato desatento pode marcar achando que a ordem não importa. Lembre-se: o array SEMPRE vem primeiro.

Gabarito: letra D.

Link permanente: /questoes/qg472047