Questão nº 73
Questão de Tecnologia da Informação · CEBRASPE SEFAZ-RN 2025 - P2 Conhecimentos Complementares (nº 73)
Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que
- Apode haver dois itens com a mesma chave.
- Ba quantidade de elementos é imutável após sua criação.
- Cnão há indexação.
- Dseus valores são limitados ao tipo string.
- Eas coleções são ordenadas. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Um dicionário em Python é uma coleção não ordenada de pares chave-valor (na versão clássica da linguagem), onde cada chave é única e serve como índice para acessar seu valor. A pegadinha aqui é que a banca considerou "coleções ordenadas" como correta, mas isso só é verdade a partir do Python 3.7 (onde a ordem de inserção é preservada como detalhe de implementação). Para a prova, siga o gabarito.
- (A) Incorreta: Chaves são únicas por definição; se você tentar adicionar uma chave repetida, o valor antigo é sobrescrito, não criando um segundo item.
- (B) Incorreta: Dicionários são mutáveis; você pode adicionar, remover ou alterar elementos livremente após a criação.
- (C) Incorreta: Dicionários são indexados por chave (ex:
d["nome"]), não por posição numérica, mas há indexação sim. - (D) Incorreta: Os valores podem ser de qualquer tipo (int, float, listas, outros dicionários, etc.), não apenas strings.
- (E) Correta: A partir do Python 3.7, a ordem de inserção das chaves é preservada, então as coleções (dicionários) são consideradas ordenadas — é isso que a banca cobra. (Armadilha: em versões anteriores, eram não ordenadas, mas a prova considera a versão atual.)
Fonte: CEBRASPE SEFAZ-RN 2025 - P2 Conhecimentos Complementares Auditor Fiscal de Receitas Estaduais. Reproduzida para fins de estudo.