Pular para o conteúdo principal

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

ProgramaçãoLinguagens de programação
Código
qg472045
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Médio
Cargo
Programador
Considerando a função da linguagem PHP versão 8 que retorna parte de uma string (cadeia de caracteres), assinale a alternativa que apresenta a sintaxe correta para retornar 'world' da variável $v, apresentada a seguir:$v = 'hello world';
  1. Astr_substring(7, 5)
  2. Bsubstr($v, 6)
  3. Csubstr($v, 7, 5)
  4. Dsubstring($v, 6)
  5. Esubstring($v, 7, 5)
Revelar gabarito e comentário

GabaritoB — substr($v, 6)

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 substr()

Gabarito: letra B. A função que retorna parte de uma string em PHP é substr($string, $offset, $length). O índice do primeiro caractere é 0. Na string $v = 'hello world', 'world' começa no índice 6 (após o espaço). Portanto substr($v, 6) retorna 'world' corretamente.

Alternativa A – ❌ Incorreta

str_substring(7, 5) – função inexistente em PHP (não há str_substring).

Alternativa B – ✅ Correta ⟵ GABARITO

substr($v, 6) – função correta com parâmetros corretos: offset 6 (início de 'world') e sem length (pega até o fim).

Alternativa C – ❌ Incorreta

substr($v, 7, 5) – offset 7 corresponde ao 'o' de 'world', então retornaria 'orld' (apenas 4 caracteres disponíveis a partir do índice 7).

Alternativa D – ❌ Incorreta

substring($v, 6) – função substring não existe em PHP; o nome correto é substr.

Alternativa E – ❌ Incorreta

substring($v, 7, 5) – função inexistente e offset errado.

Gabarito: letra B

Link permanente: /questoes/qg472045