Buscar

lista4 - python - tuplas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Qual é a diferença principal entre tuplas e listas em Python? a) As tuplas são imutáveis e as listas são mutáveis. b) As tuplas podem conter tipos diferentes de dados e as listas não. c) As listas são ordenadas e as tuplas não. d) Não há diferenças entre tuplas e listas.
2. Como criar uma tupla vazia em Python? a) minha_tupla = tuple() b) minha_tupla = () c) minha_tupla = [] d) não é possível criar uma tupla vazia
3. É possível modificar um elemento de uma tupla depois que ela foi criada? a) Sim b) Não c) Depende do tamanho da tupla d) Depende do tipo de dados na tupla
4. Como acessar o terceiro elemento de uma tupla chamada minha_tupla? a) minha_tupla[3] b) minha_tupla(3) c) minha_tupla{2}
d) minha_tupla[2]
5. É possível concatenar duas tuplas em Python? a) Sim, com o operador + b) Não, tuplas não podem ser concatenadas c) Sim, com o método extend() d) Sim, com o método append()
6. Como determinar o tamanho de uma tupla em Python? a) len(minha_tupla) b) minha_tupla.length() c) size(minha_tupla) d) minha_tupla.size()
7. Podemos usar um loop for para iterar sobre os elementos de uma tupla? a) Sim b) Não c) Somente se a tupla tiver menos de 10 elementos d) Somente se a tupla for homogênea (mesmo tipo de dados)
8. Como deletar toda uma tupla em Python? a) del minha_tupla b) minha_tupla.delete() c) minha_tupla.clear() d) Não é possível deletar uma tupla inteira
9. Tuplas em Python são tipadas dinamicamente ou estaticamente? a) Dinamicamente b) Estaticamente c) Não utilizam tipagem d) Depende do tamanho da tupla
10. Qual função podemos usar para converter uma lista em uma tupla?
a) list() b) tuple() c) conv() d) to_tuple()
11. Podemos utilizar fatiamento em tuplas da mesma forma que em strings? a) Sim b) Não c) Somente em tuplas com menos de 5 elementos d) Somente em tuplas homogêneas
12. Qual é o valor de retorno de uma tupla que não possui nenhum return? a) None b) 0 c) False d) Erro
13. Podemos checar se um determinado elemento está presente em uma tupla com: a) in operator b) contains() method c) find() method d) index() method
14. Qual função pode ser usada para contar o número de ocorrências de um elemento? a) index() b) count() c) num() d) quantity()
15. Como inverter os elementos de uma tupla em Python? a) reversed(minha_tupla) b) minha_tupla.reverse()
c) Não é possível inverter uma tupla d) sorted(minha_tupla, reverse=True)
16. Tuplas em Python podem conter diferentes tipos de dados? a) Sim b) Não, apenas um tipo de dado é permitido c) Somente tuplas com menos de 5 elementos d) Somente as tuplas homogêneas
17. Qual operação entre tuplas está errada? a) (1,2,3) + (4,5,6) b) (1,2) * 3 c) 3 / (1,2) d) ("oi",) * 2
18. Qual o resultado da expressão a seguir: tupla1 = (1, 2, 3) tupla2 = tupla1 tupla1 = (4, 5, 6) print(tupla2) a) (4, 5, 6) b) (1, 2, 3) c) Erro d) Tupla vazia
19. Tuplas em Python são mais eficientes do que listas em termos de desempenho. a) Verdadeiro b) Falso, listas sempre tem melhor performance c) Depende do tamanho dos containers d) Falso, o desempenho é o mesmo
20. Podemos utilizar sets ou dicionários como elementos dentro de uma tupla. a) Verdadeiro b) Falso c) Somente sets podem ser utilizados d) Somente dicionários podem ser utilizados
Gabarito:
1. a
2. b
3. b
4. d
5. a
6. a
7. a
8. d
9. a
10. b
11. a
12. a
13. a
14. b
15. c
16. a
17. c
18. b
19. a
20. a

Continue navegando