Baixe o app para aproveitar ainda mais
Prévia do material em texto
Local: Sala 1 - BT - Prova On-line / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ Acadêmico: EAD-IL10309-20214B Aluno: THAYANE MATOS DO NASCIMENTO Avaliação: A2- Matrícula: 20214301677 Data: 25 de Novembro de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 10,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) III e IV, apenas. b) I, II, III, IV, V. c) IV e V, apenas. d) I, II e III, apenas. e) I e II, apenas. Alternativa marcada: c) IV e V, 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. 1,00/ 1,00 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) Complementação. b) E. c) E e OU. d) 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. 1,00/ 1,00 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. 3 Código: 37558 - Enunciado: Quando há a percepção de que o sistema formal tem um propósito para ser um sistema lógico, as expressões estabelecidas devem ser, imediatamente, interpretadas como asserções matemáticas. As regras existentes, naturalmente conhecidas como regras de inferência, normalmente serão preservadoras da verdade. Nesse modelo tratado, as regras poderão ser usadas para derivar as fórmulas representando as asserções verdadeiras. Tal cenário traz um elo com a semântica da frase a seguir, que caracteriza um tipo de sentença e/ou quantificadores.Tendo em vista a frase “A Argentina não é um país pertencente à Europa.”, identifique sua relação com base nas opções a seguir: a) Sentença declarativa afirmativa verdadeira. b) Sentença que não é preposição. c) Sentença declarativa negativa verdadeira. d) Quantificadores. e) Sentença declarativa afirmativa falsa. Alternativa marcada: c) Sentença declarativa negativa verdadeira. Justificativa: Resposta correta:Sentença declarativa negativa verdadeira. Correta. Uma sentença declarativa possui a sua colocação na frase expressa na forma negativa. Contudo, quando tratamos das sentenças, as mesmas sempre terão um valor lógico atribuído a elas ( V - Verdadeiro e F - Falso), e assim podemos atribuir à frase um valor lógico V - Verdadeiro, pois se trata de uma sentença verdadeira mesmo estando na negativa. Distratores:Sentença que não é preposição. Errada. Não trata de uma sentença imperativa, interrogativa e/ou exclamativa. As sentenças que não são preposições estão ligadas às questões de interrogação (exemplo: qual o seu nome?), questões imperativas (exemplo: venha para cá), questões exclamativas (exemplo: maravilhoso!).Sentença declarativa afirmativa falsa. Errada. Uma sentença declarativa expressa na forma afirmativa. Atribuímos a ela um valor lógico F, visto que a sentença é falsa. Sentença declarativa afirmativa verdadeira. Errada. 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.Quantificadores. Errada. Esta sentença não pode ser considerada uma proposição. Isso pelo fato de não podermos trabalhar com informações numéricas e atribuir valores a uma ou mais variáveis que podem ser quantificadas. 1,00/ 1,00 4 Código: 38036 - Enunciado: Alguns programas apresentam situações que são mutuamente exclusivas. Isso significa que, em um cenário com várias possibilidades, apenas uma será escolhida e as demais poderão ser descartadas. Tais casos são típicos para a utilização de comandos seletivos. Observe o comando switch/case escrito em linguagem C que é mostrado a seguir: switch (<opção>) { case <opção1>: <comando (s)>; break; case <opção2>: <comando (s)>; break; case <opção3>: <comando (s)>; break; default: <comando (s)>;} É correto afirmar que: a) Se o comando break da <opção1> for tirado e essa opção for executada, então a <opção2> também será executada. b) O comando for é uma estrutura de repetição que não pode ser utilizada dentro do switch/case. c) A linguagem C só permite utilizar o comando break no comando switch/case. d) A utilização do comando switch/case nunca pode ser substituída por construções com o comando if/else. e) A utilização do caso default é obrigatória no comando switch/case. Alternativa marcada: a) Se o comando break da <opção1> for tirado e essa opção for executada, então a <opção2> também será executada. 1,00/ 1,00 Justificativa: Resposta correta: Se o comando break da <opção1> for tirado e essa opção for executada, então a <opção2> também será executada. Correta. O comando break serve para interromper a execução de um case. Se o break da <opção1> for tirado, então os comandos da <opção2> serão executados até encontrar o break que está presente nessa opção. Distratores:A utilização do caso default é obrigatória no comando switch/case. Errada. O caso default é opcional no comando switch/case.A linguagem C só permite utilizar o comando break no comando switch/case. Errada. O comando break também pode ser utilizado nas estruturas de repetição.Autilização do comando switch/case nunca pode ser substituída por construções com o comando if/else. Errada. O comando switch/case deixa o código mais elegante. No entanto, sucessivos comandos if/else podem ser utilizados para substituir o comando switch/case.O comando for é uma estrutura de repetição que não pode ser utilizada dentro do switch/case. Errada. O comando for pode ser utilizado dentro do switch/case. 5 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) 15. b) 55. c) 66. d) 45. e) 22. Alternativa marcada: b) 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 6 Código: 37694 - Enunciado: Trabalhando com StringsFunção strcmpA função que devemos utilizar para comparar conteúdo de uma string é a função strcmp(), que está definida na biblioteca string.h.Obs.: a função strcmp() irá comparar o referido conteúdo, ou seja, se os conteúdos são iguais, e não se possuem o mesmo tamanho. Qual sintaxe você deve utilizar para criar o código correto usando a função strcmp() para que haja a comparação de uma palavra digitada pelo usuário com uma informação fixa? a) strcmp (palavra, palavra); b) strcmp (palavra, "Informação"); c) strcmp ("informação", "informação"); d) strcmp ("Informação", &palavra); e) strcmp (&palavra, "Informação"); Alternativa marcada: b) strcmp (palavra, "Informação"); Justificativa: Resposta correta:strcmp (palavra, "Informação");. Correta. É desta forma que o compilador da linguagem de programação C entende a ordenação da sintaxe da função strcmp(). Distratores:strcmp (palavra, palavra);. Errada. Não é dessa forma que o compilador da linguagem de programação C entende a ordenação da sintaxe da função strcmp().strcmp ("informação", "informação");. Errada. Não é dessa forma que o compilador da linguagem de programação C entende a ordenação da sintaxe da função strcmp(). Não pode ter duas informações fixas.strcmp (&palavra, "Informação");. Errada. Não é dessa forma que o compilador da linguagem de programação C entende a ordenação da sintaxe da função strcmp(). Não existe o uso do & na variável palavra.strcmp ("Informação", &palavra);. Errada. Não é dessa forma que o compilador da linguagem de programação C entende a ordenação da sintaxe da função strcmp(). Não existe o uso do & na variável palavra e esta ordem também está errada. 1,50/ 1,50 7 Código: 37689 - 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. #include<stdio.h>#include<string.h>main(){char nome[30]; int x, t;printf("\n\n DIGITE UM NOME: ");gets(nome); // suponha que o nome digitado foi "PEDRO"t = strlen(nome);for(x=t-1; x>=0; x--){printf("%c", nome[x]);printf("\n\n");}} Com base na implementação do programa desenvolvido em linguagem de programação C, teremos um devido resultado a ser apresentado na execução da linha printf("%c", nome[x]);, que poderá ser observado na análise do código. Utilize seus conhecimentos em lógica de programação para definir a exibição da letra assertiva na execução do programa após a última execução da linha printf("%c", nome[x]); a) r. b) o. c) e. d) p. e) d. Alternativa marcada: d) p. Justificativa: Resposta correta:p. Correta. O programa será executado de trás para frente. Com isso, ao iniciar a estrutura de repetição a primeira letra a ser lida e exibida será o "o" e a última letra a ser lida e exibida será o "p". Distratores:o, e, d, r. Incorretas. O programa será executado de trás para frente, ou seja, em ordem invertida por conta da estrutura de decisão montada. Com isso, ao iniciar a execução da estrutura de repetição a primeira letra a ser lida e exibida será o "o" e a última letra a ser lida dentro da estrutura de repetição do For a ser exibida será o "p". Ressalta-se que a estrutura irá executar cinco vezes, começando a leitura pela letra "o" e a última letra a ser lida só poderá ser o "p". 1,50/ 1,50 8 Código: 38033 - Enunciado: “[…] Em 1847, Augustus De Morgan (1806‐1871) publicou o tratado Formal Logic, entrando em discussão pública com o filósofo escocês William Hamilton, o qual padecia de forte aversão pela Matemática. George Boole (1815‐1864), amigo de De Morgan, interessou‐se pelo debate entre o matemático e o filósofo, escrevendo The Mathematical Analysis of Logic (1848) em defesa de seu amigo; pouco depois publicou um livro sobre Álgebra de Boole, denominado An Investigation of the Laws of Thought (1854) e em 1859 escreveu Treatise on Di�erential Equations, no qual abordou o método simbólico geral."(Fonte: HETEM JUNIOR, A.; BARBIERE FILHO, P. Fundamentos de informática: lógica para computação. Rio de Janeiro: Grupo GEN - LTC, 2013. p. 117.) Considerando as propriedades da Álgebra de Boole pode-se afirmar que: a) A ˅ B = B ^ A (comutativa). b) (A ˅ B) ˅ C = A ^ (B ˅ C) (associativa). c) A ^ 1 = 1 (identidade). d) A ^ (B ˅ C) = (A ^ B) ^ (A ^ C) (distributiva). e) A ˅ 0 = A (identidade). Alternativa marcada: e) A ˅ 0 = A (identidade). Justificativa: Resposta correta: A ˅ 0 = A (identidade). Correta. Estamos diante de uma soma lógica (OR). Se A for 0, o resultado será 0 e se A for 1, o resultado será 1. Portanto, A determinará o resultado. Distratores:A ˅ B = B ^ A (comutativa). Errada. , pois a propriedade correta é A ˅ B = B ˅ A (comutativa).(A ˅ B) ˅ C = A ^ (B ˅ C) (associativa). Errada, pois a propriedade correta é (A ˅ B) ˅ C = A ˅ (B ˅ C) (associativa).A ^ 1 = 1 (identidade). Errada, pois a propriedade correta é A ^ 1 = A (identidade).A ^ (B ˅ C) = (A ^ B) ^ (A ^ C) (distributiva). Errada, pois a propriedade correta é A ^ (B ˅ C) = (A ^ B) ˅ (A ^ C) (distributiva). 1,50/ 1,50
Compartilhar