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
ce154119
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Médio
Cargo
Analista de Tecnologia da Informação - Perfil: Sustentação Tecnológica
Considerando que as bibliotecas necessárias estão corretamente instaladas, julgue o item subsecutivo em relação à linguagem Python e R.A execução do código Python seguinte irá imprimir em tela, duas vezes, a concatenação das strings do array lista.Q88.png 218×64
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Python: laço for e concatenação de strings

Gabarito: Certo. O código Python apresentado, ao percorrer o array lista com um laço for, imprime em tela a concatenação das strings do array duas vezes — uma para cada elemento do array. A afirmação do enunciado está correta.

O laço for em Python é uma estrutura de repetição que itera sobre os elementos de uma sequência (como uma lista, tupla ou string). No código em questão, o laço percorre cada elemento do array lista e, a cada iteração, executa o comando de impressão (print). Como o array possui dois elementos, o comando de impressão é executado duas vezes, imprimindo a concatenação das strings do array em cada uma das execuções.

A concatenação de strings é uma operação que une duas ou mais strings em uma única. Em Python, essa operação é realizada com o operador +. No código, a concatenação é feita entre as strings do array, e o resultado é exibido na tela.

É importante destacar que a indentação em Python é fundamental para definir o bloco de código que será executado dentro do laço. No código apresentado, o comando print está indentado, o que indica que ele faz parte do corpo do laço for e será executado a cada iteração.

A pegadinha desta questão está na interpretação do código. O candidato pode pensar que a concatenação é impressa apenas uma vez, mas, como o laço itera sobre cada elemento do array, a impressão ocorre para cada elemento, resultando em duas impressões.

Item — ✅ CERTO

A execução do código Python imprimirá em tela, duas vezes, a concatenação das strings do array lista. O laço for percorre cada elemento do array e, a cada iteração, executa o comando print, que exibe a concatenação das strings. Como o array possui dois elementos, a impressão ocorre duas vezes.

Gabarito: Certo

Link permanente: /questoes/ce154119