Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023

ProgramaçãoLinguagens de programação
Código
ce156126
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista Programador
Assinale a opção em que são apresentados, respectivamente, os códigos corretos em Python, JavaScript e PHP que geram, cada um deles, o número 5 como resultado.
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
  5. EImagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoA — [imagem]

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

Manipulação de listas em Python, JavaScript e PHP

Gabarito: letra A. A alternativa correta apresenta a sintaxe adequada para obter o tamanho de uma lista (ou array) em cada uma das três linguagens: len() em Python, a propriedade .length em JavaScript e a função sizeof() (ou count()) em PHP.

Para resolver esta questão, é necessário identificar os métodos nativos de cada linguagem para calcular o número de elementos em uma estrutura de dados do tipo lista ou array. O enunciado pede o código que gera o número 5 como resultado, o que ocorre após a inserção de um elemento em uma lista que inicialmente continha 4 elementos.

Alternativa A — ✅ Correta ⟵ Gabarito

Esta alternativa utiliza corretamente os comandos de cada linguagem:

  • Python: len(minhalista) retorna o número de elementos da lista.

  • JavaScript: minhalista.length é a propriedade que retorna o tamanho do array.

  • PHP: sizeof($minhalista) é um alias da função count(), retornando o número de elementos do array.

Alternativa B — ❌ Incorreta

O erro está no comando PHP length($minhalista). Em PHP, não existe uma função nativa chamada length() para contar elementos de um array; o correto seria count() ou sizeof().

Alternativa C — ❌ Incorreta

O erro está no comando JavaScript minhalista.len(). Em JavaScript, o tamanho de um array é acessado pela propriedade .length (sem parênteses), e não por um método chamado .len().

Alternativa D — ❌ Incorreta

O erro está no comando Python length(minhalista). Em Python, a função correta para obter o tamanho de uma sequência é len(), e não length().

Alternativa E — ❌ Incorreta

O erro está no comando Python minhalista.len e no comando PHP len($minhalista). Nenhum desses comandos é válido para obter o tamanho de uma lista/array nessas linguagens.

PEGA ESSA DICA!

Memorize os comandos de contagem de elementos, pois são fundamentais em qualquer linguagem:

Linguagem

Comando de Tamanho

Python

len(lista)

JavaScript

array.length

PHP

count($array) ou sizeof($array)

Link permanente: /questoes/ce156126