Buscar

Unidade 2 - Exercícios de fixação Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 1/9
Página inicial / Meus Cursos / ENIAC_20212F_14450 / Materiais de Estudo / Unidade 2 - Exercícios de �xação
Iniciado em quarta, 15 set 2021, 20:14
Estado Finalizada
Concluída em quarta, 15 set 2021, 20:59
Tempo
empregado
45 minutos 20 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
O “teste de mesa” é uma importante ferramenta que pode ser empregada para analisar e veri�car o
correto funcionamento de um algoritmo. O teste de mesa deve ser realizado a partir da seguinte
sequência de operações:
Escolha uma opção:
a. Separação do algoritmo em partes menores; determinação das entradas que serão avaliadas; avaliação do resultado
esperado para cada parte; avaliação do resultado obtido pelo algoritmo em cada parte e comparação entre resultados
obtidos e esperados.

b. Análise dos resultados que serão esperados; separação do algoritmo em partes menores; avaliação do resultado esperado para
cada seção; determinação das entradas que serão empregadas como controle do teste e avaliação dos resultados calculados
pelo algoritmo.
c. Determinação das entradas que serão avaliadas; separação do algoritmo em partes menores; avaliação do resultado esperado
para cada seção do algoritmo; avaliação do resultado obtido; comparação e análise dos resultados esperados para o teste.
d. Determinação das entradas que serão avaliadas; determinação dos resultados que são esperados; comparação entre os
resultados obtidos e os resultados esperados e avaliação dos resultados obtidos.
e. Separação do algoritmo em partes menores; determinação das entradas que serão avaliadas; avaliação do resultado esperado
em cada seção do algoritmo; comparação entre o resultado esperado para cada seção e as respectivas entradas.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11456
https://portalacademico.eniac.edu.br/course/view.php?id=11456#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=278727
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 2/9
Questão 2
Correto Atingiu 1,00 de 1,00
A função input(prompt) é utilizada para receber dados do teclado. A partir da leitura da entrada, é necessária
a de�nição correta dos tipos dos dados para que as informações utilizadas ao longo do programa
apresentem o comportamento desejado.
Nesse contexto, foi feito o programa na imagem a seguir em que uma entrada é recebida pelo comando
input(). O que deve ser dado como entrada ao programa pelo usuário para que a saída gerada seja 666?
Escolha uma opção:
a. 222. 
b. 3. 
c. 666. 
d. 2. 
e. 6. 
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 3/9
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Sequências de escape são importantes para a formatação correta do texto em um terminal. Essas
sequências são combinações especí�cas de caracteres que representam caracteres de controle ou ações
especí�cas, como quebra de linha "\n" e tabulação "\t". Considerando a utilização de sequências de escape,
qual código produz a saída com a tabela com as datas na �gura a seguir?
Escolha uma opção:
a. print("Dia\tMês\tAno\n01\t01\t2019") 
b. print("Dia Mês Ano 01 01 2019") 
c. print("Dia Mês Ano\n01 01 2019") 
d. print("Dia\nMês\nAno\t01\n01\n2019") 
e. print("Dia\TMês\TAno\N01\T01\T2019") 
O algoritmo de Euclides para determinar o máximo divisor comum de dois números consiste em fazer
sucessivas divisões entre os dois números até que o resto da divisão seja 0. Uma forma de se obter o
resto fracionário de uma divisão a partir de dois números inteiros a e b pode ser descrita em:
Escolha uma opção:
a. a * b % a.
b. a // (a % b ).
c. (a % b ) / b. 
d. a // b.
e. (a % b ) ** b.
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 4/9
Questão 5
Correto Atingiu 1,00 de 1,00
O índice de massa corporal (IMC) é uma medida utilizada para veri�car se as pessoas se encontram em um
peso ideal. O IMC é obtido a partir do cálculo da massa corporal do indivíduo dividido pelo quadrado da sua
altura: 
 Com esse valor, é possível ter uma ideia da saúde do indivíduo, de acordo com a tabela a seguir:
Sendo assim, veri�que qual alternativa apresenta o trecho de código que receba o nome, a altura e o peso de
um indivíduo e escreva uma tabela com esses valores e o IMC no prompt de comando, de acordo com esta
�gura:
Escolha uma opção:
a.
b.
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 5/9
c. 
d.
e.
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 6/9
Questão 6
Correto Atingiu 1,00 de 1,00
Uma importante funcionalidade que programas de computador podem ter é a capacidade de interação
com o mundo externo por meio de funções de entrada e saída de dados. A função input(prompt) do
Python é um comando de entrada que serve para a leitura de sequências de caracteres do teclado via
terminal de comandos. Dadas as alternativas a seguir, identi�que qual é a funcionalidade do parâmetro
prompt utilizado nessa função.
Escolha uma opção:
a. O parâmetro prompt traz uma string(opcional) a ser impressa na tela antes da execução da entrada de dados pelo usuário. 
b. O parâmetro prompt con�gura o tipo da entrada.
c. O parâmetro prompt imprime o valor digitado no teclado pelo usuário.
d. O valor da entrada é armazenado no prompt.
e. O parâmetro prompt de�ne em qual janela do console de comando será feita a leitura dos dados.
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 7/9
Questão 7
Correto Atingiu 1,00 de 1,00
Você deve fazer um algoritmo em linguagem Python capaz de determinar o diâmetro que um eixo deve ter
em função das forças as quais ele está exposto. A equação que determina o diâmetro de um eixo submetido
a um esforço de torção e �exão simultâneas é dada pela �gura:
 Supondo que os valores necessários para a determinação do diâmetro por meio dessa equação já foram
fornecidos, o código em linguagem Python que determina o diâmetro a partir dessa equação é: 
Escolha uma opção:
a.
>>> A = 32*FS/pi
>>> B = ((kf*M**2 + (3/4)(kfs*T*2)**2
>>> B /= Sf
>>> C = ((kfm*Mm)**2 + (3/4)(kfsm*Tm)*2)**2
>>> C /= Sut
>>> d = A*(B+C)
>>> d **= 3
b.
>>> A = 32*FS/pi
>>> B = ((kf*M*2 + (3/4)(kfs*T*2)**2
>>> B /= Sf
>>> C = ((kfm*Mm)*2 + (3/4)(kfsm*Tm)*2)**2
>>> C /= Sut
>>> d = A*(B+C)
>>> d **= 1/3
c.
>>> A = 32*FS/pi
>>> B = ((kf*M**2 + (3/4)(kfs*T*2)**(1/2)
>>> B /= Sf
>>> C = ((kfm*Mm)**2 + (3/4)(kfsm*Tm)**2)**(1/2)
>>> C /= Sut
>>> d = A*(B+C)
>>> d **= (1/3)

d. >>> d = (32*FS/pi*((((kf*M**2 + (3/4)(kfs*T*2)**2)/(Sut)+((kfm*Mm)**2 + (3/4)
(kfsm*Tm)*2))**2/Sut))**(1/3) 
e. >>> d = (32*FS/pi*((((kf*M**2 + (3/4)(kfs*T*2)**(1/2))/(Sut)+((kfm*Mm)**2 + (3/4)
(kfsm*Tm)*2))/Sut))**(1/3) 
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 8/9
Questão 8
Correto Atingiu 1,00 de 1,00
Questão 9
Correto Atingiu 1,00de 1,00
Uma equação do 2º grau da forma ax + bx + c = 0 pode ser resolvida por meio da solução de Bhaskara. Essa
solução diz que uma equação do 2º grau tem suas soluções x e x , as quais podem ser obtidas por meio da
relação: x1,2=(-b±√(-b -4ac))/2a. Um algoritmo na linguagem Python, que determina corretamente os valores
das raízes da equação quadrática a partir dos índices a, b e c, é:
Escolha uma opção:
a.
x1 = (-b + (-b*2-4*a***(2))/(2*a )
x2 = (-b - (-b*2-4*a***(2))/(2*a ) 
b.
x1 = (-b + (-b*2-4*a***(1/2))/(2*a )
x2 = (-b - (-b*2-4*a***(1/2))/(2*a ) 
c.
x1 = (-b + (-b**2-4*a***(2))/(2*a )
x2 = (-b - (-b**2-4*a***(2))/(2*a ) 
d.
x1 = (-b + (-b**(2-4)*a***(1/2))/(2*a )
x2 = (-b - (-b**(2-4)*a***(1/2))/(2*a ) 
e.
x1 = (-b + (-b**2-4*a***(1/2))/(2*a )
x2 = (-b - (-b**2-4*a***(1/2))/(2*a ) 

2
1 2
2
O código a seguir faz parte de um algoritmo matemático. 
>>> valor = 10 
>>> saída = 2 
>>> saída *= valor%3+(valor/saída)//2 
O valor da variável saída após o processamento desse código é:
Escolha uma opção:
a. 6 
b. 4
c. 18
d. 2
e. 12
https://atendimento.eniac.edu.br/
04/11/2021 15:01 Unidade 2 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1319482&cmid=278727 9/9
Questão 10
Correto Atingiu 1,00 de 1,00
A escrita e a exibição de dados na tela do computador são um importante recurso de linguagens de
programação, que permite aos usuários visualizar os resultados dos programas. Em Python, esse recurso é
obtido com a função print(parâmetros). Considerando os parâmetros da função print, o que aconteceria se
fosse de�nido sep=',' ? 
Escolha uma opção:
a. A função print( *objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos
separados por espaço vazio. 
b. A função print(*objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos em
linhas diferentes. 
c. A função print( *objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos
separados por vírgulas. 

d. A função print() não tem o parâmetro sep. 
e. A função print(*objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos com
um espaço tabulado. 
◄ Assunto 04 - Atribuição, operadores aritméticos (utilizando a linguagem Python)
Seguir para...
Assunto 05 - Comando condicional if (estruturas simples e compostas) — Python ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=278726&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=278729&forceview=1
https://atendimento.eniac.edu.br/

Continue navegando