You are on page 1of 7

18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / NOVEMBRO / ENIAC_20202F_14450 / Materiais de Estudo
/ Unidade 3 - Exercícios de xação

Started on Wednesday, 18 November 2020, 7:13 PM


State Finished
Completed on Wednesday, 18 November 2020, 8:00 PM
Time taken 46 mins 38 secs
Grade 10.00 out of 10.00 (100%)

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 1/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 1
Correct Mark 1.00 out of 1.00

Utilizado como uma estrutura de controle, o comando if executa determinado bloco de código com base em
condição. O que deve ser observado para que o bloco de código seja executado corretamente?

Select one:
a.
a = input("Digite sua nota: ")
nota = oat (a)
if a > 4 and a <=6.9:
    print ("Você terá que fazer R2.")

b.
a = input("Digite sua nota: “)
nota = oat (a)
if a > 4:
a >=6.9
     print(“Você terá que fazer R2”)

c.
a = input(“Digite sua nota:”)
nota = oat (a)
if a> = 4:
else:
      print(“Você terá que fazer R2”)

d.
a = input("Digite sua nota: “)
nota = oat (a)
if a > 4:
     print(“Você terá que fazer R2”)

else:
     a>=6.9

e.
a = input("Digite sua nota: “)
nota = oat (a)

if a > 4 or a >=6.9:
     print(“Você terá que fazer R2”)

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 2/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 2
Correct Mark 1.00 out of 1.00

Lembrando da aplicação prática de comandos if, veri que, para o fragmento de código Python a seguir, em que
lugar a função CalculaMedia retorna o resultado de (nota1 + nota2 + nota3)/3:

Qual é o resultado na execução, assumindo todas as notas de um dado aluno como nota 1=8, nota 2=8, nota 3=8?

Select one:
a. Média= 8.0000
Aluno em exame

b.
Média= 7.0000
Aluno reprovado

c. ERROR ! media_aluno not declared

d. Média= 0.0000
Aluno reprovado
e. Média= 8.0000
Aluno aprovado 

Question 3
Correct Mark 1.00 out of 1.00

Imagine que você esteja veri cando a programação de um sistema que automaticamente avaliará, segundo
as normas vigentes, os registros do Departamento Nacional de Trânsito. Observe com atenção o teste
condicional referente à situação de recolhimento da carteira de motorista (unidade de tempo em dias):
Periodo_de_Tempo<=365 and pontos>20
A sentença lógica que oferece a melhor descrição é:

Select one:
a. o motorista terá sua carteira de motorista recolhida se, no período de tempo de um ano ou menos, já tiver mais de 20 pontos registrados.

b. o motorista terá sua carteira de motorista recolhida se, no período de tempo de seis meses, já tiver mais de 20 pontos registrados.

c. o motorista terá sua carteira de motorista recolhida se, no período de tempo de um ano ou menos, já tiver menos de 20 pontos
registrados.

d. o motorista terá sua carteira de motorista recolhida se, no período de tempo de um ano ou menos, já tiver a exata quantidade de 20
pontos registrados.

e. o motorista terá sua carteira de motorista recolhida se no exato período de tempo de um ano já tiver mais de 20 pontos registrados.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 3/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 4
Correct Mark 1.00 out of 1.00

Observe o código proposto para calcular a média dos alunos em uma disciplina de um curso de graduação:

Depois de veri car o código, quais alterações poderiam ser realizadas para que ele casse mais bem estruturado
e sem aninhamento?

Select one:
a. Retirar todas as instruções print.

b. Utilizar somente o comando if com a mesma indentação.


c. Utilizar o elif para remover o aninhamento. 
d. Utilizar os comandos if e else com a mesma indentação.

e. Retirar as instruções print com mesma indentação.

Question 5
Correct Mark 1.00 out of 1.00

Ao criar uma programação com o uso de comandos condicionais if-else, observa-se que, na escrita, os
comandos são lidos da seguinte maneira:

Select one:
a. Primeiro a condição if, os comandos verdadeiros com mesma indentação e depois else, se a condição for falsa. 
b. Primeiro a condição if com condição falsa e posteriormente else com condição verdadeira.

c. Primeiro a condição if, os comandos falsos e depois as condições else e seus comandos com instrução print.

d. Primeiro a condição if, os comandos em que aparece a instrução print e depois as condições verdadeiras else.

e. Primeiro a condição if, comando verdadeiro, comando falso e depois else com condições verdadeiras.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 4/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 6
Correct Mark 1.00 out of 1.00

Em uma fábrica, existe em algum ponto da linha de montagem uma inspeção automatizada de um tipo especí co
de peça, cuja medida deve ser igual a 200 para ser aprovada (mensagem em tela PEÇA APROVADA, ESTEIRA
VERDE). A peça pode ser reparada se a medida for maior que 200 (mensagem em tela REPARAR PEÇA, ESTEIRA
AMARELA) e deve ser rejeitada se a medida for menor que 200 (mensagem em tela PEÇA REJEITADA, ESTEIRA
VERMELHA). O fragmento de código em Python para essa decisão seria:

Select one:

a.

b.

c. 

d.

e.

Question 7
Correct Mark 1.00 out of 1.00

Os comandos if-else podem ser utilizados diversas vezes em uma mesma programação, fazendo o efeito
cascata, embora os programadores percebam que o código que difícil de ler e desorganizado. Em relação à
organização dos comandos de programação if-else, o que você, como futuro programador, sugere?

Select one:
a. Continuar utilizando os comandos if-else e prestar mais atenção na leitura dos códigos.
b. Utilizar os comandos if-else e elif, pois o elif indica uma contração dos comandos else-if. 
c. Continuar utilizando os comandos if-else e organizar a escrita dos códigos com indentações.

d. Continuar utilizando os comandos if-else e prestar atenção nas indentações.

e. Utilizar os comandos if-else e elif como forma de organizar os códigos.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 5/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 8
Correct Mark 1.00 out of 1.00

Observe o fragmento de código Python abaixo, referente ao sistema de controle de freio ABS e função
ATUADOR(ação) é o tipo de frenagem realizada, em que ação pode ser:
PROPORCIONAL: frenagem gradual e linear.
NAO_LINEAR: frenagem rápida, atuação força em módulo quadrático, não linear.
NORMAL: frenagem gradual, com redução automática de velocidade no controle do motor.
Observação: velocidade em km/h e massa em kg.

A descrição do comportamento a ser realizado pelo sistema no momento do acionamento do freio ABS seria:

Select one:
a. caso a velocidade do veículo esteja menor ou igual a 75 km/h, ativar o atuador no modo NAO_LINEAR; caso contrário, em velocidade
acima de 75km/h, avaliar a massa do veículo e, se a massa estiver igual ou maior do que cinco toneladas, ativar o atuador no modo
PROPORCIONAL; caso a massa esteja menor do que cinco toneladas, ativar o atuador no modo NORMAL. 
b. a situação representada no código Python não produz como resultado a frenagem do veículo.

c. caso a velocidade do veículo esteja acima de 75 km/h, ativar o atuador no modo NAO_LINEAR; caso contrário, ativar atuador no modo
NORMAL.

d. caso a velocidade do veículo esteja igual a 75 km/h, ativar o atuador no modo NAO_LINEAR; caso contrário, em velocidade acima de
75km/h, avaliar a massa do veículo e, se a massa estiver igual ou maior do que cinco toneladas, ativar o atuador no modo
PROPORCIONAL; caso a massa esteja menor do que cinco toneladas, ativar o atuador no modo NORMAL.

e. caso a velocidade do veículo esteja menor ou igual a 75 km/h, ativar o atuador no modo NORMAL; caso contrário, em velocidade
acima de 75km/h, avaliar a massa do veículo e, se a massa estiver igual ou maior do que cinco toneladas, ativar o atuador no modo
PROPORCIONAL; caso a massa esteja menor do que cinco toneladas, ativar o atuador no modo NORMAL.

Question 9
Correct Mark 1.00 out of 1.00

Os comandos condicionais podem ser utilizados quando se pretende avaliar duas respostas distintas em
uma mesma programação. Sobre o comando else, assinale a alternativa que melhor de ne a sua função.

Select one:
a. Avalia algo a ser feito independentemente da condição ser verdadeira ou falsa.

b. Avalia todos os comandos do código e faz a execução de cada um quando necessário.

c. Avalia algo a ser feito quando não existem condições na programação.

d. Avalia algo a ser feito quando uma condição é considerada verdadeira.


e. Avalia algo a ser feito quando uma condição é considerada falsa. 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 6/7
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review

Question 10
Correct Mark 1.00 out of 1.00

Lembrando dos conhecimentos sobre expressões lógicas condicionais, determine a condição lógica válida para a
seguinte sentença: o candidato deve ter idade maior do que 18 anos e escolaridade superior.

Select one:
a. idade>18 or escolaridade=="superior"

b. idade>18 and escolaridade=="completa"


c. idade>18 and escolaridade=="superior" 
d. idade==18 and escolaridade=="superior"

e. idade<18 and escolaridade="="superior"

◄ Assunto 06 - Comando condicional if (estruturas aninhadas) — Python

Jump to...

Assunto 07 - Comando while, variáveis contadoras e acumuladoras (utilizando a linguagem Python) ►

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 7/7

You might also like