Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Lista 
Qual das alternativas representa corretamente o conceito de lista em programacao?
a) Um conjunto de dados armazenados em arquivos separados
b) Um tipo de estrutura de repeticao usada em lacos
c) Uma colecao ordenada de elementos armazenados em uma unica variavel
d) Uma tabela de dados com linhas e colunas fixas
Resposta correta: c)
Em programacao, uma lista e uma estrutura de dados que armazena multiplos elementos em uma
unica variavel, com a ordem preservada e indices acessiveis.
Em Python, como se cria uma lista com os elementos "maca", "banana" e "laranja"?
a) lista = {maca; banana; laranja}
b) lista = (maca, banana, laranja)
c) lista = [maca, banana, laranja]
d) lista = 
Resposta correta: c)
As listas em Python sao definidas usando colchetes e seus elementos sao separados por virgulas.
O que acontece quando acessamos lista[0] em uma lista Python?
a) Retorna o ultimo elemento da lista
b) Retorna o primeiro elemento da lista
c) Gera um erro de sintaxe
d) A lista e ordenada automaticamente
Resposta correta: b)
Em Python, o indice das listas comeca em 0. Portanto, lista[0] retorna o primeiro item.
Em linguagens como Java e C#, qual estrutura e semelhante as listas do Python?
a) Pilha
b) ArrayList
c) Dicionario
d) Set
Resposta correta: b)
O ArrayList e uma estrutura que permite armazenar elementos de forma dinamica, similar as listas
em Python, permitindo crescimento e acesso por indice.
Qual das opcoes representa corretamente a operacao de adicionar um elemento a uma lista em
Python?
a) lista.add(uva)
b) lista += uva
c) lista.append(uva)
d) lista.push(uva)
Resposta correta: c)
O metodo .append() adiciona um elemento ao final da lista em Python.
O que o metodo .pop() faz em uma lista Python?
a) Remove o primeiro elemento da lista
b) Remove e retorna o ultimo elemento da lista
c) Retorna o tamanho da lista
d) Duplica todos os elementos da lista
Resposta correta: b)
.pop() sem argumentos remove e retorna o ultimo item da lista, podendo tambem aceitar um indice
especifico.
Em Python, qual resultado sera obtido da seguinte operacao: len([1, 2, 3, 4])?
a) 3
b) 4
c) 5
d) Erro
Resposta correta: b)
O metodo len() retorna o numero de elementos na lista, que neste caso e 4.
Em qual situacao o uso de lista e mais indicado?
a) Quando precisamos garantir que os elementos nao se repitam
b) Quando a ordem dos elementos nao importa
c) Quando queremos associar uma chave a um valor
d) Quando precisamos armazenar uma colecao ordenada de itens
Resposta correta: d)
Listas sao ideais para armazenar colecoes ordenadas de dados, especialmente quando a ordem
dos elementos e relevante.
Qual estrutura permite criar listas com base em uma regra, de maneira compacta, em Python?
a) While loop
b) Dicionario
c) Compreensao de listas
d) Tupla
Resposta correta: c)
A compreensao de listas (list comprehension) permite gerar listas com sintaxe enxuta e elegante,
utilizando expressoes e lacos.
O que sera impresso ao executar print([1, 2, 3] + [4, 5])?
a) [5, 7, 8]
b) [1, 2, 3, 4, 5]
c) [1, 2, 3][4, 5]
d) [1, 2, 3, [4, 5]]
Resposta correta: b)
O operador + concatena duas listas em Python, unindo seus elementos em uma nova lista.
Como remover o elemento "banana" de uma lista em Python?
a) lista.delete("banana")
b) lista.pop("banana")
c) lista.remove("banana")
d) lista.cut("banana")
Resposta correta: c)
O metodo .remove() elimina a primeira ocorrencia do valor especificado na lista.
Qual comando ordena uma lista de forma crescente em Python?
a) sort(lista)
b) lista.sort()
c) lista.order()
d) lista.organize()
Resposta correta: b)
.sort() e o metodo utilizado para ordenar a propria lista em ordem crescente.
O que e uma lista aninhada em programacao?
a) Uma lista com nomes de arquivos
b) Uma lista que possui apenas numeros inteiros
c) Uma lista onde cada elemento e outra lista
d) Um conjunto de listas distintas, sem relacao entre si
Resposta correta: c)
Listas aninhadas sao listas que contem outras listas como seus elementos.
Qual e a diferenca entre lista.sort() e sorted(lista)?
a) Nenhuma, ambas funcionam da mesma forma
b) lista.sort() retorna uma nova lista ordenada
c) sorted(lista) altera a lista original
d) lista.sort() modifica a lista original; sorted(lista) retorna uma nova lista
Resposta correta: d)
lista.sort() altera a lista in-place, enquanto sorted(lista) cria uma nova lista ordenada, sem modificar
a original.
O que acontece se tentarmos acessar lista[10] em uma lista com apenas 5 elementos?
a) Retorna o ultimo elemento
b) Cria um novo espaco na lista
c) Gera um erro de indice
d) Retorna um valor nulo
Resposta correta: c)
A tentativa de acessar um indice inexistente em uma lista gera um IndexError.
Qual estrutura de repeticao e mais comum para percorrer os elementos de uma lista em Python?
a) if
b) for
c) switch
d) while (sem condicao)
Resposta correta: b)
O for e a estrutura mais utilizada para percorrer listas, pois permite acessar diretamente os
elementos.
Qual comando copia corretamente uma lista em Python, sem referencia ao mesmo objeto?
a) nova_lista = lista
b) nova_lista = lista.copy()
c) nova_lista = copy(lista)
d) nova_lista = lista.clone()
Resposta correta: b)
lista.copy() cria uma nova lista independente da original, evitando alteracoes simultaneas.
O que significa uma lista ser mutavel em Python?
a) Seus elementos podem mudar de posicao por conta propria
b) Seus elementos nao podem ser acessados
c) Os valores armazenados nela podem ser alterados apos a criacao
d) A lista se converte automaticamente em tupla
Resposta correta: c)
Listas sao mutaveis, ou seja, permitem que seus elementos sejam alterados, adicionados ou
removidos apos a criacao.
Qual das opcoes abaixo resulta em uma lista vazia?
a) []
b) {}
c) None
d) ()
Resposta correta: a)
Colchetes vazios representam uma lista vazia em Python.
Como verificar se um valor esta presente em uma lista?
a) if lista == valor
b) if valor not in lista
c) if valor in lista
d) if lista.contains(valor)
Resposta correta: c)
A expressao valor in lista retorna True se o valor estiver presente na lista.
Qual das alternativas representa uma boa pratica ao iterar e modificar uma lista ao mesmo tempo?
a) Usar .remove() diretamente no for
b) Criar uma nova lista com os elementos desejados
c) Modificar a lista enquanto a percorre normalmente
d) Usar while sem controle de indice
Resposta correta: b)
Ao modificar uma lista durante a iteracao, e recomendavel criar uma nova lista para evitar
comportamentos inesperados.
O que faz a operacao lista[::-1] em Python?
a) Remove o ultimo item da lista
b) Retorna a lista com os elementos em ordem aleatoria
c) Cria uma nova lista com os elementos em ordem inversa
d) Duplica a lista
Resposta correta: c)
A notacao [::-1] gera uma copia da lista com os elementos na ordem inversa.
Qual e a vantagem de usar listas em relacao a variaveis individuais para armazenar multiplos
dados?
a) Reduz o tempo de execucao dos programas
b) Elimina a necessidade de funcoes
c) Permite armazenar e manipular colecoes de dados com facilidade
d) Garante que os dados estejam sempre em ordem
Resposta correta: c)
Listas facilitam o gerenciamento de grandes volumes de dados, oferecendo estrutura e flexibilidade
na manipulacao.
Como podemos combinar duas listas sem alterar nenhuma delas?
a) Usando lista1.append(lista2)
b) Usando lista1 + lista2
c) Usando lista1.join(lista2)
d) Usando merge(lista1, lista2)
Resposta correta: b)
O operador + une duas listas, criando uma nova sem modificar as originais.
Em Python, qual tipo de dado permite multiplos valores imutaveis, similar as listas?
a) Tupla
b) Set
c) Dicionario
d) Array
Resposta correta: a)
As tuplas sao semelhantes as listas, mas sao imutaveis, ou seja, nao podem ser alteradas depois
de criadas.
Como limpar completamente os elementos de uma lista?
a) lista = None
b) lista.clear()
c) lista.delete_all()d) lista = 
Resposta correta: b)
O metodo .clear() remove todos os elementos da lista, mantendo a estrutura da variavel.
Qual funcao retorna o maior valor de uma lista numerica?
a) max()
b) top()
c) greatest()
d) high()
Resposta correta: a)
max(lista) retorna o maior valor presente na lista.
O que e slicing em listas?
a) Divisao de uma lista em varios arquivos
b) Ato de criar sublistas a partir de uma lista original usando intervalos de indice
c) Conversao de lista para string
d) Organizacao automatica da lista
Resposta correta: b)
Slicing e a tecnica de extrair partes especificas de uma lista usando notacao de indices.
Qual e a saida de len([])?
a) 1
b) 0
c) null
d) undefined
Resposta correta: b)
A funcao len() retorna a quantidade de elementos. Em uma lista vazia, esse valor e 0.
Como transformar a lista [1, 2, 3] em uma string com elementos separados por virgula?
a) ",".append([1, 2, 3])
b) join(",", [1, 2, 3])
c) ",".join(map(str, [1, 2, 3]))
d) [1, 2, 3].join(",")
Resposta correta: c)
Como join() funciona apenas com strings, e necessario converter os elementos para str antes de
uni-los com virgulas.

Mais conteúdos dessa disciplina