Buscar

AVA2_Linguagem_tecnica_programacao

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 1/6
Local: Sa la 1 - B T - Pr ova O n-line / Anda r / Polo B a r r a da Tijuca / PO LO UV A B ARRA MARAPENDI - RJ
Acadêmi co: EAD-IL10309-20212B
Aluno: ALEX ANDRE FERREIRA B ARB O SA
Avali ação: A2-
Matrí cula: 20183300219 
Data: 18 de Junho de 2021 - 08:00 Fi na l i z a do
Correto Incorreto Anulada  Discursiva  Objetiva Total: 9,00/10,00
1  Código: 37557 - Enunciado: Uma proposição é uma sentença declarativa, seja ela determinada
de forma afirmativa ou negativa, à qual poderemos atribuir um valor lógico:Verdadeiro –
V.Falso – F. Dessa forma, existem algumas sentenças que podemos caracterizar para
contemporizar suas aplicações e, com isso, entender a lógica de aplicação para que, mais à
frente, possamos usar com mais clareza a tabela-verdade por meio do entendimento do uso
do verdadeiro e falso, bem como da aplicação de 0 e 1. Levando o exposto em consideração e
com base na frase “A cidade de Brasília é a capital do Brasil”, identifique a que tipos de sentença
que a frase pertence:I - Sentença que não é preposição.II - Sentença declarativa afirmativa
falsa.III - Sentença declarativa negativa verdadeira.IV - Sentença declarativa afirmativa
verdadeira.V - Quantificadores.
É correto o que se afirma em:
 a) I e II, apenas.
 b) IV e V, apenas.
 c) III e IV, apenas.
 d) I, II e III, apenas.
 e) I, II, III, IV, V.
Alternativa marcada:
c) III e IV, apenas.
Justificativa: Resposta correta: IV e V, apenas.A afirmativa IV está correta, pois trata-se de uma
sentença declarativa expressa totalmente de forma afirmativa. Neste caso, podemos também
atribuir um valor lógico. Uma vez que a sentença é verdadeira, naturalmente, o seu valor
lógico será V.A afirmativa V está correta, pois a sentença não pode ser considerada uma
proposição, já que não sabemos o conteúdo atribuído a ela, ou seja, não podemos atribuir um
valor lógico V ou F. 
Distratores:A afirmativa I está incorreta, pois não se trata de uma sentença imperativa,
interrogativa e/ou exclamativa.A afirmativa II está incorreta, pois, a uma sentença declarativa
expressa na forma afirmativa, atribuímos um valor lógico F, visto que a sentença é falsa.A
afirmativa III está incorreta, pois trata-se de 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.
0,00/ 1,00
2  Código: 38043 - Enunciado: Uma sequência de comandos repetida uma ou mais vezes é
chamada estrutura de repetição, laço de repetição ou loop. Existem vários tipos de estrutura de
repetição e cada um deles tem características específicas que devem ser utilizadas de acordo
com a necessidade do problema a ser resolvido. Considerando as estruturas de repetição leia
as afirmações a seguir:I. A estrutura de repetição para/faça estabelece que uma instrução ou
grupo de instruções seja repetido um número predefinido de vezes.II. A estrutura de repetição
repita/até é executada pelo menos uma vez, independentemente do valor lógico inicial
resultante da avaliação da expressão de controle.III. A estrutura de repetição enquanto/faça é
executada enquanto o valor lógico resultante da avaliação da expressão de controle for
verdadeiro.IV. A estrutura de repetição enquanto/faça não será executada caso o valor lógico
resultante da avaliação da expressão de controle seja falso logo no início da execução. É
correto apenas o que se afirma em:
1,00/ 1,00
10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 2/6
 a) Somente a II.
 b) I, II, III e IV.
 c) I e II, apenas.
 d) I, III e IV, apenas.
 e) II, III e IV, apenas.
Alternativa marcada:
b) I, II, III e IV.
Justificativa: Resposta correta: I, II, III e IV.Todas as afirmações que descrevem as estruturas de
repetição estão corretas.I. A estrutura de repetição para/faça estabelece que uma instrução ou
grupo de instruções seja repetido um número predefinido de vezes. Correta. A estrutura de
repetição para/faça pode ser utilizada para somar os números de 1 a 100, tendo um número de
iterações predefinido.II. A estrutura de repetição repita/até é executada pelo menos uma vez,
independentemente do valor lógico inicial resultante da avaliação da expressão de controle.
Correta. A estrutura de repetição repita/até pode ser utilizada para ler um arquivo até
encontrar uma condição que informe que não existe mais nada para ler. Observe que haverá a
leitura do arquivo pelo menos uma vez.III. A estrutura de repetição enquanto/faça é executada
enquanto o valor lógico resultante da avaliação da expressão de controle for verdadeiro.
Correta. A estrutura de repetição enquanto/faça pode ser exemplificada para obter a média
dos alunos inscritos na disciplina Linguagem e Técnica de Programação (quantidade de
inscritos > 0). Caso não haja nenhum aluno inscrito nesta disciplina (quantidade de inscritos =
0), a estrutura de repetição não será executada.IV. A estrutura de repetição enquanto/faça não
será executada caso o valor lógico resultante da avaliação da expressão de controle seja falso
logo no início da execução. Correta. A estrutura de repetição enquanto/faça pode ser
exemplificada para obter a média dos alunos inscritos na disciplina Linguagem e Técnica de
Programação (quantidade de inscritos > 0). Caso não haja nenhum aluno inscrito nesta
disciplina (quantidade de inscritos = 0), a estrutura de repetição não será executada.
3  Código: 38032 - Enunciado: Podemos escrever qualquer algoritmo utilizando apenas três
tipos de estrutura de controle de fluxo: sequencial, de decisão e de repetição. Essas estruturas
devem ser usadas de forma organizada para evitar que o algoritmo fique
confuso.Considerando o seguinte pseudocódigo:
Podemos afirmar que:
 a) Trata-se de um diagrama que foi idealizado por Booch, Jacobson e Rumbaugh. Tal
diagrama mostra a estrutura lógica do algoritmo e surgiu pela necessidade da programação
orientada a objetos.
 b) Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de Nassi-
Shneiderman. Tal diagrama mostra a estrutura lógica do algoritmo e é orientado para a
programação estruturada.
 c) Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de Nassi-
Shneiderman. Apesar de ser voltado para a programação estruturada, não possui recurso para
utilizar estruturas de repetição.
 d) Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de Nassi-
Shneiderman. Tal diagrama mostra a estrutura lógica do algoritmo e surgiu pela necessidade
da programação orientada a objetos.
 e) Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de Nassi-
Shneiderman. Apesar de ser voltado para a programação estruturada, não possui recurso para
utilizar estruturas de decisão.
Alternativa marcada:
b) Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de Nassi-
Shneiderman. Tal diagrama mostra a estrutura lógica do algoritmo e é orientado para a
1,50/ 1,50
10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 3/6
programação estruturada.
Justificativa: Resposta correta:Trata-se de um diagrama de Chapin, que também é conhecido
como diagrama de Nassi-Shneiderman. Tal diagrama mostra a estrutura lógica do algoritmo e é
orientado para a programação estruturada. Correta. O diagrama de Chapin ou diagrama de
Nassi-Shneiderman foi criado como alternativa ao fluxograma tradicional e apresenta uma
visão gráfica, hierárquica e estruturada do algoritmo. Sua simbologia é bastante simples,
conforme pode ser vista a seguir:
O diagrama de Chapin foi originalmente concebido para a programação estruturada.
Distratores:Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de
Nassi-Shneiderman. Tal diagrama mostraa estrutura lógica do algoritmo e surgiu pela
necessidade da programação orientada a objetos. Errada. A afirmação está parcialmente
correta, uma vez que o diagrama de Chapin foi originalmente orientado para a programação
estruturada.Trata-se de um diagrama de Chapin, que também é conhecido como diagrama de
Nassi-Shneiderman. Apesar de ser voltado para a programação estruturada, não possui
recurso para utilizar estruturas de decisão. Errada. A afirmação está parcialmente correta, uma
vez que o diagrama de Chapin possui recurso para utilizar estruturas de decisão.Trata-se de um
diagrama de Chapin, que também é conhecido como diagrama de Nassi-Shneiderman. Apesar
de ser voltado para a programação estruturada, não possui recurso para utilizar estruturas de
repetição. Errada. A afirmação está parcialmente correta, uma vez que o diagrama de Chapin
possui recurso para utilizar estruturas de repetição.Trata-se de um diagrama que foi idealizado
por Booch, Jacobson e Rumbaugh. Tal diagrama mostra a estrutura lógica do algoritmo e
surgiu pela necessidade da programação orientada a objetos. Errada. Booch, Jacobson e
Rumbaugh são nomes que estão associados ao desenvolvimento de sistemas baseados em
orientação a objetos e os três são os responsáveis pela unificação da UML (Unified Modeling
Language – Linguagem de Modelagem Unificada). 
4  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=1 e B=0, então (AvB)=1.
 c) Se A=0 e B=0, então (A^B)=1.
 d) Se A=1 e B=0, então (A^B)=1.
 e) Se A=0 e B=0, então (A→ B)=0.
Alternativa marcada:
b) 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
5  Código: 37695 - Enunciado: Nas mais variadas situações para o desenvolvimento de um
programa em Linguagem C, temos os tipos básicos de dados (int, float, char) que atenderão a
demanda do programa, sem a necessidade de criação de um vetor e/ou matriz. Mas quando
1,50/ 1,50
10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 4/6
temos a necessidade de armazenar informações e, ao mesmo tempo, ter acesso a esse
referencial, será necessária a criação de vetor e/ou matriz. Isso porque o vetor e a matriz
armazenam, dentro de uma mesma estrutura, as informações necessárias para acesso a um
determinado denominador.Imagine que você tem uma demanda de criação de um programa e
necessita fazer nesse programa, em linguagem C, a declaração de um referido vetor de quatro
posições para o armazenamento das informações de valores do tipo inteiro. Nesse cenário,
indique a criação correta do vetor:
 a) int dados [4];
 b) float dados 44;
 c) char dados [4][4];
 d) char dados [4,4];
 e) int dados 4;
Alternativa marcada:
a) int dados [4];
Justificativa: Resposta correta:int dados [4];. Correta. Esta é a sintaxe assertiva para a criação
de um vetor na linguagem de programação C.
Distratores:int dados 4;. Errada. O número 4 precisa estar entre colchetes.char dados [4,4];.
Errada. Esta sintaxe não é válida e o seu tipo não foi definido de forma correta.char dados [4,4];.
Errada. Esta sintaxe é usada para matriz e o seu tipo não foi definido de forma correta.float
dados 44;. Errada. O número 4 precisa estar entre colchetes e o número colocado foi 44.
6  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) OU.
 b) E.
 c) Complementação.
 d) E e OU.
 e) Complementação e E.
Alternativa marcada:
b) E.
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.
1,00/ 1,00
7  1,00/ 1,00
10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 5/6
Código: 37562 - Enunciado: Nesta semana você prestará um exame para concorrer a um
processo seletivo para a vaga de programador trainee em uma empresa multinacional na área
de petróleo. Com isso um dos desafios propostos será o entendimento dos tipos de tabela-
verdade, pois esse tipo de raciocínio e entendimento é muito importante para a estruturação
do raciocínio lógico.
ABA∧BVVVVFFFVFFFF
Com base na tabela exposta, identifique a que tipo de tabela-verdade ela se refere:
 a) Conjunção.
 b) Negação.
 c) Bi-implicação.
 d) Implicação.
 e) Disjunção.
Alternativa marcada:
a) Conjunção.
Justificativa: Resposta correta: Conjunção. A conjunção estabelecida entre duas fórmulas só
será verdadeira quando ambas forem verdadeiras.
Distratores:Bi-implicação. Errada, pois a bi-implicação estabelecida entre duas fórmulas será
verdadeira quando ambas forem verdadeiras ou ambas forem falsas.Disjunção. Errada, pois a
disjunção estabelecida entre duas fórmulas só será verdadeira quando ao menos uma delas
for verdadeira.Negação. Errada, pois a negação tem como propósito mostrar o valor inverso da
fórmula negada.Implicação. Errada, pois a implicação estabelecida entre duas fórmulas só será
falsa se a da esquerda for verdadeira e da direita for falsa.
8  Código: 37688 - Enunciado: Temos, a seguir, um programa em Linguagem C que chama uma
função para saber se o número informado é um número, par, ímpar ou negativo.
int numero(int n){         if (num < 0)                   return -1;else if (num %2 ==0)                  return 0;       
 else                  return 1;} main (){int num = -1, res; res = numero(num); // chama a funçãoif
(res==0)         printf ("\nNumero Par\n");else if (res==1)         printf ("\nNumero Impar.\n\n");else   
     printf ("\nNumero Negativo\n\n");}
Com base na implementação do programa desenvolvido em linguagem de programação C,
teremos um devido resultado a ser apresentado ou até um erro de compilação que poderá ser
observado na análise do código. Utilize seus conhecimentos em lógica de programação e para
definir oresultado assertivo na execução do programa:
 a) Exibe na tela número par.
 b) Exibe na tela número negativo.
 c) O programa apresenta erro na compilação e não executa.
 d) Exibe na tela número ímpar.
 e) Erro na declaração da função main().
Alternativa marcada:
c) O programa apresenta erro na compilação e não executa.
Justificativa: Resposta correta:O programa apresenta erro na compilação e não
executa. Correta. Está faltando a linha da diretiva de compilação #include<stdio.h>. Com isso, o
programa não irá ser executado.
Distratores:Exibe na tela número par. Errada. Como o programa irá apresentar um erro de
compilação por conta da não declaração da diretiva de compilação #include<stdio.h>, o
programa não executa, não gerando nenhum resultado.Exibe na tela número negativo. Errada.
Como o programa irá apresentar um erro de compilação por conta da não declaração da
diretiva de compilação #include<stdio.h>, o programa não executa, não gerando nenhum
resultado.Exibe na tela número ímpar. Errada. Como o programa irá apresentar um erro de
1,50/ 1,50
10/10/2021 15:16 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6383422/2e4613d2-9436-11e8-a84c-0242ac110039/ 6/6
compilação por conta da não declaração da diretiva de compilação #include<stdio.h>, o
programa não executa, não gerando nenhum resultado.Erro na declaração da função
main(). Errada. A declaração da função main() está feita de forma correta. Nome da função mais
os parênteses com a abertura e o fechamento das chaves.

Continue navegando