Buscar

LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO A2

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

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

13/07/2022 09:46 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7177350/be39d6f0-958a-11ec-b1d6-0242ac110049/ 1/5
Local: Sala 1 - Sala de Aula / Andar / Polo Duque de Caxias / POLO DUQUE DE CAXIAS - RJ 
Acadêmico: EAD-IL10309-20222A
Aluno: ADRIANA ABREU DE ALMEIDA 
Avaliação: A2-
Matrícula: 20221311009 
Data: 30 de Junho de 2022 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 7,50/10,00
1  Código: 38031 - Enunciado: "A atividade científica consiste basicamente em dois fatores:
perceber e pensar. Numa primeira abordagem, a percepção, através dos sentidos, nos oferece
notícias de um lado do real, que caracterizamos como o dado ou o objeto da sensação. A
percepção por si nada pode determinar sobre a natureza do dado, ela é apenas a primeira forma
de abordagem do real. O pensar é a atividade (ou órgão) que nos dá o outro lado do real, ou seja,
os conceitos e ideias. Em contato com o dado ele se ativa e permite a pesquisa do lado interior do
real, ou a natureza interna das coisas e processos dados pelos sentidos.”(Fonte: HETEM JUNIOR,
A.; BARBIERE FILHO, P. Fundamentos de Informática: lógica para computação. Rio de Janeiro:
Grupo GEN - LTC, 2013. p. 1.) 
Considerando a lógica clássica, leia as afirmações a seguir: I. Princípio do terceiro excluído:
qualquer sentença é verdadeira ou falsa.II. Princípio da não contradição: nenhuma sentença é,
simultaneamente, verdadeira e falsa.III. Comutatividade da negação: dadas duas sentenças A e B
pertencentes ao conjunto S, vale que, se A é a negação de B, então B é a negação de A.IV.
Reflexividade da negação: se uma sentença A pertencente ao conjunto S é verdadeira, então a
negação da negação de A é verdadeira; e se A é falsa, então a negação da negação de A é falsa. 
É correto apenas o que se afirma em:
 a) II, III e IV.
 b) I e II.
 c) I, II, III e IV.
 d) I, III e IV.
 e) II.
Alternativa marcada:
c) I, II, III e IV.
Justificativa: Resposta correta: I, II, III e IV.Tais afirmações estão relacionadas com os princípios
da lógica clássica.I. Princípio do terceiro excluído: qualquer sentença é verdadeira ou
falsa. Correta. O princípio do terceiro excluído afirma que uma coisa é ou não é. Considerando
essas duas possibilidades que são contraditórias, não existe uma terceira, ficando assim
excluída. Exemplo: luz pode ser luz ou escuridão (ausência e luz), havendo apenas essas duas
possibilidades.II. Princípio da não contradição: nenhuma sentença é, simultaneamente,
verdadeira e falsa. Correta. O princípio da não contradição afirma que uma proposição não pode
ser verdadeira e falsa ao mesmo tempo. Considerando o exemplo: (i) Está chovendo; (ii) Não está
chovendo. Considerando o princípio da não contradição, as proposições (i) e (ii) não podem ser
ambas verdadeiras ao mesmo tempo.III. Comutatividade da negação: dadas duas sentenças A e B
pertencentes ao conjunto S, vale que, se A é a negação de B, então B é a negação de A. Correta.
Negação é uma operação unária sobre valores lógicos de uma proposição. Se a proposição é
verdadeira, então o operador lógico de negação (¬) ou (~) ou (NOT) implicará o valor falso, e se a
proposição é falsa, então o operador lógico de negação (¬) ou (~) ou (NOT) implicará o valor
verdadeiro. IV. Reflexividade da negação: se uma sentença A pertencente ao conjunto S é
verdadeira, então a negação da negação de A é verdadeira; e se A é falsa, então a negação da
negação de A é falsa. Correta. Como representação, temos que: (i) Se A é verdadeira, então a
negação da negação de A [ (¬ (¬ A))] também é verdadeira; e (ii) Se A é falsa, então a negação da
negação de A [ (¬ (¬ A))] também é falsa.A¬A¬(¬A)101
1,00/ 1,00
13/07/2022 09:46 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7177350/be39d6f0-958a-11ec-b1d6-0242ac110049/ 2/5
2  Código: 37552 - Enunciado: A empresa Albatroz está implantando um processo seletivo para a
vaga de estagiário na área da tecnologia da informação e, com isso, irá disponibilizar uma
atividade sobre o uso e a aplicação da tabela-verdade, pois isso é utilizado em diversos
momentos para o entendimento do raciocínio lógico, para que os candidatos possam
demonstrar seus conhecimentos. 
A BA x B0 000 101 001 11 
Com base na tabela-verdade, podemos identificar um determinado tipo de operação.Identifique
qual seria a operação tratada na tabela com base nos devidos resultados apresentados na coluna
A x B:
 a) E e OU.
 b) Complementação e E.
 c) E.
 d) Complementação.
 e) OU.
Alternativa marcada:
d) Complementação.
Justificativa: Resposta correta: E. A operação “E” terá o valor 0 se pelo menos uma das variáveis
de entrada tiver o valor 0. Assim, concluímos que o resultado da operação “E” valerá 1 se, e
somente se, todas as entradas de valores tiverem o valor 1. 
Distratores:Complementação e E. Errada, pois é a operação cujo resultado obtido é o valor
complementar ao que a variável irá apresentar.OU. Errada, pois é resultante de 1 se pelo menos
uma das variáveis atribuídas na entrada valer 1.E e OU. Errada, pois é resultante de 1 se pelo
menos uma das variáveis atribuídas na entrada valer 1.Complementação. Errada, pois é a
operação cujo resultado obtido é o valor complementar ao que a variável irá apresentar.
0,00/ 1,00
3  Código: 37556 - Enunciado: Nas questões pertinentes à lógica e à matemática, temos a lógica
proposicional. A lógica proposicional, também conhecida como álgebra das proposições, é um
sistema formal no qual as fórmulas representam proposições que podem ser constituídas por
meio da combinação de proposições atômicas que usam conectivos lógicos e um sistema de
regras de derivação. Um cálculo sempre será apresentado como um sistema formal que
determina um conjunto de expressões sintáticas.Considerando o exposto e com base na
sentença “10 + 12 = 23”, identifique a qual sentença pertence:
 a) Sentença declarativa afirmativa falsa.
 b) Quantificadores.
 c) Sentença declarativa afirmativa verdadeira.
 d) Sentença declarativa negativa verdadeira.
 e) Sentença que não é preposição.
Alternativa marcada:
a) Sentença declarativa afirmativa falsa.
Justificativa: Resposta correta: Sentença declarativa afirmativa falsa. Uma sentença declarativa
expressa na forma afirmativa, atribuímos a ela um valor lógico F, visto que a sentença é falsa. 
Distratores:Sentença declarativa negativa verdadeira. Errada. Uma sentença declarativa expressa
na forma negativa. Contudo podemos atribuir a ela um valor lógico V, pois se trata de uma
sentença verdadeira.Sentença que não é preposição. Errada. Não trata de uma sentença,
imperativa, interrogativa e/ou exclamativa.Quantificadores. Errada. Essa sentença não pode ser
considerada uma proposição, pois não sabemos o conteúdo atribuído para a variável Y, ou seja,
não podemos atribuir um valor lógico V ou F. Sentença declarativa afirmativa verdadeira. Errada.
Uma sentença declarativa expressa totalmente de forma afirmativa. Nesse caso, podemos
1,00/ 1,00
13/07/2022 09:46 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7177350/be39d6f0-958a-11ec-b1d6-0242ac110049/ 3/5
também atribuir um valor lógico. Uma vez que a sentença é verdadeira, naturalmente, o seu valor
lógico será V.
4  Código: 37560 - Enunciado: Na prova de matemática foi dada uma questão sobre tabela verdade
e vários alunos obtiveram erro na questão. O simples fato é de que seu conceito causou alguma
dúvida na aula em que essa temática não foi tratada, mas os alunos, por vergonha, não tiraram a
dúvida. No seu caso, isso foi tratado no material proposto. 
ABA↔BVVVVFFFVFFFV 
Com base na tabela exposta, identifique a que tipo de tabela-verdade ela se refere:
 a) Bi-implicação.
 b) Implicação.
 c) Disjunção.
 d) Conjunção.
 e) Negação.
Alternativa marcada:
a) Bi-implicação.
Justificativa: Resposta correta: Bi-implicação. A bi-implicação estabelecida entre duas fórmulas
será verdadeira quando ambas foremverdadeiras ou ambas forem falsas. 
Distratores:Negação. Errada. A negação tem como propósito mostrar o valor inverso da fórmula
negada.Conjunção. Errada. A conjunção estabelecida entre duas fórmulas só será verdadeira
quando ambas forem verdadeiras.Disjunção. Errada. A disjunção estabelecida entre duas
fórmulas só será verdadeira quando ao menos uma delas for verdadeira.Implicação. Errada. A
implicação estabelecida entre duas fórmulas só será falsa se a da esquerda for verdadeira e a da
direita for falsa.
1,00/ 1,00
5  Código: 38034 - Enunciado: Por meio das tabelas-verdade é possível determinar os valores de
verdade (V ou F) de uma determinada fórmula, a partir dos valores de verdade de suas
subfórmulas. Para isso, basta atribuir às fórmulas atômicas todas as combinações que forem
possíveis com os valores V ou F, até que se consiga determinar os valores V ou F da
fórmula.Considerando os conectivos lógicos nas fórmulas A e B, pode-se afirmar que:
 a) Se A=1 e B=0, então (AvB)=0.
 b) Se A=0 e B=0, então (A^B)=1.
 c) Se A=1 e B=0, então (A^B)=1.
 d) Se A=0 e B=0, então (A→ B)=0.
 e) Se A=1 e B=0, então (AvB)=1.
Alternativa marcada:
e) Se A=1 e B=0, então (AvB)=1.
Justificativa: Resposta correta: Se A=1 e B=0, então (AvB)=1. Correta. (AvB) significa A ou B
verdadeiro. Portanto, A=1 (verdadeiro) satisfaz a condição. 
Distratores:Se A=1 e B=0, então (A^B)=1. Errada, pois (A^B) significa A e B verdadeiros. Como B é
falso, então (A^B) é falso (A^B)=0.Se A=1 e B=0, então (AvB)=0. Errada, pois (AvB) significa A ou B
verdadeiro. Como A satisfaz a condição, então (AvB) é verdadeiro (AvB)=1.Se A=0 e B=0, então
(A→ B)=0. Errada, pois (A→ B) significa A implica B. E como A=0 e B=0, então (A→ B)=1.Se A=0 e
B=0, então (A^B)=1. Errada, pois (A^B) significa A e B verdadeiros. E como A e B são falsos, então
(A^B)=0.
1,50/ 1,50
13/07/2022 09:46 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7177350/be39d6f0-958a-11ec-b1d6-0242ac110049/ 4/5
6  Código: 38020 - Enunciado: Considere o seguinte vetor Num utilizado na Linguagem C: 
093247 
Ao somar Num[3] + Num[4], encontraremos:
 a) 32.
 b) 5.
 c) 6.
 d) 7.
 e) 26.
Alternativa marcada:
b) 5.
Justificativa: Resposta correta:6.Quando somamos Num[3] + Num[4], devemos considerar o
primeiro índice como índice zero [0], o que faz com que se deva considerar o quarto elemento
somado ao quinto elemento, tendo, então, 2 + 4 = 6.
Distratores:5. Errada. Foi considerado o primeiro índice como um [1], fazendo com que a soma
Num[3] + Num[4] fosse 3 + 2 = 5.7. Errada. Foi considerada a soma dos índices [3] + [4], obtendo
7.26. Errada. Foi considerado erroneamente o primeiro índice como zero [1], e foi feita a soma
dos primeiros três elementos (0 + 9 + 3 = 12) mais a soma dos primeiros quatro elementos ((0 + 9
+ 3 + 2 = 14), fazendo com que Num[3] + Num[4] resultasse em 26.32. Errada. Foi considerado
corretamente o primeiro índice como zero [0], mas foi feita a soma dos primeiros quatro
elementos (0 + 9 + 3 + 2 = 14) mais a soma dos primeiros cinco elementos ((0 + 9 + 3 + 2 + 4 = 18),
fazendo com que Num[3] + Num[4] resultasse em 32.
0,00/ 1,50
7  Código: 38041 - Enunciado: Analise o seguinte algoritmo escrito em VisuAlg: 
Algoritmo "LTP SOMA"//Vari, j: inteiroInicioi := 0j := 0para i de 1 ate 10 faca j := j+i escreva
(j:3)fimparaFimalgoritmo 
Com base no exposto, determine o valor da variável j após o término do algoritmo:
 a) 55.
 b) 66.
 c) 45.
 d) 15.
 e) 22.
Alternativa marcada:
a) 55.
Justificativa: Resposta correta: 55. Correta. Valores da variável j: 0, 1, 3, 6, 10, 15, 21, 28, 36, 45,
55. 
Distratores:45. Errada. A variável i está sendo considerada apenas até 9.66. Errada. A variável i
está sendo considerada até 11.22. Errada. A variável i está sendo considerada até 11, encontrando
j = 66 e dividindo por 3, devido à confusão com o comando escreva (j:3).15. Errada. A variável i
está sendo considerada apenas até 9, encontrando j = 45 e dividindo por 3, devido à confusão
com o comando escreva (j:3).
1,50/ 1,50
8  Código: 37698 - Enunciado: Temos, a seguir, um programa em Linguagem C que trata do
preenchimento de uma matriz de 4 linhas com 4 colunas, em que as informações da matriz já
estão sendo preenchidas na declaração da mesma. Na sequência, o programa executa a exibição
das informações da diagonal principal da matriz. 
#include <stdio.h>main(){ int lin,col, tab; int mat[4][4] = {{3,.6, 2, 7},{5, 0, 4, 1},{7, 9, 9, 8},{5, 3,
2, 4}}; // Imprimindo a diagonal principal printf("\n\nDiagonal principal\n\n"); for (lin=0;
1,50/ 1,50
13/07/2022 09:46 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7177350/be39d6f0-958a-11ec-b1d6-0242ac110049/ 5/5
lin<=3;lin++) { printf("%d\n",mat[lin][lin]); for (tab=1;tab<=lin+1;tab++) 
 printf("\t"); } printf("\n\n");} 
Com base na implementação do programa desenvolvido em linguagem de programação C,
teremos um resultado que será exibido com base na execução da estrutura de repetição, que
poderá ser observado na análise do código. Utilize seus conhecimentos em lógica de
programação para definir qual resultado será exibido após a última execução da estrutura de
repetição:
 a) 2, 4, 9, 2.
 b) 6, 0, 9, 3.
 c) 3, 0, 9, 4.
 d) 7, 1, 8, 4.
 e) 3, 0, 7, 5.
Alternativa marcada:
c) 3, 0, 9, 4.
Justificativa: Resposta correta:3, 0, 9, 4. Correta. Ao exibir as informação da diagonal principal, o
programa irá pegar as informações que estão nas linhas e colunas de igual valor: linha de índice 0
com coluna de índice 0, linha de índice 1 com coluna de índice 1, linha de índice 2 com coluna de
índice 2 e linha de índice 3 com coluna de índice 3. 
Distratores:6, 0, 9, 3 / 2, 4, 9, 2 / 7, 1, 8, 4 / 3, 0, 7, 5. Erradas. Temos a linha de código que explicita
informações fixas na criação da matriz int mat[4][4] = {{3,.6, 2, 7},{5, 0, 4, 1},{7, 9, 9, 8},{5, 3, 2, 4}}; e
temos estes valores trabalhados na estrutura de repetição dos dois For (for (lin=0; lin<=3;lin++) e
for (tab=1;tab<=lin+1;tab++))), e assim teremos a exibição das informações da diagonal principal,
onde o programa em execução, dentro das estruturas de repetição, irá pegar as informações que
estão nas linhas e colunas de igual valor: linha de índice 0 com coluna de índice 0, linha de índice
1 com coluna de índice 1, linha de índice 2 com coluna de índice 2 e linha de índice 3 com coluna
de índice 3.

Mais conteúdos dessa disciplina