Baixe o app para aproveitar ainda mais
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
Compartilhar