Buscar

UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - INDIVIDUAL-II - Grupo UNIASSELVI

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: Marcelo Santos da Cruz (2549724)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação II - Individual FLEX ( Cod.:512506) ( peso.:1,50)
Prova: 17172496
Nota da Prova: 7,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Na área da ciência da computação, os vetores possuem apenas uma dimensão, é considerada uma das mais
simples estruturas de dados. Em um vetor, os dados são endereçados por apenas um índice. As estruturas com
mais de uma dimensão são conhecidas como matrizes; simplificando, são vetores de vetores. Sobre vetores e
matrizes, assinale a alternativa CORRETA:
 a) Vetores são conhecidos também como matrizes multidimensionais.
 b) Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
 c) Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
 d) A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento,
disposto entre parênteses.
2. A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para 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) Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
 b) A modularização de algoritmos torna o código-fonte mais simples de escrever.
 c) O nível de abstração é reduzido quando o algoritmo é modularizado.
 d) Modularizar os algoritmos dificulta a escrita de um algoritmo.
3. O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do mesmo tipo de
dado. Nesta estrutura, os valores ficam armazenados sequencialmente, um após o outro. Contudo, é possível
acessar aleatoriamente e individualmente qualquer elemento da estrutura. A seguir é apresentado um vetor de
nomes, armazenados em uma variável denominada "nomes" com índice inicial igual a zero. Sobre vetores
unidimensionais, analise as sentenças a seguir: 
I- Os itens de um vetor são acessados por um número denominado "índice". 
II- Para recuperar o nome de Kant, é necessário acessar a posição [2] do vetor de "nomes". 
III- Após executar o comando "escreva ( nomes[0] )" será apresentado o nome "Leonardo" para o usuário. 
IV- Ao declarar um vetor é opcional definir o tipo de dado utilizado. 
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, 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.
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. 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 - F - V - F.
 b) V - F - V - V.
 c) F - V - V - F.
 d) V - V - F - V.
5. 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 - F - V.
 b) V - F - V - F.
 c) V - F - F - F.
 d) F - V - F - V.
6. As proposições podem ser combinadas entre si e, para representar essas combinações, são utilizados os
conectivos lógicos "e", "ou", "se...então", "se e somente se" ou "não". A finalidade dos conectivos é conectar duas
ou mais proposições. Sobre conectivos lógicos assinale a alternativa CORRETA que apresenta uma proposição
com conjunção:
 a) O café não é preto.
 b) O café é preto ou o leite é branco.
 c) Se o café é preto então o leite é branco.
 d) O café é preto e o leite é branco.
7. As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao
módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés de escrever
um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a capacidade de
resolver um grande problema. Sobre funções, assinale a alternativa CORRETA:
 a) Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
 b) A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
 c) As funções não precisam ter um nome definido.
 d) Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
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
8. A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. Durante a
modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que um
algoritmo passa para outro. Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) As funções podem receber apenas um parâmetro de entrada. 
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. 
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro módulo
sem alterar as informações originais. 
( ) Os parâmetros também são conhecidos como argumentos. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - F - V.
 c) F - V - V - F.
 d) F - V - V - V.
9. Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando os dados. Isto deve ser feito
para verificar se os dados digitados são possíveis de serem utilizados na lógica de programação implementada, a
fim de que sejam evitados erros de execução quando os usuários estiverem acessando o programa desenvolvido.
As telas do programa também devem orientar o usuário sobre como devem ser feitas as entradas dos dados.
Sobre consistência e modularização, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As funções são módulos que produzem um único valor de saída. 
( ) A técnica de consistir os dados pode ser aplicadaao restringir valores de entrada apenas entre 0 e 10, por
exemplo. 
( ) Ao digitar uma entrada de dados errada, os algoritmos não exibem uma mensagem de alerta. 
( ) A modularização agrega vantagens durante a construção dos algoritmos. A divisão por módulos torna o
algoritmo mais fácil de ler. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - V - F - V.
 c) V - F - F - V.
 d) V - V - V - F.
10. Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a
comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo
parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam
parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
 a) Os parâmetros, na programação de computadores, podem ser chamados de listas.
 b) A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro
módulo sem alterar suas informações originais.
 c) Os módulos podem receber apenas um parâmetro de entrada.
 d) Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome
do módulo.
Prova finalizada com 7 acertos e 3 questões erradas.

Outros materiais