Buscar

Prova de algoritimo e programação

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

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');

Continue navegando