WorksheetsFundamentos de Programação em Python
Total questions: 30
Worksheet time: 15mins
Qual das alternativas abaixo representa corretamente a declaração de uma variável em Python?
int x = 10
x = 10
inteiro x = 10
var x = 10
Qual das opções abaixo define corretamente uma função em Python que retorna o dobro de um número?
def dobro(x): return x * 2
function dobro(x): return x * 2
def dobro(x) { return x * 2 }
def dobro(x): print(x * 2)
O que será impresso pelo seguinte código? ```python x = 5 if x > 3: print("Maior que 3") else: print("Menor ou igual a 3") ```
Menor ou igual a 3
Maior que 3
5
Erro
Qual das alternativas representa uma lista em Python?
(1, 2, 3)
{1, 2, 3}
[1, 2, 3]
<1, 2, 3>
Qual comando é usado para repetir um bloco de código enquanto uma condição for verdadeira?
for
repeat
while
loop
Qual das opções abaixo é uma string válida em Python?
"Olá, mundo!"
Olá, mundo!
'Olá, mundo!
Olá, mundo!'
Qual é o resultado da expressão `len([1, 2, 3, 4])`?
3
4
5
2
Como acessar o elemento "b" na lista `lista = ["a", "b", "c"]`?
lista[2]
lista[1]
lista["b"]
lista(1)
Qual das alternativas representa uma matriz (lista de listas) em Python?
[[1, 2], [3, 4]]
{(1, 2), (3, 4)}
[1, 2, 3, 4]
(1, 2, 3, 4)
Qual é o valor de `x` após a execução do código abaixo? ```python x = 0 for i in range(3): x += 2 ```
2
3
6
5
Qual das opções abaixo converte corretamente o número inteiro 5 para string em Python?
str(5)
int(5)
"5"
float(5)
Qual é o resultado da expressão `"Python"[1:4]`?
"Pyt"
"yth"
"ytho"
"tho"
Qual das alternativas representa corretamente uma função que não recebe argumentos e retorna "Olá"?
def ola(): return "Olá"
def ola: return "Olá"
function ola(): return "Olá"
def ola[]: return "Olá"
Qual comando é usado para sair de um loop antes que ele termine normalmente?
continue
break
exit
stop
Qual das opções abaixo verifica se o número armazenado em `x` é par?
if x % 2 == 0:
if x / 2 == 0:
if x // 2:
if x == 2:
Qual é o resultado da expressão `sum([1, 2, 3])`?
5
6
7
3
Qual das alternativas representa corretamente a concatenação de duas strings em Python?
"a" + "b"
"a" . "b"
"a" & "b"
"a" * "b"
Qual é o valor de `lista[2][1]` para a matriz `lista = [[1, 2], [3, 4], [5, 6]]`?
5
6
4
2
Qual das opções abaixo representa um loop que imprime os números de 0 a 4?
for i in range(5): print(i)
for i in range(1, 5): print(i)
for i in range(0, 5): print(i+1)
for i in range(4): print(i)
Qual é o resultado da expressão 32 em Python?
6
9
8
5
Qual das alternativas representa corretamente a verificação se um elemento está em uma lista?
if 3 in [1, 2, 3]:
if [1, 2, 3] has 3:
if 3 == [1, 2, 3]:
if 3 on [1, 2, 3]:
Qual é o valor de `len("programação")`?
10
11
12
9
Qual das opções abaixo representa um comentário em Python?
// Este é um comentário
# Este é um comentário
/* Este é um comentário */
Qual das alternativas representa corretamente a chamada de uma função chamada `soma` com os argumentos 2 e 3?
soma(2, 3)
soma = (2, 3)
soma[2, 3]
soma{2, 3}
Qual é o resultado da expressão `not False` em Python?
False
True
0
None
Qual das opções abaixo representa corretamente a criação de uma lista vazia?
lista = []
lista = ()
lista = {}
lista = ""
Qual é o valor de `matriz[1][0]` para a matriz `matriz = [[7, 8], [9, 10]]`?
7
8
9
10
Qual das alternativas representa corretamente a estrutura condicional em Python?
if x > 0 then print("Positivo")
if x > 0: print("Positivo")
if (x > 0) { print("Positivo") }
if x > 0 print("Positivo")
Qual das opções abaixo representa um loop que soma todos os elementos de uma lista chamada `numeros`?
for n in numeros: soma += n
for n in numeros: soma = n
for n in numeros: soma = soma * n
for n in numeros: soma -= n
Qual das alternativas representa corretamente a definição de uma função que recebe dois parâmetros e retorna sua soma?
def soma(a, b): return a + b
def soma(a, b): print(a + b)
def soma(a, b): return a - b
def soma(a, b): a + b
