Buscar

Prova Algoritmos 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 4 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

Sem título
PERGUNTA 1
De acordo com o que foi apresentado, analise o seguinte código:
 
#include <stdio.h>
 
int main()
{
 int x[3];
 int y;
 
 for (y = 0; y < 3; y++) {
x[y] = 10 + y;
printf("%d ",x[y]);
 }
 
 return 0;
}
 
Assinale a alternativa que corresponde ao retorno exibido pelo programa.
 10 10 10
 5 6 7
 1 2 3
 x 10 11 12
 
 8 9 10
1 pontos 
PERGUNTA 2
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?
 Homogênea.
 Determinística.
 Estrutural.
 Múltipla escolha.
 x Heterogênea. 
 
 
1 pontos 
PERGUNTA 3
Segundo Forbellone (2005), quando a estrutura é encadeada, pode ser homogênea ou
heterogênea. Uma estrutura encadeada é caracterizada quando são agrupadas, e 
geralmente ocorre quando uma determinada ação ou bloco precisa ser executado, 
caso um grande conjunto de possibilidades ou combinações for satisfeito. 
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.
Página 1
Sem título
Segundo Forbellone, qual é a estrutura retratada?
 Estrutura de Repetição.
 x Estrutura de Seleção.
 Estrutura Sequencial.
 Estrutura de Condição.
 Estrutura de Procura.
 
 
1 pontos 
PERGUNTA 4
Durante o evento Forró da Lua Cheia, um conhecido festival que ocorre na cidade 
de Altinópolis, no estado de São Paulo, diversas bandas de variados estilos 
musicais se apresentarão, como O Rappa e Gabriel, o Pensador, dentre outros. 
Para comemorar o aniversário de 30 anos do festival, os produtores do evento 
decidiram que quem tiver 30 anos de idade receberá desconto de 50% no ingresso. 
Sendo assim, foi desenvolvido o pseudocódigo a seguir: 
 
S e idade = 30 Então Início Dar desconto de 50% Fim 
Senão Início Compra normal 
 
De acordo com o código, qual a estrutura de decisão foi utilizada?
 Estrutura de Decisão Simples.
 Estrutura de Busca Simples.
 Estrutura de Decisão Múltipla Escolha.
 x Estrutura de Decisão Composta.
 Estrutura de Busca Múltipla Escolha.
 
 
1 pontos 
PERGUNTA 5
Considerando as informações apresentadas e os conteúdos estudados sobre os tipos
de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo 
real e do tipo caractere utilizados na construção de um algoritmo.
 0.87, 9.12, nome.
 -1.56, -456, Verdadeiro.
 2, 5.5, Verdadeiro.
 5, 500, Falso.
 x 0, -6.78, cinco.
1 pontos 
PERGUNTA 6
Durante uma partida da seleção brasileira, um programador pretende criar um 
algoritmo que calcule o peso dos 11 jogadores da seleção que estão em campo. 
Sendo assim, desenvolve o código, procura, no site oficial da Seleção, os pesos 
de cada jogador e realiza a inserção destes no seu código. Porém, o código não 
consegue ser executado, em razão de uma falha decorrente da falta de comando. 
 
 
Var QtdJogadores, aux: inteiro Peso, somaPeso, mediaPeso:real Inicio 
Página 2
Sem título
Escreva(“Digite a quantidade de Jogadores”) Leia(QtdJogadores) Para aux de 1 de 
QtdJogadores faça Escreva(“Jogador nº”, aux, “ digite o peso(quilo): “) 
Leia(peso) somaPeso <- somaPeso + peso mediaPeso <-somaPeso / QtdJogadores 
escreva(“A media de peso do Jogadores é:”pesoMedio:2:2) fimalgoritmo
 
 
Verifique o código apresentado e assinale a alternativa correta, que ajudará o 
programador a encontrar o erro na montagem do código:
 var;
 Escreva.
 Para;
 fimalgoritmo;
 x fimpara;
1 pontos 
PERGUNTA 7
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:
 Se X de 1 até 3 faça.
 
 
 Para Y de 1 até 3 faça.
 Para Y de 1 até 3 faça.
 x Para X de 1 até 3 faça.
 Se X de 1 até 3 faça.
1 pontos 
PERGUNTA 8
Em razão do enorme sucesso e procura pelos fãs, o show de reencontro da dupla 
Sandy e Junior terá mais duas apresentações extras em Curitiba. Entretanto, 
nesses shows só podem entrar pessoas acima de 16 anos. Sendo assim, foi feito um
pseudo código, utilizando uma estrutura de decisão: 
 
 
Se idade >= 16 Então Início Libera Compra do ingresso Fim 
 
Assinale a alternativa que corresponde à estrutura utilizada:
 decisão múltipla escolha.
 
 
 decisão composta;
 busca simples;
Página 3
Sem título
 x decisão simples;
 busca simples;
1 pontos 
PERGUNTA 9
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.
 Mutipla Escolha.
 Casual.
 Heterogênea.
 x Homogênea.
1 pontos 
PERGUNTA 10
No estudo dos algoritmos e da programação são utilizados valores que se alteram 
conforme determinadas condições, como constantes e expressões aritméticas e 
lógicas.
Assim, considerando as informações apresentadas e os conteúdos estudados, 
analise os tipos de processamentos a seguir e associe-os com suas respectivas 
características.
 
(1) Variáveis.
(2) Constantes.
(3) Expressões aritméticas.
(4) Expressões lógicas.
 
( ) O valor dos dados se mantém constante do início ao fim da execução do 
programa.
( ) Os operadores são relacionais e os operandos são relações, variáveis ou 
constantes do tipo lógico.
( ) O dado se altera durante a execução do algoritmo.
( ) Os operadores são aritméticos e os operandos são constantes ou variáveis do
tipo numérico.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta
a sequência correta:
 4, 3, 2, 1.
 3, 1, 4, 2.
 2, 1, 4, 3.
 
 x 2, 4, 1, 3.
 1, 3, 2, 4.
Página 4

Outros materiais