Questão nº 94

Questão de Ciência de Dados · FGV TCE-PA 2024 (nº 94)

FGV2024Auditor de Controle Externo - Administrativa - Ciência de DadosCiência de Dados
Gabarito: Cver comentário ↓

Com relação aos tipos estruturados da linguagem de programação Python 3, avalie as afirmativas a seguir:
I. A tentativa de utilizar conjunto (set) como chave de um dicionário (dict) retorna erro.
II. O conjunto (set) não permite elementos repetidos.
III. O construtor do tipo list retorna erro ao receber uma string como argumento (entrada).
Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa C

Em Python, tipos estruturados são formas de organizar dados, como listas (sequências mutáveis e ordenadas), conjuntos (coleções de itens únicos e não ordenadas) e dicionários (mapeamentos de chaves para valores).

(A) Incorreta: A afirmativa I está correta, mas a II também está, então esta alternativa está incompleta.
(B) Incorreta: A afirmativa II está correta, mas a I também está, então esta alternativa está incompleta.
(C) Correta:
* I. A tentativa de utilizar conjunto (set) como chave de um dicionário (dict) retorna erro. Dicionários exigem que suas chaves sejam imutáveis (hashable), e conjuntos (set) são tipos mutáveis. Tentar usar um set como chave resultará em um TypeError.
* II. O conjunto (set) não permite elementos repetidos. Por definição, um conjunto é uma coleção de elementos únicos. Se você tenta adicionar um elemento que já existe, ele é ignorado e o conjunto permanece o mesmo.
(D) Incorreta: A afirmativa III está incorreta. A armadilha aqui é pensar que list() só aceita outros tipos de "coleções" óbvias. O construtor list() aceita qualquer objeto iterável (que pode ser percorrido elemento por elemento), e uma string é um iterável, onde cada caractere é um elemento. Assim, list("Python") resulta em ['P', 'y', 't', 'h', 'o', 'n'], sem erro.
(E) Incorreta: A afirmativa III está incorreta, como explicado acima.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Administrativa - Ciência de Dados (Caderno Tipo 1). 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