Buscar

Avaliação II - Individual FLEX ( Cod 445153)

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

Prévia do material em texto

05/05/2019 Lógica e Técnicas de Programação - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/trilha_aprendizagem/trilha_aprendizagem.php 1/2
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação II - Individual FLEX ( Cod.:445150) ( peso.:1,50)
Prova: 10691144
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário armazenar muitos valores em um algoritmo, po
armazenar as notas de alunos que estão cursando uma determinada disciplina. Estas estruturas dispensam o uso excessivo de variáveis e simplif
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 pa
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) F - V - V - F.
 c) V - V - F - V.
 d) V - F - V - V.
2. No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se es
são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação d
de entrada de um módulo. Sobre a modularização de programas de computador, analise as sentenças a seguir:
 
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de módulos ou subalgoritmos. 
 II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos dentro de um algoritmo. 
 III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. 
 IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem aos parâmetros. 
 V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) Somente a sentença III está correta.
3. 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 
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
analisar qual valor está associado a cada proposição, buscar na tabela e analisar o resultado gerado. Sobre o exposto, classifique V para as sente
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 - F - F.
 c) V - F - V - F.
 d) F - V - F - V.
4. As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas variáveis lógicas, as quais podem possu
os valores Verdadeiro ou Falso. Seu objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA qu
apenas operadores de cálculo proposicional:
 a) Conjunção e NOR.
 b) Negação e avaliação.
 c) XOR e incremento.
 d) Disjunção e somatório.
5. 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
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 vetor
vetores. Sobre vetores e matrizes, assinale a alternativa CORRETA:
 a) A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento, disposto entre parênteses.
 b) Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
 c) Vetores são conhecidos também como matrizes multidimensionais.
 d) Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
05/05/2019 Lógica e Técnicas de Programação - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/trilha_aprendizagem/trilha_aprendizagem.php 2/2
6. Os procedimentos são executados por meio da sua chamada em um outro módulo. A lógica executada pelo procedimento é desconhecida pelo m
principal, mas o resultado esperado é de seu conhecimento. A lógica do procedimento pode ser influenciada por meio de parâmetros de entrada f
pelo módulo principal enviados ao procedimento. Sobre procedimentos, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Os procedimentos são capazes de receber apenas um parâmetro de entrada. 
 ( ) A palavra reservada "procedimento" determina a criação de um procedimento na linguagem de programação Portugol. 
 ( ) A palavra reservada "retorne ()" devolve um valor para o módulo, que fez a chamada do procedimento. 
 ( ) Ao criar uma procedure, é necessário informar um nome e opcionalmente uma lista de parâmetros. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - V - F - F.
 c) F - V - F - V.
 d) V - F - V - V.
7. As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao módulo que fez a sua chamada. A uti
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 conjun
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) Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
 c) As funções não precisam ter um nome definido.
 d) A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
8. Uma proposição é uma sentença que possui apenas valor verdadeiro ou falso, mas não ambas. Ela é representada normalmente pelas letras latin
minúsculas p, q, r, entre outras. Estas variáveis proposicionais podem ser combinadas entre elas por meio dos conectivos lógicos. Sobre o expost
classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) O operador de negação é representado pelo caractere " ~ ". 
 ( ) A conjunção é um operador lógico representado pelo caractere " A ". 
 ( ) Se na disjunção "p v q" o valor de "p" for verdadeiro e valor de "q" for falso, a disjunção será considerada falsa. 
 ( ) Uma conjunção será verdadeira somente se todas as proposições forem verdadeiras. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - F - F - V.
 c) V - V - F - V.
 d) F - V - V - F.
9. 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 exem
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) 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 inform
originais.
 b) Na declaração de um módulo, os parâmetros são passados dentrode colchetes logo após a definição do nome do módulo.
 c) Os módulos podem receber apenas um parâmetro de entrada.
 d) Os parâmetros, na programação de computadores, podem ser chamados de listas.
10.Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando os dados. Isto deve ser feito para verificar se os dados digita
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 estive
acessando o programa desenvolvido. As telas do programa também devem orientar o usuário sobre como devem ser feitas as entradas dos dado
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 ao 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) V - F - F - V.
 b) V - V - V - F.
 c) F - V - F - V.
 d) V - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando