Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — COPEVE-UFAL 2016

ProgramaçãoLinguagens de programação
Código
qq165956
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2016
Nível
Médio
Cargo
COPEVE - - Técnico de Tecnologia da Informação
Considere a seguinte instrução na linguagem Python:resultado = [(x, y) for x in range(1, 100) for y in range(1, 50)if x % y == 0 and x % 2 == 0 and y % 2 == 0].Com relação à execução dessa instrução, assinale a alternativa correta.
  1. AEssa instrução não deve ser executada devido a um erro de sintaxe, uma vez que as estruturas de dados for e if deveriam estar alinhadas corretamente.
  2. BEssa instrução não deve ser executada devido a um erro de semântica, uma vez que não é permitido adicionar os valores x e y na estrutura de dados resultante.
  3. CA variável resultado armazenará uma estrutura de dados do tipo Lista que contém um conjunto de dados do tipo Tupla com os pares de dados x e y, ambos números pares, com x divisível por y.
  4. DA variável resultado armazenará uma estrutura de dados do tipo Tupla que contém um conjunto de dados do tipo Lista com os pares de dados x e y, ambos números pares, com y divisível por x.
  5. EA variável resultado armazenará uma estrutura de dados do tipo Dicionário que contém um conjunto de dados do tipo Tupla tal que x e y são números pares, com y divisível por x, sendo x a chave e y o valor.
Revelar gabarito e comentário

GabaritoC — A variável resultado armazenará uma estrutura de dados do tipo Lista que contém um conjunto de dados do tipo Tupla com os pares de dados x e y, ambos números pares, com x divisível por y.

Link permanente: /questoes/qq165956