Buscar

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

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

Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação II - Individual FLEX ( Cod.:651193) ( peso.:1,50)
Prova: 25063666
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) Somente a sentença III está correta.
 d) As sentenças I, II e V estão corretas.
2. A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira, logo esta frase é uma proposição 
proposições são sentenças declarativas que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
 a) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
 b) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
 c) As proposições são representadas, normalmente, por algarismos romanos.
 d) "Quantos anos você tem?" é uma sentença imperativa.
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çõe
analisar qual valor está associado a cada proposição, buscar na tabela e analisar o resultado gerado. Sobre o exposto, classifique V para as sent
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) F - V - F - V.
 c) V - F - F - F.
 d) V - F - V - F.
4. Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas checagens 
importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem 
sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma mesma sentença. 
 Sobre a disjunção, analise as seguintes afirmativas: 
 
I- "Se Brasil está na América, então Brasil é ocidental" é um exemplo de disjunção. 
 II- Pode ser representada pelo caractere: v 
 III- As proposições são unidas pelo conectivo e. 
 IV- "Verde combina com branco ou amarelo combina com azul" é um exemplo de disjunção. 
 
Assinale a alternativa CORRETA:
 a) As afirmativas II e III estão corretas.
 b) Somente a afirmativa IV está correta.
 c) Somente a afirmativa I está correta.
 d) As afirmativas II e IV estão corretas.
5. 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
somente se" ou "não". A finalidade dos conectivos é conectar duas ou mais proposições. Sobre conectivos lógicos assinale a alternativa CORRET
apresenta uma proposição com conjunção:
 a) O café é preto e o leite é branco.
 b) Se o café é preto então o leite é branco.
 c) O café é preto ou o leite é branco.
 d) O café não é preto.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_5%20aria-label=
6. Considere uma situação em que um professor que queira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha implem
programa que: 
 
1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A;
 2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina B;
 3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo.
 
Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente ordenados, e seus índices variam entre 0 e n - 1, se
tamanho do array. 
 
1. para ( i de 0 até 29 ) faça 
2. para ( j de 0 até 39 ) faça 
 3. 
 4. 
 5. 
 6. fim-para 
 7. fim-para 
 
Com base nessas informações, assinale a alternativa CORRETA que apresenta o trecho a ser incluído nas linhas 3, 4 e 5 do código, para que o p
funcione corretamente:
 a) 3. se ( a[j] = b[i] ) entao 
 4. escreva ( a[j] ) 
 5. fim-se
 b) 3. se ( a[i] = b[j] ) entao
 4. escreva ( a[i] ) 
 5. fim-se
 c) 3. se ( a[i] = b[j] ) entao 
 4. escreva ( a[j] ) 
 5. fim-se
 d) 3. se ( a[i] = b[i] ) entao
 4. escreva ( a[i] ) 
 5. fim-se
7. 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) Os módulos podem receber apenas um parâmetro de entrada.
 b) 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.
 c) 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.
 d) Os parâmetros, na programação de computadores, podem ser chamados de listas.
8. Na lógica proposicional, definem-se regras para determinar o valor-verdade (VERDADEIRO ou FALSO) de sentenças em relação a um modelo pa
Essas regras permitem representar raciocínios lógicos comuns das linguagens naturais. Nesse contexto, considere a sentença e as proposições l
imagem a seguir:
 
"Um veículo que é Elétrico (E) pode ser um Robô (R) se for Autônomo (A), caso contrário, não é um Robô (R)".
 
Assinale a alternativa CORRETA:
 a) P3.
 b) P1.
 c) P1 e P3.
 d) P2.
9. O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do mesmo tipo de dado. Nesta estrutura, os valores 
armazenados sequencialmente, um após o outro. Contudo, é possível acessar aleatoriamente e individualmente qualquer elemento da estrutura.apresentado um vetor de nomes, armazenados em uma variável denominada "nomes" com índice inicial igual a zero. Sobre vetores unidimension
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 I, II e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) Somente a sentença III está correta.
10.Na área da ciência da computação, os vetores possuem apenas uma dimensão, é considerada uma das mais simples estruturas de dados. Em u
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 veto
vetores. Sobre vetores e matrizes, assinale a alternativa CORRETA:
 a) Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
 b) A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice do elemento, disposto entre parênteses.
 c) Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
 d) Vetores são conhecidos também como matrizes multidimensionais.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTkz&action4=MjAyMC8y&prova=MjUwNjM2NjY=#questao_10%20aria-label=
Prova finalizada com 9 acertos e 1 questões erradas.

Continue navegando