Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 1/7 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/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=74 https://portalacademico.eniac.edu.br/course/index.php?categoryid=82 https://portalacademico.eniac.edu.br/course/index.php?categoryid=109 https://portalacademico.eniac.edu.br/course/view.php?id=7597 https://portalacademico.eniac.edu.br/course/view.php?id=7597#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=189094 https://atendimento.eniac.edu.br/faculdade 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 2/7 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 = input("Digite sua nota: ") nota = �oat (a) if a > 4 and a <=6.9: print ("Você terá que fazer R2.") a = input("Digite sua nota: “) nota = �oat (a) if a > 4: a >=6.9 print(“Você terá que fazer R2”) a = input(“Digite sua nota:”) nota = �oat (a) if a> = 4: else: print(“Você terá que fazer R2”) a = input("Digite sua nota: “) nota = �oat (a) if a > 4: print(“Você terá que fazer R2”) else: a>=6.9 a = input("Digite sua nota: “) nota = �oat (a) if a > 4 or a >=6.9: print(“Você terá que fazer R2”) a. b. c. d. e. 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 3/7 Question 2 Correct Mark 1.00 out of 1.00 Question 3 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: Média= 7.0000 Aluno reprovado a. Média= 8.0000 Aluno em exame b. c. ERROR ! media_aluno not declared d. Média= 0.0000 Aluno reprovado e. Média= 8.0000 Aluno aprovado 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. 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 4/7 Question 4 Correct Mark 1.00 out of 1.00 Question 5 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. 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. 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 5/7 Question 6 Correct Mark 1.00 out of 1.00 Question 7 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. 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. 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 6/7 Question 8 Correct Mark 1.00 out of 1.00 Question 9 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. 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. 18/11/2020 Unidade 3 - Exercícios de fixação: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670362&cmid=189094 7/7 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/lti/view.php?id=189093&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=189096&forceview=1
Compartilhar