Buscar

PROVA ALGORITMO E LÓGICA DE PROGRAMAÇÃO - AVALIAÇÃO II

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 6 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 6 páginas

Prévia do material em texto

09/04/2022 14:55 Avaliação II - Individual
1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:668855)
Peso da Avaliação 1,50
Prova 31548389
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores.
No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3,
5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação simples: cada elemento, a partir
do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante.
Baseado no algorítimo, analise as sentenças a seguir: I- Ao informar a posição 8, o valor final em (T)
será 21. II- Ao informar a posição 3, o valor final em (T) será 2. III- No estrutura de repetição
utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será executada. IV-
Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo. Assinale a
alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B Somente a sentença II está correta.
C As sentenças I e III estão corretas.
D As sentenças III e IV estão corretas.
Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O
algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria
apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado. O algoritmo
anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as
sentenças verdadeiras e F para as falsas: ( ) O programa está correto e atende ao solicitado. ( ) O
programa não está correto, devido ao erro na linha 26. ( ) O programa não está correto, devido ao erro
na linha 30. ( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais. ( ) A
 VOLTAR
A+ Alterar modo de visualização
1
2
09/04/2022 14:55 Avaliação II - Individual
2/6
inserção de valores na matriz está correta, somente a busca está com erro. Assinale a alternativa que
apresenta a sequência CORRETA:
A V - F - F - V - F.
B F - V - F - F - F.
C F - V - F - F - V.
D V - F - V - V - V.
Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo
tempo, ou seja, é uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças
a seguir: I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a
seguir: MatrizNotas : Matriz [1..3 , 1..4] de Real. II- Para realizar a inserção e leitura dos valores em
uma matriz, será obrigatoriamente necessária a utilização de uma estrutura de repetição. III- A técnica
conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo
Inteiro e Caractere. V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um
par de índices para localizar o valor desejado. Assinale a alternativa CORRETA:
A As sentenças I e V estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças II, IV e V estão corretas.
Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas
técnicas básicas de programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor.
3
4
09/04/2022 14:55 Avaliação II - Individual
3/6
Com base nisso, analise o algoritmo a seguir e assinale a alternativa CORRETA que apresenta as
técnicas utilizadas neste caso:
A Looping, Função e Acumulador.
B Acumulador, Procedimento e Inicialização.
C Função, Contador e Procedimento.
D Inicialização, Contador e Acumulador.
Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso,
verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos
mesmos. Diante dessa diversidade de alunos, tornou-se inviável a criação de uma variável para cada
aluno; logo, deve o desenvolvedor utilizar-se de outro recurso. Com base nessa informação, assinale a
alternativa CORRETA que apresenta o recurso a ser utilizado pelo desenvolvedor:
A Estrutura de escolha.
B Vetores.
C Subalgoritmos.
D Funções.
5
09/04/2022 14:55 Avaliação II - Individual
4/6
Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as
características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor
que criasse um algoritmo para fazer a simulação de um cálculo. Analise o algoritmo a seguir,
supondo que o valor de entrada para a variável B seja 3. Finalizada a execução do algoritmo, assinale
a alternativa CORRETA que apresenta o valor da variável A, bem como quantas vezes a repetição foi
executada.
A O valor de A é 3, e a rotina executará 8 vezes.
B O valor de A é 21, e a rotina executará 8 vezes.
C O valor de A é 3, e a rotina executará 5 vezes.
D O valor de A é 21, e a rotina executará 3 vezes.
Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma
mensagem com a maior nota. Com base nisso, analise o algoritmo anexo e classifique V para as
sentenças verdadeiras e F para as falsas: ( ) O algoritmo não funciona, pois não pode ordenar valores
do tipo real. ( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas. ( ) O
algoritmo não está com a lógica correta para o que foi solicitado. ( ) O algoritmo está certo e
apresentará a maior nota de três. Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
6
7
09/04/2022 14:55 Avaliação II - Individual
5/6
V V F F.
B V - F - V - V.
C F - V - V - F.
D F - F - V - V.
Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual
com características específicas com o intuito de atender às mais variadas situações. Com relação à
técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir: I- O teste da condição é
realizado no início da estrutura. II- A saída da estrutura de repetição ocorre quando o resultado da
condição é verdadeiro. III- As instruções contidas nesta estrutura de repetição são executadas pelo
menos uma vez. IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro.
Assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
B As sentenças I, III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a
fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de
repetição, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A utilização das estruturas
de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de
acordo com uma condição que será avaliada a cada interação. ( ) Com o intuito de impedir a situação
conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada
para verificar a condição seja atualizada no interior da própria estrutura. ( ) Toda repetição
condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até,
sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a
condição é falsa. ( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser
executado, já que a condição é testada antes de entrar na estrutura de repetição. ( ) A estrutura de
repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez
as instruções sejam executadas. Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V - F.
B F - V - V - F - V.
C V - V - F - V - V.
D V - F - F - F - F.
A decomposição de um problemaé fator determinante para a redução da complexidade. Com
base nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados dentro
8
9
10
09/04/2022 14:55 Avaliação II - Individual
6/6
de um programa maior, sempre que necessário ou conveniente. Permite, desta forma, focalizar a
atenção em um problema pequeno de cada vez, o que ao final produzirá uma melhor compreensão do
todo. Diante do exposto, analise as sentenças a seguir: I- Os subalgoritmos podem ser do tipo função
ou procedimento, sendo que o segundo sempre retornará um valor para o algoritmo que o chamou. II-
Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo. III- Um
algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo. IV- Os parâmetros
utilizados no algoritmo principal, no ato da chamada da função, devem manter uma correspondência
(número, ordem e tipo) com os parâmetros definidos na função. Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e III estão corretas.
Imprimir

Continue navegando

Outros materiais