← Questões de Programação

Programação · CONSULPLAN · 2023

Questão comentada de Programação

Estruturas de dados definem a organização; métodos de acesso; e, opções de processamento para a informação manipulada pelo programa. Considerando os tipos de estruturas de dados do Python, relacione adequadamente as colunas a seguir. 1. Lista. 2. Tuplas. 3. Conjuntos. 4. Dicionários. ( ) numeros = set([1, 2, 2, 3, 3, 3]) ( ) frutas = ['Laranja, 'Goiaba', 'Pera', 'Banana'] ( ) pessoa = {'nome': 'Torvalds', 'altura': 1.65, 'idade': 21} ( ) numeros = (10, 20, 30) A sequência está correta em

Gabarito: D

Em Python, a cara da estrutura de dados costuma denunciar a resposta: colchetes indicam lista, parênteses indicam tupla, chaves com pares chave: valor indicam dicionário e a função set() cria um conjunto. A questão mistura exatamente esses sinais visuais, que são a forma mais rápida de identificar cada tipo. As listas são mutáveis e servem para sequências ordenadas; as tuplas são ordenadas, mas imutáveis; os conjuntos não aceitam repetição; e os dicionários organizam dados por chave. Vamos ao enunciado: numeros = set([1, 2, 2, 3, 3, 3]) é um conjunto, porque remove duplicidades. frutas = ['Laranja', 'Goiaba', 'Pera', 'Banana'] é uma lista, pois usa colchetes. pessoa = {'nome': 'Torvalds', 'altura': 1.65, 'idade': 21} é um dicionário, já que traz chaves e valores. numeros = (10, 20, 30) é uma tupla, pois está entre parênteses. Assim, a sequência fica 3, 1, 4, 2, que corresponde à alternativa D. Em prova, a banca adora trocar a ordem ou brincar com os símbolos de cada estrutura, então vale olhar primeiro a sintaxe e depois o comportamento de cada uma.

Continue treinando

Questões relacionadas