Você está na página 1de 5

18/11/2020 Momento ENADE: Attempt review

Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / NOVEMBRO / ENIAC_20202F_14450 / Momento ENADE / Momento ENADE

Started on Wednesday, 18 November 2020, 8:03 PM


State Finished
Completed on Wednesday, 18 November 2020, 8:39 PM
Time taken 35 mins 43 secs
Grade 7.50 out of 10.00 (75%)

Question 1
Complete Mark 2.50 out of 2.50

Durante o desenvolvimento dos algoritmos, é necessário que sejam realizados testes no intuito de certi car que o
funcionamento corresponde ao esperado. O teste que é realizado durante a fase de desenvolvimento do algoritmo
é conhecido como teste de mesa. Ele é realizado geralmente à mão, para cada interação do comando for. É muito
importante observar o valor atribuído a cada variável durante cada interação, dessa forma é possível acompanhar
a evolução da variável sob análise. Os testes de mesa podem ser utilizados para avaliar o funcionamento de
estruturas de repetição mesmo quando há presença de variáveis acumuladoras ou contadoras.

SCHACH, Stephen R. Engenharia de software: os paradigmas clássico & orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009.

Neste contexto, para se testar um laço de repetição que contenha uma variável contadora é importante avaliar o
número de

Select one:
a. interações que o laço realiza.

b. variáveis utilizadas pelo laço.

c. encadeamentos presentes no laço.

d. instruções presentes no laço de repetição.

e. estruturas condicionais presentes.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 1/5
18/11/2020 Momento ENADE: Attempt review

Question 2
Complete Mark 0.00 out of 2.50

Na programação, a escolha entre duas ou mais opções ocorre quando o programa lê os dados de um arquivo e
realiza uma ação, tomando como base os dados lidos ou a entrada de um usuário. No ambiente Python, essa
escolha é feita a partir de uma instrução IF, pela qual a condição é avaliada. Caso a condição seja verdadeira,
serão realizadas as instruções apontadas. Se não for verdadeira, veri cam-se as instruções após a instrução IF.
Em casos onde houver a necessidade de testes com mais de uma condição, será necessário o uso do comando
ELIF. Este comando pode ser utilizado inúmeras vezes, para testar quantas condições forem necessárias. Caso
nenhuma delas seja verdadeira, o bloco de comandos ELSE será executado.

LEE, K. D. Fundamentos da programaçãoPython. New York: Dordrecht; Heidelberg; London: Springer, 2011 (adaptado).

O comando IF é um comando condicional que pode ser utilizado para a execução de códigos que comparam
condições. Nesse sentido, analise a imagem a seguir, que trata de um conjunto de funções responsáveis por
mover um dispositivo com base em cliques efetuados em botões direcionais, além de imprimir na tela do usuário
que comando está sendo enviado e a direção que está sendo acionada.

Com base na imagem, assinale a alternativa que apresenta a forma correta de utilização para o comando IF.

Select one:

a.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 2/5
18/11/2020 Momento ENADE: Attempt review

b.

c.

d.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 3/5
18/11/2020 Momento ENADE: Attempt review

e.

Question 3
Complete Mark 2.50 out of 2.50

Na programação, assim como na linguagem Python, pode-se determinar algo que contenha duas respostas, ou
seja, duas instruções: uma para o caso de a condição ser verdadeira e outra para o caso de a condição ser falsa.
O comando condicional else possibilita fazer algo quando a condição é avaliada como falsa. Nesse caso, a
resposta poderá ser "não", "falso" ou até mesmo 0. Ao utilizar os comandos if e else, a condição é avaliada. Se for
verdadeira, as instruções if são executadas; se for falsa, as instruções else são executadas. 

Neste contexto, pode-se ter um ou mais comandos com o uso das estruturas condicionais if e else desde que

Select one:
a. a condição faça uso de variáveis para comparação.

b. estes comandos estejam alocados em uma função à parte.

c. seja observada a mesma indentação.

d. estes comandos sejam utilizados para mais de uma condição.

e. a condição esteja dentro de uma estrutura de repetição.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 4/5
18/11/2020 Momento ENADE: Attempt review

Question 4
Complete Mark 2.50 out of 2.50

Na linguagem Python, as estruturas ou laços de repetição são muito utilizadas quando se tem a necessidade de
repetir uma mesma instrução mais de uma vez. Dentre essas estruturas, pode-se destacar o comando FOR. Esse
comando faz uso de dois tipos de variáveis que são muito importantes para seu perfeito funcionamento, sendo
elas as variáveis contadoras e as acumuladoras. As variáveis contadoras são aquelas nas quais cada interação
do comando FOR é incrementada com base em algum critério. Já as variáveis acumuladoras são aquelas nas
quais o seu valor é acumulado a cada interação do comando FOR.

Assim sendo, ao realizar um teste de mesa que envolva uma variável acumuladora é de suma importância que
seja

Select one:
a. utilizada uma variável contadora em paralelo.

b.
criado um diagrama de blocos para comparação do código.

c. anotado o seu valor a cada interação.

d.
criada uma variável secundária para comparação.

e. implementado um ambiente de testes.

◄ Prova de Contingência

Jump to...

Portfólio ►

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 5/5

Você também pode gostar