Você está na página 1de 8

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

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

Started on Wednesday, 11 November 2020, 7:10 PM


State Finished
Completed on Wednesday, 11 November 2020, 8:27 PM
Time taken 1 hour 17 mins
Grade 10.00 out of 10.00 (100%)

Question 1
Correct Mark 1.00 out of 1.00

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:

Select one:
a. (a % b ) ** b.

b. a // b.

c. a // (a % b ).
d. (a % b ) / b. 
e. a * b % a.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 1/8
11/11/2020 Unidade 2 - Exercícios de fixação: Attempt review

Question 2
Correct Mark 1.00 out of 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:

Select one:

a.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 2/8
11/11/2020 Unidade 2 - Exercícios de fixação: Attempt review

b.

c.

d.

e. 

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

Question 3
Correct Mark 1.00 out of 1.00

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 é:

Select one:
a. 18

b. 2

c. 12

d. 4
e. 6 

Question 4
Correct Mark 1.00 out of 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?

Select one:
a. 3.

b. 222.

c. 666.

d. 2.
e. 6. 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 4/8
11/11/2020 Unidade 2 - Exercícios de fixação: Attempt review

Question 5
Correct Mark 1.00 out of 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 é:

Select one:
a. >>> 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)
b.
>>> 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)

c.
>>> 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

d.
>>> 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

e. >>> 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)

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 5/8
11/11/2020 Unidade 2 - Exercícios de fixação: Attempt review

Question 6
Correct Mark 1.00 out of 1.00

Uma equação do 2º grau da forma ax2 + 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 x1 e x2, as quais podem ser obtidas por meio da
relação: x1,2=(-b±√(-b2-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, é:

Select one:
a.
x1 = (-b + (-b*2-4*a***(1/2))/(2*a )
x2 = (-b - (-b*2-4*a***(1/2))/(2*a )

b.
x1 = (-b + (-b*2-4*a***(2))/(2*a )
x2 = (-b - (-b*2-4*a***(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 ) 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 6/8
11/11/2020 Unidade 2 - Exercícios de fixação: Attempt review

Question 7
Correct Mark 1.00 out of 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?

Select one:
a. print("Dia\tMês\tAno\n01\t01\t2019") 
b. print("Dia Mês Ano\n01 01 2019")

c. print("Dia\TMês\TAno\N01\T01\T2019")

d. print("Dia Mês Ano 01 01 2019")

e. print("Dia\nMês\nAno\t01\n01\n2019")

Question 8
Correct Mark 1.00 out of 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=',' ?

Select one:
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 separados por vírgulas. 
c. A função print(*objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos em linhas diferentes.

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.

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

Question 9
Correct Mark 1.00 out of 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:

Select one:
a. 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.

b. 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.
c. 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. 
d. 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.

e. 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.

Question 10
Correct Mark 1.00 out of 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.

Select one:
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 de ne em qual janela do console de comando será feita a leitura dos dados.

d. O parâmetro prompt imprime o valor digitado no teclado pelo usuário.

e. O valor da entrada é armazenado no prompt.

◄ Assunto 04 - Atribuição, operadores aritméticos (utilizando a linguagem Python)

Jump to...

Assunto 05 - Comando condicional if (estruturas simples e compostas) — Python ►

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=651290&cmid=189090 8/8

Você também pode gostar