Tipos de Dados em Python

4. Questões sobre o assunto

Questão 1
1.50 pontos Média

Qual das expressões abaixo NÃO resulta em 2?

Resposta correta: C) 5 // 3

O operador // devolve o quociente inteiro da divisão (5 dividido por 3 = 1).

Questão 2
2.50 pontos Difícil

Qual expressão Boolean é verdadeira?

Resposta correta: A) (7 // 3 == 2) and (5 % 2 == 1)

7//3 = 2 e 5%2 = 1; ambas as comparações são verdadeiras, logo o and resulta em True.

Questão 3
2.50 pontos Difícil

Qual das alternativas abaixo produz a string '---'?

Resposta correta: A) '-' * 3

Multiplicar uma string por um inteiro repete a string o número de vezes indicado.

Questão 4
3.50 pontos Muito Difícil

Considere o código abaixo. Qual linha gera a exceção NameError?


x = 10
y = x + z
if x == 10 and y == 20:
    print("Tudo certo")
else:
    print("Erro")
        

Resposta correta: B) y = x + z

O nome z nunca foi definido; ao tentar usá‑lo na expressão, o interpretador levanta NameError.

Pontuação Total
0.00