Buscar

Avaliação Final (Objetiva) - Individual Semipresencial ( Cod 656379)

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

12/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/6
Acadêmico: Leandro Ribeiro (2577679)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) (peso.:3,00)
Prova: 25292225
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os tipos de dados influenciam na forma como o programa será executado, no seu
desempenho e no consumo de memória, sendo que cada linguagem possui o seu conjunto
de tipos de dados. Diante disso, assinale a alternativa CORRETA que apresenta um tipo de
dado da linguagem Pascal:
 a) Integer.
 b) Varchar.
 c) Texto.
 d) Memo.
2. Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um
comando é escrito com letras maiúsculas ou minúsculas, o que não ocorre em outras
linguagens, como, por exemplo, C Sharp e PHP. Assinale a alternativa CORRETA que
apresenta o conceito utilizado pela linguagem Pascal:
 a) Case insensitive.
 b) Case write.
 c) Case of.
 d) Case sensitive.
3. 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úmero for 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:
12/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/6
 a) F - V - F - V - V.
 b) V - V - V - F - F.
 c) V - F - V - F - V.
 d) F - F - F - V - F.
4. Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos
mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo
tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-
Caso, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um
comando diferente associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas
na estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura
Se-então, sem prejuízo algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a
necessidade do algoritmo tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - F - F - V - F.
 c) F - F - V - F - V.
 d) V - V - V - V - F.
12/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/6
5. A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao
desenvolvedor o conhecimento da sintaxe de uma linguagem de programação. Por se tratar
de uma pseudolinguagem, não poderá ser executado num sistema real. Com base nisso,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem
natural e informal, o que pode causar ambiguidade e propiciar interpretações errôneas.
( ) O algoritmo é uma descrição narrativa dos passos a serem executados, o qual utiliza
uma linguagem estruturada, sendo conhecido por portugol.
( ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o
desenvolvimento de um algoritmo.
( ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte
sintaxe. variável = valor; .
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) F - V - V - F.
 c) V - F - F - V.
 d) V - V - F - V.
6. 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:
 a) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle
está diferente da solicitada.
 b) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram
inicializadas com 0 (zero).
 c) 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.
 d) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos.
12/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/6
7. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de
programação. Para manipular as informações e poder fazer cálculos e verificações com elas,
o computador precisa mantê-las em memória durante a execução do programa em estruturas
que são conhecidas como VARIÁVEIS. Analise o programa e assinale a alternativa
CORRETA que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a
execução:
algoritmo verifica;
var
A, B, C, D : inteiro;
inicio
A := 5;
B := 10;
C := 15;
D := 20;
A := 1 + B;
B := 5 * A;
B := A + 3;
D := A + C - 14;
C := D + A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
 a) valor A= 11
valor B= 5
valor C= 16
valor D= 20
 b) valor A= 11
valor B= 14
valor C= 31
valor D= 20
 c) valor A= 11
valor B= 14
valor C= 23
valor D= 12
 d) valor A= 21
valor B= 4
valor C= 55
valor D= 2
8. Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema
que pode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma
receita de bolo, os passos que um programa de computador utiliza para realizar determinada
operação são exemplos de algoritmos. Com relação aos comandos existentes para a
formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) O comando mod retorna a parte inteira de uma divisão.
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0.
( ) O comando escreva permite que se envie um conjunto de parâmetros.
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos
é que esta pseudolinguagem pode ser traduzida para praticamente qualquer linguagem de
programação.
Assinale a alternativa que apresenta a sequência CORRETA:
12/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/6
 a) V - F - V - F.
 b) F - V - V - V.
 c) V - V - F - F.
 d) V - V - V - F.
9. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem
portugol, possui diferenças que devem ser destacadas, como, por exemplo, os seus
comandos, que são escritos em inglês, bem como comandos que não existem na
pseudolinguagem. Diante disto, assinale a alternativa CORRETA que apresenta o comando
responsável por limpar a tela:a) break.
 b) readln.
 c) clrscr.
 d) write.
10.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) F - V - V - F - V.
 c) F - F - F - V - V.
 d) V - V - F - F - F.
11.(ENADE, 2008) Analise o código apresentado:
 a) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional
inválida.
 b) Apresenta erros de estrutura condicional e expressão relacional inválida.
 c) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 d) Apresenta somente erro de divisão por zero.
Prova finalizada com 9 acertos e 2 questões erradas.
12/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/6

Continue navegando