Buscar

03 - Prova 3 - Objetiva - 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 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

05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/7
Acadêmico: Antonio Claudio da Rocha Bernardes (2469623)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) (peso.:3,00)
Prova: 25204757
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A linguagem Pascal possibilita ao desenvolvedor trabalhar com estruturas de vetores e
matrizes, as quais possibilitam a manutenção de uma série de elementos de dados,
geralmente do mesmo tamanho e tipo de dados. Acerca das estruturas de vetores e matrizes,
analise as sentenças a seguir:
I- As estruturas de vetores e matrizes, na linguagem Pascal, são definidas por Array
unidimensional e Array bidimensional, respectivamente.
II- Para criar um Array unidimensional para armazenar valores inteiros, o desenvolvedor
deverá usar a seguinte sintaxe: "valor : Array [1..2, 1..4] of Integer".
III- Para percorrer um Array, é necessária a utilização de uma estrutura de repetição, como,
por exemplo, WHILE-DO.
IV- A posição de cada elemento no Array é dada por um índice.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
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 IV está correta.
 c) Somente a afirmativa I está correta.
 d) As afirmativas I e III estão corretas.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/7
3. Com o grande desenvolvimento das linguagens de programação, deve-se primar pela
importância da organização na escrita de um algoritmo, a fim de torná-lo mais legível, pelo
simples fato de estarmos, cada vez mais, precisando trabalhar em grupo. Para tanto, é
importante organizar a escrita horizontalmente de forma hierárquica. Diante disso, assinale a
alternativa CORRETA que apresenta o recurso que torna a escrita de um algoritmo mais
organizado:
 a) Parágrafo.
 b) Endentação.
 c) Comentário.
 d) Organizar.
4. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela
com um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3.
DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso, assinale a alternativa CORRETA que
apresenta a estrutura mais adequada para atender a essa solicitação:
 a) REPITA-ATÉ.
 b) SE-ENTÃO.
 c) ESCOLHA-CASO.
 d) ENQUANTO-FAÇA.
5. A construção do algoritmo é importante, porque, além de permitir a definição dos passos para
a solução de um problema sem precisar se preocupar com as regras complexas de uma
linguagem de programação, permitirá que este algoritmo seja aplicado posteriormente a
qualquer linguagem de programação. Diante disso, observe o algoritmo a seguir e classifique
V para as sentenças verdadeiras e F para as falsas:
( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na
linguagem Pascal como Begin e End, respectivamente.
( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e
Read, respectivamente.
( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo
Char e Integer, respectivamente.
( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser
transcrito na linguagem Pascal pela junção do sinal de igual com dois pontos (=:).
( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case
(V_Total >= 100) of".
Assinale a alternativa que apresenta a sequência CORRETA:
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/7
 a) F - V - F - V - V.
 b) V - F - V - F - V.
 c) F - F - V - V - F.
 d) V - V - F - F - F.
6. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo
que um conjunto diferente de operadores, associados de maneira distinta, podem possuir o
mesmo resultado. Dada a tabela-verdade anexa, associe os itens, utilizando o código a
seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. 
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - IV - III - II.
 b) I - II - III - IV.
 c) II - I - III - IV.
 d) IV - II - III - I.
7. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas.
Para encerrar o processamento, deve-se digitar -1. Com base no exposto, analise o
programa e assinale a alternativa CORRETA:
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/7
 a) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
 b) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O
que impede o cálculo da média.
 c) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram
inicializadas com 0 (zero).
 d) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle
está diferente da solicitada.
8. Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica
representada no algoritmo não pertença, especificamente, a uma determinada linguagem de
programação. Dado o seguinte pseudocódigo escrito em PORTUGOL, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - F - V - F.
 c) F - V - V - V.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/7
 d) F - V - V - F.
9. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação
entre valores, as estruturas de seleção e repetição, entre outras técnicas. Com base nisso,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da
instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número
for maior do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável númerofor menor ou igual a 5 e
menor do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero
e menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) V - F - V - F - V.
 c) F - V - F - V - V.
 d) F - F - F - V - F.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/7
10.A empresa XYZ solicitou a um programador que desenvolvesse na linguagem Pascal um
programa para possibilitar a inserção do nome e do salário de seus funcionários. Ao final, o
programa deverá imprimir o nome e o salário do funcionário com o maior salário da empresa.
Diante disso, observe o programa ArrayDeRegistros a seguir e classifique V para as
sentenças verdadeiras e F para as falsas:
( ) A primeira estrutura de repetição tem por objetivo realizar a leitura e armazenamento
dos dados dos funcionários.
( ) O programa ArrayDeRegistros utiliza um array bidimensional.
( ) A variável MaiorSalario é do tipo Real e é inicializada com o salário do primeiro
funcionário cadastrado.
( ) O programador cometeu um erro de programação, já que ao final do programa será
impresso o nome e salário de todos os funcionários.
( ) O usuário poderá inserir no programa ArrayDeRegistros os dados de dez funcionários.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F - F.
 b) F - V - V - V - F.
 c) V - F - F - F - V.
 d) V - V - F - F - V.
11.(ENADE, 2008) Analise o código apresentado:
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 7/7
 a) Apresenta somente erro de divisão por zero.
 b) Apresenta erros de estrutura condicional e expressão relacional inválida.
 c) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional
inválida.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 11 acertos e 0 questões erradas.

Continue navegando