Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Questões dicionários/tuplas

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

O que é uma tupla em Python?

a)

Uma tupla em Python é uma coleção ordenada e imutável de elementos.

b)
Uma tupla em Python é uma coleção de elementos que não pode ser ordenada.
c)
Uma tupla em Python é um tipo de variável que pode ser alterada.
d)
Uma tupla em Python é uma coleção desordenada e mutável de elementos.
2.

Qual das opções cria uma tupla corretamente?

a)

tupla = [1, 2, 3]

b)

tupla = {1, 2, 3}

c)

tupla = (1, 2, 3)

d)

tupla = "1, 2, 3"

3.

Como aceder ao segundo elemento da tupla tupla = (10, 20, 30)?

a)

tupla(1)

b)

tupla[1]

c)

tupla[2]

d)

tupla.get(1)

4.

O que faz o código tupla = (1, 2) + (3, 4)?

a)

Dá erro porque não se podem juntar tuplas.

b)

Cria uma nova tupla (1, 2, 3, 4).

c)

Substitui o valor de tupla para (3, 4).

d)

Apaga a tupla inicial.

5.

O que faz o método count() numa tupla?

a)

Retorna o número total de elementos na tupla.

b)

Retorna a posição de um elemento na tupla.

c)

Conta o número de vezes que um elemento aparece na tupla.

d)

Remove um elemento da tupla.

6.

O que é um dicionário em Python?

a)

ma coleção ordenada e imutável de elementos.

b)

Uma coleção que armazena pares de chave e valor, permitindo acesso rápido aos valores através

c)

Um tipo de lista que aceita duplicatas e permite modificações.

d)

Uma sequência ordenada de elementos que pode ser indexada por números inteiros.

7.

Qual das opções cria um dicionário corretamente?

a)

dicionario = [1, 2, 3]

b)

dicionario = {1, 2, 3}

c)

dicionario = {"a": 1, "b": 2}

d)

dicionario = ("a", "b", "c")

8.

Como aceder ao valor associado à chave nome no dicionário d = {"nome": "Ana", "idade": 20}?

a)

d["nome"]

b)

d.get(nome)

c)

d.nome

d)

d[nome]

9.

Qual das operações remove uma chave de um dicionário?

A. del dicionario["chave"] ✅

B. dicionario.remove("chave")

C. dicionario.delete("chave")

D. dicionario.popitem("chave")

O que retorna d.get("idade", 0) no

a)

dicionario.popitem("chave")

b)

dicionario.remove("chave")

c)

dicionario.delete("chave")

d)

del dicionario["chave"]

10.

O que faz o método update() num dicionário?

a)

Adiciona novos pares de chave e valor ao dicionário, sem alterar os existentes.

b)

Atualiza apenas os valores do dicionário.

c)

Ordena as chaves do dicionário.

d)

Atualiza as chaves e valores com os de outro dicionário.

11.

Qual das opções cria uma tupla vazia corretamente?

a)

A. tupla = ()

b)

B. tupla = []

c)

C. tupla = {}

d)

D. tupla = ""

12.

Qual é a saída de tupla = (5, 10, 15); print(len(tupla))?

a)

A. 5

b)

B. 10

c)

C. 15

d)

D. 3

13.

Qual método podes usar para encontrar a posição de um elemento numa tupla?

a)

A. tupla.position(valor)

b)

B. tupla.index(valor)

c)

C. tupla.locate(valor)

d)

D. tupla.search(valor)

14.

O que retorna tupla = (1, 2, 3); print(tupla[-2])?

a)

A. 1

b)

B. 2

c)

C. 3

d)

D. Dá erro.

15.

O que faz o código tupla[1] = 10, se tupla = (1, 2, 3)?

a)

A. Altera o valor da tupla para (1, 10, 3).

b)

B. Adiciona o valor 10 na posição 1.

c)

C. Dá erro, pois as tuplas são imutáveis.

d)

D. Remove o elemento 2 e substitui por 10.

16.

Como iterar pelas chaves e valores num dicionário?

a)

A. for chave, valor in dicionario.items():

b)

B. for chave, valor in dicionario:

c)

C. for chave, valor of dicionario:

d)

D. for chave, valor into dicionario:

17.

Como adicionar ou atualizar o valor de uma chave num dicionário?

a)

A. dicionario.add("nova_chave", valor)

b)

B. dicionario.update({"nova_chave": valor})

c)

C. dicionario["nova_chave"].append(valor)

d)

D. dicionario.insert("nova_chave", valor)

18.

Como remover a chave "idade" do dicionário d = {"nome": "Ana", "idade": 25}?

a)

A. d.pop("idade")

b)

B. del d("idade")

c)

C. d.remove("idade")

d)

D. d["idade"].delete()

19.

Qual é a saída de d = {"nome": "Ana", "idade": 25}; print("morada" in d)?

a)

A. True

b)

B. False

c)

C. None

d)

D. Dá erro.

20.

Qual é a saída de d = {"a": 1, "b": 2}; print(d["b"])?

a)

A. "b"

b)

B. 2

c)

C. None

d)

D. Dá erro.