Buscar

Avaliação Final (Objetiva)

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

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/4
Acadêmico: Quenaz Cardoso Pereira (2505204)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) ( peso.:3,00)
Prova: 25118468
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também
as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir,
analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I e III estão corretas.
2. Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos pelo
usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução
das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos de
algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
(    ) Uma variável é um "local" na memória do computador utilizado para armazenar uma informação.
(    ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.
(    ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - V - F - V.
 c) F - F - V - F.
 d) F - V - F - 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 2/4
3. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No
entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de dado associado, ou seja, um
vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para
armazenar valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo tipo do vetor -
real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média aritmética dos valores
de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação acarretaria em
alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
 a) As afirmativas II e III estão corretas.
 b) As afirmativas I, III e IV estão corretas.
 c) Somente a afirmativa IV está correta.
 d) As afirmativas I, II e III estão corretas.
4. 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) Funções.
 b) Subalgoritmos.
 c) Vetores.
 d) Estrutura de escolha.
5. 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) clrscr.
 c) write.
 d) readln.
6. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que
poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim
de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o
conteúdo para as variáveis VA, VB, VC, VD, VE:
 a) VA=2, VB=63, VC=1, VD=1, VE=96.
 b) VA=63, VB=2, VC=31, VD=1, VE=66.
 c) VA=63, VB=2, VC=31, VD=1, VE=96.
 d) VA=63, VB=2, VC=1, VD=31, VE=66.
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/4
7. 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 of.
 b) Case insensitive.
 c) Case write.
 d) Case sensitive.
8. 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) Texto.
 b) Integer.
 c) Varchar.
 d) Memo.
9. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também
as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a
seguir, analise as seguintes sentenças: 
(    ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
(    ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
(    ) O programa apresenta erro, pois não faz a leitura dos valores.
(    ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - F - F.
 c) V - V - F - V.
 d) F - F - V - V.
10.Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa realizar as suas instruções e retornar o
resultado esperado. Diante disso, assinale a alternativa CORRETA que apresenta o comando responsável pela captação dessa
informação:
 a) Digite.
 b) Insira.
 c) Escreva.
 d) Leia.
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/4
11.(ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de estrutura condicional e expressão relacional inválida.
 b) Apresenta somente erro de divisão por zero.
 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