wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Teste de Avaliação em Python

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

O que é Python?

a)

Python é um tipo de animal.

b)

Python é uma linguagem de programação.

c)

Python é um sistema operacional.

d)

Python é uma ferramenta de design.

2.

Quais são os tipos de dados básicos em Python?

a)

float, complex, string

b)

char, set, array

c)

int, float, str, boolean

d)

int, float, str, bool, list, tuple, dict

3.

Como se declara uma variável em Python?

a)

x : 10

b)

var x = 10

c)

x = 10

d)

let x = 10

4.

O que é uma lista em Python?

a)

Uma lista em Python é uma coleção desordenada de elementos.

b)

Uma lista em Python é uma coleção de elementos que não mantém a ordem.

c)

Uma lista em Python é um tipo de variável que não pode ser alterada.

d)

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

5.

Como se cria um loop 'for' em Python?

a)

for i in range(5):

b)

for i in [1, 2, 3]:

c)

for i in 5:

d)

for i in range(0, 10, 2):

6.

O que faz a função 'len()' em Python?

a)

Retorna o valor máximo em uma lista.

b)

Retorna a soma dos itens em um objeto.

c)

Retorna o tipo de um objeto.

d)

Retorna o número de itens em um objeto.

7.

Como se define uma função em Python?

a)

define nome_da_funcao(parametros) -> corpo_da_funcao

b)

def nome_da_funcao(parametros): corpo_da_funcao

c)

create nome_da_funcao(parametros): corpo_da_funcao

d)

function nome_da_funcao(parametros) { corpo_da_funcao }

8.

O que é um dicionário em Python?

a)

Um tipo de variável que armazena apenas números.

b)

Um dicionário em Python é uma coleção de pares chave-valor.

c)

Uma função que retorna valores aleatórios.

d)

Uma lista de elementos ordenados.

9.

Como se importa um módulo em Python?

a)

include nome_do_modulo

b)

load nome_do_modulo

c)

import nome_do_modulo

d)

require nome_do_modulo

10.

O que é uma tupla em Python?

a)

Uma tupla em Python é uma coleção mutável de elementos.

b)

Uma tupla em Python é uma coleção desordenada de elementos.

c)

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

d)

Uma tupla em Python é uma coleção de elementos que pode conter apenas números.

11.

Como se trata uma exceção em Python?

a)

Utiliza-se o bloco catch para tratar exceções.

b)

Utiliza-se apenas o bloco try.

c)

As exceções não podem ser tratadas em Python.

d)

Utiliza-se os blocos try e except.

12.

Qual é a diferença entre '==' e 'is' em Python?

a)

'==' é usado para comparação de strings e 'is' para números

b)

'==' e 'is' são intercambiáveis

c)

A diferença é que '==' compara valores e 'is' compara identidade.

d)

'==' verifica o tipo de dados e 'is' verifica o valor

13.

O que é uma compreensão de lista?

a)

Uma função para calcular a soma de elementos em uma lista.

b)

Um método para remover duplicatas de listas.

c)

Uma forma concisa de criar listas em Python.

d)

Uma técnica de ordenação de listas em Python.

14.

Como se lê um arquivo em Python?

a)

Use 'with open("caminho/do/arquivo.txt", "r") as arquivo: conteudo = arquivo.read()'.

b)

Use 'open("arquivo.txt")' to read the file.

c)

Use 'with open("arquivo.txt") as arquivo: conteudo = arquivo.get()'.

d)

Read the file using 'file.read("caminho/do/arquivo.txt")'.

15.

O que é PEP 8?

a)

PEP 8 é um tipo de software de gerenciamento de projetos.

b)

PEP 8 é o guia de estilo para Python.

c)

PEP 8 é uma biblioteca Python.

d)

PEP 8 é um framework para desenvolvimento web.

16.

Como se instala um pacote usando pip?

a)

pip get pacote

b)

pip upload pacote

c)

pip add pacote

d)

pip install nome_do_pacote

17.

O que é um decorator em Python?

a)

Um decorator em Python é um tipo de loop que itera sobre funções.

b)

Um decorator em Python é uma variável que armazena funções.

c)

Um decorator em Python é uma função que modifica o comportamento de outra função.

d)

Um decorator em Python é uma classe que herda de outra classe.

18.

Como se utiliza a biblioteca 'math' em Python?

a)

A biblioteca 'math' é utilizada em Python para operações matemáticas avançadas, importando-a com 'import math'.

b)

A biblioteca 'math' é usada apenas para gráficos em Python.

c)

A biblioteca 'math' é utilizada para manipulação de strings em Python.

d)

A biblioteca 'math' deve ser instalada via pip antes de ser utilizada.

19.

O que é um loop 'while' em Python?

a)

Um loop 'while' em Python executa um bloco de código uma única vez.

b)

Um loop 'while' em Python é usado apenas para iterar sobre listas.

c)

Um loop 'while' em Python não pode ser interrompido.

d)

Um loop 'while' em Python executa um bloco de código enquanto uma condição for verdadeira.

20.

Como se converte uma string em um inteiro em Python?

a)

eval('sua_string')

b)

float('sua_string')

c)

int('sua_string')

d)

str('sua_string')

21.

Qual é a função do método 'append()' em listas Python?

a)

Adiciona um elemento ao final da lista.

b)

Remove o último elemento da lista.

c)

Retorna o primeiro elemento da lista.

d)

Ordena os elementos da lista.

22.

O que faz a função 'range()' em Python?

a)

Gera uma sequência de números inteiros.

b)

Cria uma lista de strings.

c)

Retorna um número aleatório.

d)

Converte uma lista em um conjunto.

23.

Como se utiliza a função 'map()' em Python?

a)

Filtra elementos de uma lista com base em uma condição.

b)

Converte uma lista em um conjunto.

c)

Aplica uma função a todos os itens de um iterável.

d)

Ordena os elementos de um dicionário.

24.

O que faz a função 'sorted()' em Python?

a)

Ordena os elementos de uma lista.

b)

Retorna o maior elemento de uma lista.

c)

Remove elementos duplicados de uma lista.

d)

Converte uma lista em um conjunto.

25.

Qual é a finalidade do método 'pop()' em listas Python?

a)

Adiciona um elemento ao início da lista.

b)

Ordena os elementos da lista em ordem crescente.

c)

Retorna o número de elementos na lista.

d)

Remove e retorna o último elemento da lista.

26.

Como se utiliza a função 'filter()' em Python?

a)

Ordena os elementos de uma lista.

b)

Converte uma lista em um dicionário.

c)

Aplica uma função a todos os itens de um iterável e retorna um novo iterável com os itens filtrados.

d)

Remove elementos de uma lista com base em uma condição.

27.

Como se verifica se uma chave existe em um dicionário em Python?

a)

chave in dicionario

b)

dicionario.has_key(chave)

c)

dicionario.contains(chave)

d)

chave in dicionario.keys()

28.

Qual é a função do método 'remove()' em listas Python?

a)

Remove o primeiro elemento da lista.

b)

Remove um elemento específico da lista.

c)

Remove todos os elementos da lista.

d)

Remove o último elemento da lista.

29.

Como se cria um dicionário em Python?

a)

dicionario = {}

b)

dicionario = []

c)

dicionario = dict()

d)

Ambas as opções A e C estão corretas.