Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 1/7 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA - 201920.ead-465.04 Prova N2 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Usuário FRANCISCO WAGNER SABOIA DA SILVA Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO PNA - 201920.ead-465.04 Teste 20192 - CLIQUE AQUI PARA ACESSAR A PROVA N2 Iniciado 10/12/19 17:17 Enviado 10/12/19 18:14 Status Completada Resultado da tentativa 6 em 10 pontos Tempo decorrido 57 minutos Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado ---------- -> excel.xlsx Pergunta 1 Observe o código a seguir: #include<stdio.h> #include<conio.h> int main(void) { Minhas Disciplinas Extracurriculares Comunidades Minhas Bibliotecas 0 em 1 pontos FRANCISCO WAGNER SABOIA DA SILVA http://company.blackboard.com/ https://unp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_547375_1 https://unp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_547375_1&content_id=_11721674_1&mode=reset https://unp.blackboard.com/bbcswebdav/pid-11721682-dt-content-rid-84766551_1/xid-84766551_1 https://unp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_421_1 https://unp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_410_1 https://unp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_409_1 https://unp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_411_1 https://unp.blackboard.com/webapps/login/?action=logout 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 2/7 Resposta Selecionada: Resposta Correta: Comentário da resposta: int i; float notas[5] = {7, 8, 9.5, 9.9, 5.2}; printf("Exibindo os Valores do Vetor \n\n"); for( i = 4 ; i >= 4; i--) { printf("notas[%d] = %.1f\n",i, notas[i]); } getch(); return 0; } Assinale a alternativa que corresponde a quantidade de linhas que o código acima irá exibir no programa. 5 1 Sua resposta está incorreta. A alternativa está incorreta, já que o vetor foi de�nido com 5 posições, ou seja, vetor de tamanho 5, porém na exibição com a utilização do comando printf, foi adicionado uma condição que só entrará no repetidor caso a variável auxiliar seja maior ou igual a 4, sendo assim irá imprimir apenas uma linha. Pergunta 2 Resposta Selecionada: Resposta Correta: Comentário da resposta: Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na memória são criadas ... Assinale a alternativa que completa a definição de matriz. Sequencialmente a partir da de�nição de uma matriz. Sequencialmente a partir da definição de uma matriz. Resposta correta. Conforme está descrito no material, as posições da memórias são criadas sequencialmente a partir da de�nição de uma matriz. Semelhante ao vetor, ambos têm a mesma lógica de de�nição na memória. 1 em 1 pontos 1 em 1 pontos 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 3/7 Pergunta 3 Resposta Selecionada: Resposta Correta: Comentário da resposta: Ao necessitar utilizar o conceito de estrutura de repetição no desenvolvimento de um pseudocódigo para visualizar a saída da frase “Você é show”, é necessário compreender o código e entender como deve ser realizada a apresentação da frase, por três vezes. Var X: inteiro Início ________________ Escreva(“Você é Show”) Fimpara fimalgoritmo De acordo com o código apresentado, assinale a alternativa que corresponde ao código necessário para obter a saída desejada: Para X de 1 até 3 faça. Para X de 1 até 3 faça. Resposta correta. A alternativa correta é a A. Para X de 1 até 3 faça é a parte do pseudocódigo necessária, pois o comando para que vai realizar a repetição, do valor X que é o inteiro de�nido na parte superior do código. Ou seja, Para X de 1 até 3, ele repetirá o processo 3 vezes. Sendo assim, apresentará a seguinte saída: “você é show”, “você é show”´, “você é show”. Pergunta 4 Resposta Selecionada: Resposta Correta: Comentário da resposta: Observe o código a seguir: #include <stdio.h> int main() { int matriz[3,5]; return 0; } Qual será o retorno do código ao ser executado? O código não irá executar, pois está errado. O código não irá executar, pois está errado. Resposta correta. Conforme visto no código, a de�nição de uma matriz está incorreta, ou seja, o código não irá ser compilado pelo compilador, irá retornar erro de sintaxe mostrando a de�nição incorreta da matriz pois está separada por vírgulas e apenas um grupo de colchetes. 1 em 1 pontos 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 4/7 Pergunta 5 Resposta Selecionada: Resposta Correta: Comentário da resposta: Quando os processos de um algoritmo envolvem o processamento de informação, o dado é lido de uma fonte de entrada, acionada e retornada sob um novo valor após o processo, o que na maioria das vezes é feito com a ajuda de uma ou diversas estruturas de dados. Agora, preencha os campos vazios com o tipo de seleção que mais se encaixa: A seleção ______________ utiliza a construção de diversas estruturas de seleção encadeadas, que devem seguir um determinado padrão lógico. Na seleção ___________, um comando precisa ser executado apenas quando forem satisfeitas algumas condições, e a construção do algoritmo necessita seguir um padrão (FORBELLONE, 2005). FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Conforme Forbellone (2005), qual seleção se caracteriza no texto? Estrutural. Homogênea. Sua resposta está incorreta. A seleção de múltipla escolha ocorre quando uma estrutura de seleção exerce um conjunto de opções para escolha; seleção estrutural e casual não existem, e a seleção heterogênea aceita agrupar uma coleção de um ou mais elementos de tipos diferentes, pois não é possível identi�car um padrão lógico de construção. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Pergunta 6 Leia o trecho a seguir: “Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação. 0 em 1 pontos 1 em 1 pontos 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1…5/7 Resposta Selecionada: Resposta Correta: Comentário da resposta: Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa correta. Fonte: GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 9. Esse algoritmo executa a multiplicação de dois números. Esse algoritmo executa a multiplicação de dois números. Resposta correta. A alternativa está correta, pois esse algoritmo executa a multiplicação de dois números. Como é possível observar, as variáveis N1 e N2, armazenadas no símbolo gráfico, realizam a entrada de dados para o próximo símbolo gráfico, e depois a expressão matemática de multiplicação é utilizada dentro do símbolo gráfico que indica as operações matemáticas, em que a variável M recebe a multiplicação dos dois valores. Pergunta 7 Resposta Selecionada: Leia o trecho a seguir: “Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condição”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos de processamento, assinale a alternativa correta no que se refere a uma variável. As variáveis armazenam dados que serão utilizados durante a execução do programa. 1 em 1 pontos 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 6/7 Resposta Correta: Comentário da resposta: As variáveis armazenam dados que serão utilizados durante a execução do programa. Resposta correta. As variáveis armazenam dados temporariamente que serão utilizados durante o processamento do programa para a resolução do problema em questão. Pergunta 8 Resposta Selecionada: Resposta Correta: Comentário da resposta: Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. Linguagem natural. Pseudocódigo. Sua resposta está incorreta. Este nome não se aplica ao nome do tipo de algoritmo apresentado, o correto, para a transcrição, é pseudocódigo. Pergunta 9 Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma universidade. Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson 0 em 1 pontos 0 em 1 pontos 15/04/2021 Revisar envio do teste: 20192 - CLIQUE AQUI PARA ACESSAR A ... https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30330439_1&course_id=_547375_1&content_id=_11721682_1… 7/7 Quinta-feira, 15 de Abril de 2021 11h07min39s BRT Resposta Selecionada: Resposta Correta: Comentário da resposta: Education do Brasil, 2014. Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida: Heterogênea. Múltipla escolha. Sua resposta está incorreta. Seleção homogênea é uma estrutura de dados composta pelo mesmo tipo, como matrizes e vetores; a seleção de múltipla escolha ocorre quando uma estrutura de seleção exerce um conjunto de opções para escolha; seleção estrutural e condicional não existem. GUEDES, S. Lógica de programação algorítmica. São Paulo: Pearson Education do Brasil, 2014. Pergunta 10 Resposta Selecionada: Resposta Correta: Comentário da resposta: Lógica de Programação é o processo em que se desenvolvem instruções sequenciais lógicas para conseguir alcançar determinados alvos, em que podem se aplicar certas regras fundamentadas na Lógica. Leia o trecho a seguir, extraído de Forbellone (2005), e complete a lacuna com a alternativa correta. Quando não é possível identificar um padrão lógico de construção de uma estrutura de seleção, essa seleção é caracterizada como sendo uma estrutura de seleção ____________. (FORBELLONE, 2005). FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Qual o tipo de seleção condiz com a citação de Forbellone? Heterogênea. Heterogênea. Resposta correta. A alternativa correta é a E. Permite agrupar uma coleção de um ou mais elementos de tipos diferentes, pois não é possível identi�car um padrão lógico de construção. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. ← OK 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_547375_1&method=list&nolaunch_after_review=true');
Compartilhar