Prévia do material em texto
Teste de
Conhecimento
avalie sua aprendizagem
Considere o código a seguir:
x = 10
soma = 0
while (x > 0):
x = x - 2
soma = soma + x
print(soma)
Após sua execução, o resultado será:
Uma empresa deseja conceder um desconto de 15% para as vendas acima de R$ 120,00. Assinale o trecho de programa que implementa
de forma correta a estrutura condicional, onde a variável preco conterá o valor a ser pago, já incluindo o desconto.
PROGRAMAÇÃO RAD
Lupa Calc.
CCT0769_A3_201907262997_V1
Aluno: RILDO SILVA DE OLIVEIRA Matr.: 201907262997
Disc.: PROGRAMAÇÃO RAD 2021.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com
este modelo de questões que será usado na sua AV e AVS.
1.
55
45
20
30
18
Explicação:
Teste de mesa
A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x.
x: 8 soma: 8
x: 6 soma: 14
x: 4 soma: 18
x: 2 soma: 20
x: 0 soma: 20
2.
if preco > 120:
preco = preco * 1.15
if preco > 120:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Qual é a função do operador relacional ¿==¿ em Python?
Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês.
Analise o programa abaixo (em Python) .
i = 1
soma = 0
while __________________ # sentença 1
sal = float( input('Salário..: ') )
soma = soma + sal
i = i + 1
print("Total da Folha de Pagamento..: R$ ", soma)
Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha
de pagamento da empresa.
preco = preco * 0.15
if preco >= 120:
preco = preco * 1.15
if preco >= 120:
preco = preco * 0.15
if preco > 120:
preco = preco * 0.85
Explicação:
Para calcularmos o desconto trabalhamos coma seguinte fórumla:
Valor do desconto: preco * Percentual do desconto / 100
Valor com desconto: preco - preco * Percentual do desconto / 100 ou preco *0.85
A questão pede o preço com o desconto.
3.
e lógico
ou lógico
igual
diferente
atribuição
Explicação:
== signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a.
4.
( i < 45 ):
( i = 45 ):
( i >= 45):
( i > 45 ):
( i <= 45):
Explicação:
Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa
com 1, a condição é i<=45.
Uma loja de varejo, deseja classificar seus produtos em Promo10, Promo20 e Promo30, de acordo com a tabela abaixo.
Preço do Produto (preco) Classificação
<= R$ 10,00 Promo10
Entre R$ 10,00 e R$ 50,00 Promo20
>= R$ 50,00 Promo30
Assinale o trecho de programa que implementa de forma correta a estrutura condicional.
Analise as informações abaixo:
5.
if preco <= 10.00:
print("Promo 10")
elseif preco < 50.00 :
print("Promo 20")
else:
print("Promo 30")
if preco <= 10.00:
print("Promo 10")
elif preco < 50.00 :
print("Promo 20")
else:
print("Promo 30")
if preco <= 10.00:
print("Promo 10")
elif preco >10.00 or preco < 50.00 :
print("Promo 20")
else:
print("Promo 30")
if preco <= 10.00:
print("Promo 10")
elif preco > 50.00 :
print("Promo 20")
else:
print("Promo 30")
if preco <= 10.00:
print("Promo 10")
elif preco < 50.00 :
print("Promo 20")
else:
print("Promo 30")
Explicação:
As estruturas de decisão em Python são:
Tipo Descrição
if Usado para executar uma ação, caso uma condição seja verdadeira.
Else Usado quando a condição não for satisfeita.
Elif Usado se mais de uma condição alternativa.
Em Python, o comando if possui a seguinte sintaxe:
if expressão:
comando(s)
else:
comando(s)
É obrigatória a identação para criar o bloco de comandos.
6.
I. Python é interpretado
II. Python é orientado a objetos
III. Python é interativo
Estão corretas as afirmações:
Considere o seguinte código em Python:
valor = 7
while (valor>3):
print(valor)
valor -= 1
else:
ultimo_valor = valor
print(ultimo_valor)
Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código?
Somente I e II
Somente II e III
I, II e III
Somente I
Somente I e III
Explicação: Todas as afirmações estão corretas
7.
7
5
3
6
4
Explicação:
A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual
a 3.
A resposta correta é a letra e.
Não Respondida Não Gravada Gravada
Exercício inciado em 12/04/2021 08:09:27.
javascript:abre_colabore('35173','221879046','4480892363');