Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python revisão final

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Qual das seguintes estruturas de dados em Python é imutável?

a)

Lista

b)

Dicionário

c)

Conjunto

d)

Tupla

2.

Qual método é usado para adicionar um item ao final de uma lista em Python?

a)

append()

b)

add()

c)

insert()

d)

extend()

3.

Qual das seguintes opções é uma maneira correta de declarar uma função em Python?

a)

function minha_funcao():

b)

def minha_funcao():

c)

func minha_funcao():

d)

minha_funcao() def:

4.

Em Python, qual palavra-chave é usada para criar uma classe?

a)

class

b)

def

c)

struct

d)

object

5.

Qual das seguintes opções é uma estrutura de dados que permite armazenar pares chave-valor?

a)

Lista

b)

Tupla

c)

Dicionário

d)

Conjunto

6.

Qual das seguintes opções é um exemplo de herança em Python?

a)

class Carro(object):

b)

class Carro:

c)

class Carro(Veiculo):

d)

class Carro -> Veiculo:

7.

Qual das seguintes opções é uma maneira correta de acessar o valor associado a uma chave em um dicionário?

a)

dicionario.chave

b)

dicionario[chave]

c)

dicionario->chave

d)

dicionario(chave)

8.

Qual das seguintes opções é uma maneira correta de criar um objeto de uma classe em Python?

a)

objeto = Classe()

b)

objeto = new Classe()

c)

objeto = Classe.new()

d)

objeto = Classe.create()

9.

Qual das seguintes opções é uma maneira correta de definir um método dentro de uma classe em Python?

a)

def metodo(self):

b)

def metodo():

c)

def self.metodo():

d)

def metodo(self, cls):

10.

Qual das seguintes opções é uma maneira correta de concatenar duas strings em Python?

a)

string1 + string2

b)

string1 & string2

c)

string1 | string2

d)

string1 * string2

11.

Qual das seguintes opções é uma maneira correta de criar uma lista em Python?

a)

lista = [1, 2, 3]

b)

lista = (1, 2, 3)

c)

lista = {1, 2, 3}

d)

lista = <1, 2, 3>

12.

Qual das seguintes opções é uma maneira correta de definir um construtor em uma classe Python?

a)

def __init__(self):

b)

def __construct__(self):

c)

def __start__(self):

d)

def __create__(self):

13.

Qual das seguintes opções é uma maneira correta de criar um dicionário em Python?

a)

dicionario = {chave: valor}

b)

dicionario = [chave: valor]

c)

dicionario = (chave: valor)

d)

dicionario =

14.

Qual vai ser a saída se o usuário escrever 15 e 30 nos inputs, respectivamente?

a)

Syntax error

b)

A saída será a soma dos números: 45

c)

A saída será a concatenação das Strings: 1530

d)

Compiler error

15.

Qual o código para imprimir Hello World na tela?

a)

print Hello, World!

b)

print("Hello, World!)

c)

print("Hello, World!")

16.

Qual das funções abaixo recebe entrada do usuário via teclado?

a)

input()

b)

print()

c)

int()

d)

string()

17.

Qual das funções abaixo transforma um valor em string?

a)

str()

b)

int()

c)

parseInt()

d)

convert

18.

Qual a saída do seguinte código: print(3+4)

a)
3+4
b)
7
c)
SyntaxError
d)
print(3+4)
19.

Qual a saída do seguinte código: print("3+4")

a)
7
b)
3+4
c)
34
d)
SyntaxError
20.

Qual símbolo utilizamos para fazer comentários em Python?

a)
@
b)
¬
c)
;
d)
#