Buscar

Avaliação II - Algoritmo e Lógica de 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 5 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890610)
Peso da Avaliação 1,50
Prova 72953488
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, 
assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas 
condições. Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa CORRETA:
A O Comando5 sempre será executado.
B Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
C O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
D Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
É a linguagem utilizada especificamente para construção de algoritmos.Que linguagem é essa?
A Pseudolinguagem;
B Língua de sinais.
C Inglês.
D Delta.
 VOLTAR
A+ Alterar modo de visualização
1
2
Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações 
em que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com 
relação à sintaxe dessa estrutura, analise as afirmativas a seguir:
I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a 
utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será 
executado, funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura considera. 
Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas I e III estão corretas.
D Somente a afirmativa IV está correta.
Estruturas de repetição são muito usadas em programação. Há casos em que o programa entra em looping.
Quando o programa entra em looping, o que deve ser feito?
A Gritar com o computador e bater na tela.
B Forçar o encerramento do programa.
C Esperar o programa encerrar sozinho.
D Desligar o computador.
Considere uma estrutura "SE-ENTÃO" subordinado a outra "SE-ENTÃO".Que seleção teremos?
A Desencadeada.
B Repetida.
C Subordinada.
D Encadeada.
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.
3
4
5
6
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - V - V.
C V - V - F - F.
D F - V - V - F.
Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos 
possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já 
produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um 
valor verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V - F.
B V - V - F - F - F.
C F - F - F - V - V.
D F - V - V - F - V.
Trata-se da sintaxe do comando "SE-ENTÃO".Assinale a alternativa CORRETA que apresenta essa sintaxe:
A
Se <condição> então
Início
<Instruções>
Fim
7
8
B
Se <condição> talvez 
Início
<Instruções>
Fim
C
Se <condição> então
fim
<Instruções>
início
D
Se <condição> então
Início
<Instruções>
retorna
Há situações nas quais precisamos saber quantas vezes uma estrutura de repetição executou, por exemplo. Para 
esses casos, deve-se atribuir a uma variável o conteúdo que ela já possui até o momento, somado ao valor de 
contagem, que geralmente é 1. Dessa forma: var ← var + 1. 
Qual técnica de programação essa descrição representa?
A Contadores.
B Inicialização.
C Acumuladores.
D Looping.
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 inserção de valores na matriz está correta, somente a busca está com erro.
9
10
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F - F.
B F - V - F - F - V.
C V - F - F - V - F.
D V - F - V - V - V.
Imprimir

Continue navegando