Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/11/2020 Momento ENADE: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 1/5 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. 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: SCHACH, Stephen R. Engenharia de software: os paradigmas clássico & orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009. 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/ 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-3 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=189102 https://atendimento.eniac.edu.br/faculdade 18/11/2020 Momento ENADE: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 2/5 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. 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: LEE, K. D. Fundamentos da programaçãoPython. New York: Dordrecht; Heidelberg; London: Springer, 2011 (adaptado). a. 18/11/2020 Momento ENADE: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 3/5 b. c. d. 18/11/2020 Momento ENADE: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 4/5 Question 3 Complete Mark 2.50 out of 2.50 e. 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. 18/11/2020 Momento ENADE: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=670613&cmid=189102 5/5 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: criado um diagrama de blocos para comparação do código. criada uma variável secundária para comparação. a. utilizada uma variável contadora em paralelo. b. c. anotado o seu valor a cada interação. d. e. implementado um ambiente de testes. ◄ Prova de Contingência Jump to... Portfólio ► https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=189104&forceview=1 https://portalacademico.eniac.edu.br/mod/assign/view.php?id=189100&forceview=1
Compartilhar