A maior rede de estudos do Brasil

Grátis
3 pág.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - INDIVIDUAL-II - Grupo UNIASSELVI

Pré-visualização | Página 1 de 2

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 aplicada

Crie agora seu perfil grátis para visualizar sem restrições.