Exercícios sobre Teste de Mesa
Questão 1
Dado o código abaixo, faça o teste de mesa e informe os valores finais de x, y e z.
x = 5
y = 3
z = x + y
x = z - 2
y = x + z
Questão 2
Simule a execução do código e informe o valor impresso.
a = 10
b = 2
c = a * b
c = c - a
print(c)
Questão 3
Dado o código abaixo, qual será a saída?
x = 4
y = 6
if x > y:
print(x)
else:
print(y)
Questão 4
Faça o teste de mesa do código abaixo e informe a saída.
x = 7
if x % 2 == 0:
print("Par")
else:
print("Ímpar")
Questão 5
Simule a execução do código e informe o valor final de soma.
soma = 0
for i in range(1, 4):
soma += i
Questão 6
Dado o código abaixo, informe a saída.
for i in range(3):
print(i)
Questão 7
Faça o teste de mesa e informe o valor final de x.
x = 1
for i in range(4):
x = x * 2
Questão 8
Simule o código abaixo e informe a saída.
x = 0
while x < 3:
print(x)
x += 1
Questão 9
Dado o código abaixo, qual será o valor final de y?
x = 2
y = 5
while x < 5:
y += x
x += 1
Questão 10
Simule a execução e informe a saída.
a = 3
b = 4
if a > 2 and b < 5:
print("A")
else:
print("B")