Logo Passei Direto
Buscar

Colaborar - Av - Estruturas de Dados em Python

Avaliação sobre Estruturas de Dados em Python com questões de múltipla escolha e lacunas. Aborda objetos e tipos, sequências (listas, tuplas, str), operações (in, not in, soma) e algoritmos de ordenação como selection, insertion e bubble.

Ferramentas de estudo

Questões resolvidas

Todos os _______ em um programa Python são representados por __________ ou pela relação entre objetos. Tudo em Python é um _______, ou seja, é uma estrutura que possui certas características e ________.
comandos - funções - objeto - atributos.
dados - objetos - objeto - ações
comandos - funções - objeto - ações.
dados - objetos - objeto - atributos.
dados - listas - objeto - ações.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Todos os _______ em um programa Python são representados por __________ ou pela relação entre objetos. Tudo em Python é um _______, ou seja, é uma estrutura que possui certas características e ________.
comandos - funções - objeto - atributos.
dados - objetos - objeto - ações
comandos - funções - objeto - ações.
dados - objetos - objeto - atributos.
dados - listas - objeto - ações.

Prévia do material em texto

 Av - Estruturas de Dados em Python (/aluno/…
Av - Estruturas de Dados em Python
Colaborar  
(/notific
Informações adicionais
Período: 03/02/2025 00:00 à 14/06/2025 23:59
Orientações: Cada avaliação virtual permite ao aluno 3 tentativas para melhorar sua nota :)!
Tentativas: 1 / 3
Arquivos
Confirmar avaliação
1)
a)
b)
c)
d)
e)
2)
a)
b)
Todos os _______ em um programa Python são representados por __________ ou pela relação entre objetos. Tudo
em Python é um _______, ou seja, é uma estrutura que possui certas características e ________.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
comandos - funções - objeto - atributos.
dados - objetos - objeto - ações Alternativa assinalada
comandos - funções - objeto - ações.
dados - objetos - objeto - atributos.
dados - listas - objeto - ações.
Um _______ pode ser mais _______ que um tipo primitivo, por exemplo, o tipo ________ int, na linguagem C, ocupa
no máximo 4 bytes (32 bits) e pode armazenar valores entre -2.147.483.648 a 2.147.483.647. Já o objeto do tipo int,
na linguagem Python, não possui um limite definido, tal objeto fica limitado apenas a memória ______ disponível no
ambiente.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
dado - simples - primitivo - RAM
objeto - simples - composto - ROM
10/04/25, 19:33 Colaborar - Av - Estruturas de Dados em Python
https://www.colaboraread.com.br/aluno/avaliacao/save 1/5
https://www.colaboraread.com.br/aluno/avaliacao/index/3071696803?atividadeDisciplinaId=18170958
https://www.colaboraread.com.br/aluno/avaliacao/index/3071696803?atividadeDisciplinaId=18170958
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
objeto - complexo - primitivo - RAM Alternativa assinalada
objeto - complexo - composto - ROM
dado - complexo - primitivo - RAM
Os objetos do tipo ________, são estruturas de dados capazes de armazenar _______ valor. Essas estruturas de
dados, representam sequências ______ indexadas por números __________.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
sequência - mais de um - finitas - não negativos Alternativa assinalada
lista - mais de um - infinitas - negativos
sequência - um - infinitas - não negativos
lista - um - infinitas - negativos
tuplas - mais de um - infinitas - não negativos
O primeiro elemento de uma sequência ocupa ____, o segundo 1, o último elemento ocupa a posição ______, onde
n é capacidade de ________ da sequência. Algumas operações que podem ser feitas com sequências em Python são:
in, ____, soma (+), dentre outras.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
o índice -1 / n - 1 / armazenamento / none in
o índice 0 / n / crescimento / not in
o índice -1 / n / armazenamento / none in
o índice 0 / n - 1 / armazenamento / not in Alternativa assinalada
o índice 0 / n - 1 / crescimento / none in
Um texto é um objeto da classe _____, que é um tipo de ________. Os objetos da classe str, possuem
certas operações, como por exemplo, in, _____, dentre outras. Esse tipo de objeto é _________, ou seja, não é possível
atribuir um novo valor a uma _________.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
string / lista / not in / imutável / posição específica
str / sequência / not in / imutável / posição específica Alternativa assinalada
string / lista / none in / mutável / posição específica
string / lista / none in / imutável / variável
10/04/25, 19:33 Colaborar - Av - Estruturas de Dados em Python
https://www.colaboraread.com.br/aluno/avaliacao/save 2/5
e)
6)
a)
b)
c)
d)
e)
7)
a)
b)
c)
d)
e)
8)
str / tupla / not in / imutável / posição específica
O algoritmo _______ recebe esse nome, porque faz a ordenação sempre escolhendo o ______ valor para ocupar
uma determinada posição. Na primeira iteração do algoritmo,  um mecanismo deve  percorrer toda a lista,
procurando o _____ valor para ocupar a posição _______.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
merge sort / maior / menor / 1
selection sort / menor / menor / 0 Alternativa assinalada
bubble sort / menor / menor / 0
selection sort / maior / maior / 0
quicksort / menor / menor / 1
O algoritmo _______  recebe esse nome, porque faz a ordenação simulando a _______ de novos valores na lista. O
funcionamento do algoritmo parte do princípio que a lista possui ________, e consequentemente, está ordenada.
Escolha a opção que completa corretamente as lacunas.
Alternativas:
insertion sort / seleção / um único valor
selection sort / seleção / um limite
bubble sort / seleção / um único valor
quick sort / inserção / um limite
insertion sort / inserção / um único valor Alternativa assinalada
Um algoritmo é uma receita para fazer algo. Ele define as etapas para executar uma tarefa de uma certa
maneira.  Essa definição parece bastante simples, mas ninguém escreve algoritmos para executar tarefas
extremamente simples. Ninguém escreve instruções sobre como acessar o quarto elemento em uma matriz. Supõe-
se apenas que isso faça parte da definição de uma matriz e que você saiba como fazê-lo (STEPHENS, 2013). A Figura
1 ilustra o funcionamento de um algoritmo.
Figura 1 - Funcionamento de um algoritmo
Fonte: Elaborada pela autora.
Escolha a opção que contém o algoritmo ilustrado na Figura 1.
10/04/25, 19:33 Colaborar - Av - Estruturas de Dados em Python
https://www.colaboraread.com.br/aluno/avaliacao/save 3/5
a)
b)
c)
d)
e)
9)
a)
b)
c)
d)
e)
10)
Alternativas:
Insertion sort
Selection sort Alternativa assinalada
Bubble sort
Quicksort
Merge sort
Normalmente, as pessoas escrevem algoritmos apenas para tarefas difíceis. Os algoritmos explicam como
encontrar a solução para um problema complicado de álgebra, como encontrar o caminho mais curto através de
uma rede contendo milhares de ruas ou como encontrar a melhor mistura de centenas de investimentos para
otimizar lucros (STEPHENS, 2013). A Figura 1 ilustra o funcionamento de um algoritmo.
 
Figura 1 - funcionamento de um algoritmo
Fonte: Elaborada pela autora.
Escolha a opção com o nome do algoritmo representado na Figura 1.
Alternativas:
Merge sort
Quicksort
Insertion sort
Selection sort
Bubble sort Alternativa assinalada
Um algoritmo é uma receita para executar uma determinada tarefa. Uma estrutura de dados é uma maneira de
organizar dados para facilitar a solução de um problema específico. Uma estrutura de dados pode ser uma maneira
de organizar valores em uma matriz, uma lista vinculada que conecta itens em um determinado padrão, uma árvore,
um gráfico, uma rede ou algo ainda mais exótico (STEPHENS, 2013). A Figura 1 ilustra o funcionamento de um
algoritmo.
Figura 1 - funcionamento de um algoritmo.
10/04/25, 19:33 Colaborar - Av - Estruturas de Dados em Python
https://www.colaboraread.com.br/aluno/avaliacao/save 4/5
a)
b)
c)
d)
e)
Fonte: Elaborada pela autora.
Escolha a opção que contem o algoritmo representado na Figura 1
Alternativas:
Selection sort
Merge sort
Insertion sort
Quicksort Alternativa assinalada
Bubble sort
10/04/25, 19:33 Colaborar - Av - Estruturas de Dados em Python
https://www.colaboraread.com.br/aluno/avaliacao/save 5/5

Mais conteúdos dessa disciplina