Font size
WorksheetsProgramação- Tipos primitivos e estruturas condicionais
Total questions: 12
Worksheet time: 15mins
Para armazenar o preço de um produto, como R$ 19.99, o tipo de dado mais adequado é o (a) .
Qual das seguintes opções representa um valor do tipo Booleano?
"Verdadeiro"
0
True
1
Se uma variável precisa guardar o número de telefone de uma pessoa, incluindo o DDD, como (21)99999-8888, o tipo ideal para armazená-la seria:
String
Int
Bool
Float
O valor 1.0 é do tipo Inteiro porque não possui casas decimais significativas.
Verdadeiro
Falso
Você quer armazenar se um usuário aceitou os termos de serviço. Qual a melhor variável para isso?
aceitou_termos = "Sim"
aceitou_termos = 1
aceitou_termos = True
aceitou_termos = "True"
Qual o tipo e o valor final da variável do código a seguir:
valor_texto = "9.5"
resultado = float(valor_texto) + 1
Tipo: Float, Valor: 10.5
Tipo: Inteiro, Valor: 10
Tipo: String, Valor: "9.51"
O código resultará em um erro.
Por que é importante escolher o tipo de dado correto (ex: inteiro em vez de texto para idade)?
Apenas para o código ficar mais organizado.
Para economizar espaço na memória e permitir operações matemáticas corretas.
Porque usar texto para tudo deixa o programa mais rápido.
Não há diferença prática na maioria das vezes.
Considere o código:
x = 7 / 2
y = int(x)
Qual o valor final de y?
4
3.5
3
O código dará erro.
Para que a mensagem "Acesso Concedido" seja impressa, qual operador lógico deve preencher o espaço em branco?
usuario_ativo = True
tem_permissao = False
if (usuario_ativo (a) tem_permissao):
print("Acesso Concedido")
else:
print("Acesso Negado")
Qual mensagem aparecerá, considerando o código a seguir?
pontos = 120
nivel = 5
if (pontos > 100 and nivel >= 5):
print("Bônus liberado!")
else:
print("Continue tentando.")
Bônus liberado!
Continue tentando.
Nada será impresso.
O código dará erro.
O que será impresso ao final da execução deste script?
saldo = 0
credito_especial = 100
compra = 100
if (saldo + credito_especial) >= compra:
print("Compra aprovada!")
else:
print("Saldo insuficiente.")
Compra aprovada!
ERRO
Saldo insuficiciente
Nada
Analise o código e diga o que ele imprime.
numero = 15
if numero % 2 == 0:
resultado = "Par"
else:
resultado = "Ímpar"
if numero > 10:
resultado = resultado + " e maior que 10."
print(resultado)
Ímpar e maior que 10
Par e maior que 10
Ímpar e menor que 10
Par e menor que 10
