Buscar

Lógica e Técnicas de Programação (ADS05)Avaliação II - Individual FLEX

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 3 páginas

Prévia do material em texto

05/05/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/3
Acadêmico: Mauro Lima da Silva (1154990)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação II - Individual FLEX ( Cod.:512506) ( peso.:1,50)
Prova: 17659963
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira,
logo esta frase é uma proposição válida. As proposições são sentenças declarativas que admitem apenas um dos
valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
 a) "Quantos anos você tem?" é uma sentença imperativa.
 b) As proposições são representadas, normalmente, por algarismos romanos.
 c) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
 d) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
2. Os vetores são estruturas de dados que armazenam diversos valores em uma única variável. Auxiliam os
algoritmos a armazenarem muitos valores referentes a uma determinada informação, por exemplo, armazenar o
nome de todas as cidades do Brasil dentro do programa, seria inviável criar uma variável para cada cidade. Sobre
os vetores, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os vetores armazenam muitas variáveis do mesmo tipo. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela, com elementos sendo acessados
relacionando coluna e linha. 
( ) Para acessar um valor dentro de um vetor, utiliza-se o nome da variável seguido do índice do valor desejado
dentro de colchetes, por exemplo, nomes[27]. 
( ) Os valores de um vetor são acessados por um número, correspondente ao índice do valor desejado dentro
vetor. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - V - F - V.
 c) V - F - V - V.
 d) V - F - F - F.
3. Um conjunto de comandos que realiza uma tarefa em específico são subprogramas chamados de funções ou
procedimentos. Um subprograma é chamado pelo módulo principal por meio do nome atributo a ele. Estes
subprogramas não precisam obrigatoriamente receber parâmetros do módulo principal, fazendo com que a
execução do comando dependa de outros fatores da lógica e não dos parâmetros de entrada. Sobre funções,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O retorno de vários tipos de dados pelas funções é feito pelo comando "multiretorne". 
( ) A passagem de parâmetros ou argumentos é opcional na construção de uma função. 
( ) As funções não precisam possuir um nome. 
( ) O retorno de dados das funções é opcional. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - V - F - V.
 c) F - F - V - F.
 d) V - F - F - F.
05/05/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/3
4. As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que podem receber dados
de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando existe a necessidade
de repetir, por várias vezes, um mesmo trecho de código em um programa. Sobre os procedimentos, analise as
sentenças a seguir:
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de comandos de um
trecho do algoritmo. 
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal. 
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos mesmos. 
IV- Os procedimentos não precisam possuir um nome definido na sua declaração. 
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor. 
Assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, IV e V estão corretas.
 d) As sentenças I, III e V estão corretas.
5. Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário armazenar
muitos valores em um algoritmo, por exemplo, armazenar as notas de alunos que estão cursando uma
determinada disciplina. Estas estruturas dispensam o uso excessivo de variáveis e simplificam a codificação do
algoritmo, facilitando a criação e o acesso dos dados. Sobre vetores e matrizes, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Nas matrizes, cada posição é acessada por um único número, chamado de índice. 
( ) Os vetores também são conhecidos como arrays multidimensionais. 
( ) Um vetor armazena apenas valores do mesmo tipo de dado. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - V - V.
 c) F - F - V - F.
 d) V - V - F - V.
6. As proposições são quaisquer sentenças que podem assumir o valor de verdadeiro ou falso. As tabelas verdade
fazem uso das proposições para determinar todos os possíveis resultados das combinações de verdadeiro ou falso
possíveis. Logo, para encontrar o resultado da combinação de proposições, basta analisar qual valor está
associado a cada proposição, buscar na tabela e analisar o resultado gerado. Sobre o exposto, classifique V para
as sentenças verdadeiras e F para as falsas: 
( ) A estrutura lógica " p ^ q " é verdadeira quando ambas proposições são verdadeiras. 
( ) A estrutura lógica " p v q " é falsa quando uma das duas proposições são verdadeiras. 
( ) A tautologia acontece somente se o resultado da expressão for sempre falso. 
( ) A disjunção é representada pelo caractere " ~ ". 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - F - V.
 c) V - F - F - V.
 d) V - F - F - F.
7. Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, sendo possível
afirmar que sua análise resulta apenas verdadeira ou apenas falsa, por exemplo, "a matemática é uma ciência".
Normalmente, são descritas por letras latinas minúsculas (ex.: p, q, r, s). Sobre proposições, assinale a alternativa
CORRETA:
05/05/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/3
 a) "Programar é muito legal!" é uma sentença imperativa.
 b) "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
 c) 10 + 15 é uma proposição composta.
 d) "Hoje é domingo e vou jogar futebol" é uma proposição simples.
8. A estrutura de dados vetor é um agrupamento de variáveis do mesmo tipo, o qual é acessado por um único nome
de variável. O acesso para cada variável deste agrupamento se dá por meio de um índice. A quantidade de índices
disponíveis, ou a quantidade de variáveis que podem ser armazenadas, é definida no momento da criação do
vetor. Sobre vetores, analise as sentenças a seguir: 
I- A melhor opção para a armazenar o nome de 30 alunos de uma turma dentro de um algoritmo é utilizando um
vetor. 
II- Os vetores são conhecidos, também, como array multidimensional. 
III- Em um vetor que possui 20 valores, os índices válidos são entre 0 e 19. 
IV- A declaração de um vetor para armazenar os nomes de alunos é escrita da seguinte forma "nomes: vetor [1..5]
texto". 
V- A recuperação do valor de uma posição de um vetor unidimensional é feita da seguinte forma "nomes[5][2]". 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) Somente a sentença V está correta.
 c) As sentenças II, III e V estão corretas.
 d) As sentenças I, III e V estão corretas.
9. A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhidapara este
problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será.
Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do
código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um
algoritmo. Sobre a modularização de algoritmos, assinale a alternativa CORRETA:
 a) Modularizar os algoritmos dificulta a escrita de um algoritmo.
 b) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
 c) A modularização de algoritmos torna o código-fonte mais simples de escrever.
 d) O nível de abstração é reduzido quando o algoritmo é modularizado.
10. Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou
comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente
dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as
sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas
como variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças III, IV e V estão corretas.
 d) As sentenças I, IV e V estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais