Baixe o app para aproveitar ainda mais
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.
Compartilhar