Logo Passei Direto
Buscar

Avaliação Final - Individual Semipresencial - Algoritmo e Lógica de Programação (EEA02)

User badge image
Evandro Dias

em

Ferramentas de estudo

Questões resolvidas

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
a) I - IV - III - II.
b) II - I - III - IV.
c) I - II - III - IV.
d) IV - II - III - I.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - F - V - F - V.
b) F - V - F - F - V.
c) V - V - V - V - F.
d) V - F - F - V - F.

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 - V - V - F.
B) F - F - V - F.
C) V - F - F - V.
D) V - V - F - V.

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.
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) V - V - F - V - V.
b) F - V - F - V - F.
c) V - F - V - F - V.
d) V - F - V - F - F.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

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

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

Questões resolvidas

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
a) I - IV - III - II.
b) II - I - III - IV.
c) I - II - III - IV.
d) IV - II - III - I.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - F - V - F - V.
b) F - V - F - F - V.
c) V - V - V - V - F.
d) V - F - F - V - F.

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 - V - V - F.
B) F - F - V - F.
C) V - F - F - V.
D) V - V - F - V.

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.
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) V - V - F - V - V.
b) F - V - F - V - F.
c) V - F - V - F - V.
d) V - F - V - F - F.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Prévia do material em texto

19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 1/9
Acadêmico:
Disciplina:
Avaliação:
Algoritmo e Lógica de Programação (EEA02)
Avaliação Final (Objetiva) - Individual Reposição ( Cod.:453086) ( peso.:3,00)
Prova Objetiva: 11345695
Nota da Prova: 8
 Folha de Resposta

19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 2/9
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 3/9
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 4/9
Legenda: Resposta Certa   Sua Resposta Errada  
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 5/9
1. 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) V - F - F - F - V.
c) V - V - F - F - V.
d) F - V - V - V - F.
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 6/9
2. 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) II - I - III - IV.
 c) I - II - III - IV.
 d) IV - II - III - I.
3. A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem os
subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre que
necessário ou conveniente. Permite, desta forma, focalizar a atenção em um problema pequeno de cada vez, o que ao
final produzirá uma melhor compreensão do todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor para
o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) Somente a sentença III está correta.
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 7/9
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) V - F - F - V - F.
 b) F - V - F - F - V.
 c) V - V - V - V - F.
 d) F - F - V - F - V.
5. 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 write.
 b) Case sensitive.
 c) Case insensitive.
 d) Case of.
6. 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) V - V - F - V.
 b) F - F - V - F.
 c) F - V - V - F.
 d) V - F - F - V.
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 8/9
7. 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) F - V - F - V - F.
 c) V - F - V - F - V.
 d) V - F - V - F - F.
8. O departamento de recursos humanos precisaaumentar 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ário de 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:
 a) F - V - F - V - V.
19/08/2019 Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/extranet/o-2.0/prova_ead/ead_avaliacao_disciplina_online_gabarito.php 9/9
 b) V - F - F - F - F.
 c) V - V - F - V - F.
 d) F - F - V - V - F.
9. Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma
ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar. No que
tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre
dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na
posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças III e V estão corretas.
10.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.
11. (ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 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 somente erro de divisão por zero.
Prova finalizada com 8 acertos e 3 questões erradas.

Mais conteúdos dessa disciplina