wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programação- Tipos primitivos e estruturas condicionais

Total questions: 12

Worksheet time: 15mins

Name
Class
Date
1.

Para armazenar o preço de um produto, como R$ 19.99, o tipo de dado mais adequado é o (a)   .

2.

Qual das seguintes opções representa um valor do tipo Booleano?

a)

"Verdadeiro"

b)

0

c)

True

d)

1

3.

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:

a)

String

b)

Int

c)

Bool

d)

Float

4.

O valor 1.0 é do tipo Inteiro porque não possui casas decimais significativas.

a)

Verdadeiro

b)

Falso

5.

Você quer armazenar se um usuário aceitou os termos de serviço. Qual a melhor variável para isso?

a)

aceitou_termos = "Sim"

b)

aceitou_termos = 1

c)

aceitou_termos = True

d)

aceitou_termos = "True"

6.

Qual o tipo e o valor final da variável do código a seguir:

valor_texto = "9.5"

resultado = float(valor_texto) + 1

a)

Tipo: Float, Valor: 10.5

b)

Tipo: Inteiro, Valor: 10

c)

Tipo: String, Valor: "9.51"

d)

O código resultará em um erro.

7.

Por que é importante escolher o tipo de dado correto (ex: inteiro em vez de texto para idade)?

a)

Apenas para o código ficar mais organizado.

b)

Para economizar espaço na memória e permitir operações matemáticas corretas.

c)

Porque usar texto para tudo deixa o programa mais rápido.

d)

Não há diferença prática na maioria das vezes.

8.

Considere o código:

x = 7 / 2

y = int(x)

Qual o valor final de y?

a)

4

b)

3.5

c)

3

d)

O código dará erro.

9.

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")

10.

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.")

a)

Bônus liberado!

b)

Continue tentando.

c)

Nada será impresso.

d)

O código dará erro.

11.

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.")

a)

Compra aprovada!

b)

ERRO

c)

Saldo insuficiciente

d)

Nada

12.

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)

a)

Ímpar e maior que 10

b)

Par e maior que 10

c)

Ímpar e menor que 10

d)

Par e menor que 10