Questão nº 44

Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 44)

FCC2019Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Considerando que em um programa Python em condições ideais há um array criado pelo comando nomes = ["Maria", "Pedro", "João"], para exibir os valores contidos nesse array utiliza-se

Resposta comentada

Gabarito Alternativa E

Em Python, para percorrer todos os itens de uma lista (que é como chamamos um array em Python) e fazer algo com cada um deles, usamos um loop for combinado com a palavra-chave in.

  • (A) Incorreta: A estrutura for x in nomes: está correta para iterar, mas out.print(x) não é uma função de impressão válida em Python; é uma sintaxe comum em outras linguagens como Java (System.out.println()). Armadilha da banca: Esta alternativa é muito tentadora para quem vem de outras linguagens, pois a forma de iteração está correta, mas a função de saída não é Python.
  • (B) Incorreta: A estrutura while x in nomes: não é a forma padrão e correta para iterar e exibir todos os elementos de uma lista em Python; ela verificaria repetidamente se x está na lista e poderia levar a um loop infinito ou a um comportamento inesperado se x não for modificado.
  • (C) Incorreta: foreach não é uma palavra-chave válida em Python; Python utiliza for ... in ... para essa finalidade.
  • (D) Incorreta: foreach não é uma palavra-chave válida em Python, e system.println(x) não é uma função de impressão válida em Python.
  • (E) Correta: for x in nomes: é a sintaxe padrão e correta em Python para iterar sobre cada elemento (x) da lista nomes, e print(x) é a função padrão e correta para exibir o valor de cada elemento.

Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho