Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

23/10/2019 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: Jose Erivan Gomes da Silva (1970880)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:460866) ( peso.:3,00)
Prova: 13568003
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Para a avaliação final, o professor da disciplina de programação solicitou que os alunos desenvolvessem um
programa com os seguinte itens: pesquisar um valor armazenado em uma matriz de 3 X 3. Baseado na solicitação
e no algoritmo anexo, analise as sentenças a seguir:
I- A definição da matriz está com divergência.
II- O comando de execução de pesquisa está incompleto (linha 12).
III- O preenchimento do vetor (linha 6 até 11) está incorreto.
IV- O programa foi desenvolvido conforme a solicitação. 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença III está correta.
2. A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci. Essa sequência é
infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto,
depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34...
O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em que é solicitada a
quantidade de elementos, e o programa apresenta o resultado. Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://mundoestranho.abril.com.br/ciencia/o-que-e-a-sequencia-de-fibonacci/>. Acesso
em: 21 jul. 2017.
23/10/2019 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) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
 b) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
 c) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
 d) O programa está correto e vai apresentar a sequência correta.
3. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que
realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem diversos métodos que
podem ser implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que
apresenta três métodos de ordenação:
 a) Bubble Sort; Quicksort e Order Now.
 b) Slowsort; Insertion Sort e Merge Sort.
 c) Heap Sort; Quicksort e Agile Sort.
 d) Selection Sort, Bubble Sort e Quicksort.
4. As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem em que instruções,
expressões e chamadas de função são executadas e/ou avaliadas. Acerca das estruturas de repetição do
VISUALG, analise as afirmativas a seguir:
I- Com o uso em conjunto da estrutura de repetição REPITA-ATÉ e da estrutura de seleção SE, é possível simular
o comportamento da estrutura de repetição ENQUANTO-FAÇA. 
II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma determinada
quantidade de vezes. 
III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada
uma solução para o cálculo matemático envolvido. 
IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor. 
Assinale a alternativa CORRETA:
 a) As afirmativas I e IV estão corretas.
 b) Somente a afirmativa II está correta.
 c) Somente a afirmativa IV está correta.
 d) As afirmativas II, III e IV estão corretas.
23/10/2019 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 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:
 a) V - V - F - F - F.
 b) V - F - V - F - V.
 c) F - V - F - V - V.
 d) F - F - V - V - F.
6. Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática,
relacional ou lógica entre duas ou mais informações. Apesar de cada linguagem de programação empregar sua
própria sintaxe para representar os operadores, a operação que eles representam e o resultado obtido não muda, o
que facilita sua representação através dos algoritmos. Com relação aos operadores matemáticos, relacionais e
lógicos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O operador DIV nos traz a parte inteira do resultado de uma divisão.
( ) Para x=5 e y=10, x MOD y retorna o valor 0.
( ) Em uma operação do tipo E, todos os operandos devem ser verdadeiros para que o resultado seja verdadeiro.
( ) A expressão "(4<=10) ou (5>8)" tem como resultado o valor FALSO.
( ) O operador <> serve para verificar se dois valores são diferentes.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - V.
 b) V - F - V - F - V.
 c) F - V - F - V - F.
23/10/2019 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
 d) V - F - V - F - F.
7. 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 II, III e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças I e IV estão corretas.
8. O departamento de recursos humanos precisa aumentar o salário de todos os funcionários de acordo com a
seguinte regra:
* O programa deve informar o salário do funcionário;
* Deve solicitar um valor máximo, chamado de teto salarial.
* Se o salário do funcionário for menor ou igual ao salário teto, deve-se solicitar um percentual de aumento, senão
o aumento será fixado em 5%.
* Ao final, apresentar uma mensagem com o salário já reajustado.
Analise o código e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa poderia ter criado uma constante para receber o valor de aumento 5%.
( ) O programa só funciona para um funcionáriode cada vez.
( ) A linha 17 está com erro, pois falta o ";".
( ) O programa está correto e atende ao solicitado.
( ) O programa tem variáveis que não são utilizadas, por isso o programa dá erro e não executa.
Assinale a alternativa que apresenta a sequência CORRETA:
23/10/2019 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 - V - F - V - F.
 b) V - F - F - F - F.
 c) F - V - F - V - V.
 d) F - F - V - V - F.
9. 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 - F - V - F.
 b) V - V - F - F.
 c) F - V - V - F.
23/10/2019 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
 d) F - V - V - V.
10. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que
possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou
combinações, as quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela
verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
I- (A + C) >= B = VERDADEIRO
II- B > A + C = FALSO
III- C = (B - A) = FALSO
IV- (B + A) <= C = VERDADEIRO
V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões I e IV estão corretas.
 b) As expressões I, II e V estão corretas.
 c) As expressões III e V estão corretas.
 d) As expressões I, II e IV estão corretas.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta somente erro de divisão por zero.
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta erros de estrutura condicional e expressão relacional inválida.
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.

Mais conteúdos dessa disciplina