Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 1/6 Local: Sa la 1 - Sa la de Aula / Anda r / Polo Duque de Ca xia s / PO LO DUQ UE DE CAX IAS - RJ Acadêmi co: EAD-IL10309-20222C Aluno: RAPHAEL FARIAS Avali ação: A3 Matrí cula: 20221311842 Data: 9 de Julho de 2022 - 08:00 Fi na l i z a do Correto Incorreto Anulada Discursiva Objetiva Total: 10,00/10,00 1 Código: 38024 - Enunciado: Vetores são bastante úteis em programação. Uma de suas vantagens é a redução do tamanho dos blocos de código quando comparados com outros sem a sua utilização. Considere as características de um vetor e avalie as afirmações a seguir:I. O vetor é uma estrutura de dados indexada que pode armazenar uma quantidade de valores do mesmo tipo.II. Um vetor é uma matriz com apenas duas dimensões.III. A primeira posição de um vetor tem índice zero.IV. A última posição de um vetor tem índice igual ao número de posições desse vetor menos um. Com base no exposto, é correto apenas o que se afirma em: a) I, II, III e IV. b) I, II e IV apenas. c) I, III e IV apenas. d) I, II e III apenas. e) I apenas. Alternativa marcada: c) I, III e IV apenas. Justificativa: Resposta correta:I, III e IV apenas.I. O vetor é uma estrutura de dados indexada que pode armazenar uma quantidade de valores do mesmo tipo. Correta. O vetor é uma matriz de uma dimensão com estrutura de dados indexada e que permite armazenar conteúdo com várias ocorrências do mesmo tipo de variável. Ele possui um único nome e armazenamento contíguo na memória. Para acessar cada posição de um vetor, utiliza-se o seu respectivo índice. Índice012345678Conteúdo100101101020003000400550300112Posição123456789 III. A primeira posição de um vetor tem índice zero. Correta.Índice012345678Conteúdo100101101020003000400550300112Posição123456789 IV. A última posição de um vetor tem índice igual ao número de posições desse vetor menos um. Correta.Índice012345678Conteúdo100101101020003000400550300112Posição123456789 Distrator:II. Um vetor é uma matriz com apenas duas dimensões. Errada. Um vetor é uma matriz com apenas uma dimensão. 1,00/ 1,00 2 Código: 38044 - Enunciado: “Os símbolos gráficos da norma ISO 5807:1985 (E) permitem demonstrar de forma clara a linha de raciocínio lógico utilizada por um programador de computadores, de modo que seja fácil a quem não conhece programação entender o que se pretende em um determinado programa."(Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Algoritmos: Lógica para desenvolvimento de programação de computadores. [2.3.2 Norma ISO 5807:1985 (E), p.30]. 28. ed. São Paulo: Érica-Saraiva, 2016.) Neste contexto, o losango é um símbolo gráfico utilizado em algoritmos, cujo significado é: a) Exibição. b) Conector. c) Decisão. d) Entrada manual. e) Processamento. 1,00/ 1,00 13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 2/6 Alternativa marcada: c) Decisão. Justificativa: Resposta correta: Decisão. Correta. O símbolo representa o uso de desvios condicionais para outros pontos do programa de acordo com situações variáveis. Distratores:Processamento. Errada. Representa a execução de uma operação ou grupo de operações que estabelecem o resultado de uma operação lógica ou matemática. Exibição. Errada. Representa a execução da operação de saída visual de dados em um monitor de vídeo conectado ao console do computador.Entrada manual. Errada. Representa a entrada manual de dados, normalmente efetuada em um teclado conectado diretamente ao console do computador. Conector. Errada. Representa a entrada ou a saída em outra parte do diagrama de blocos. Pode ser usado na definição de quebras de linha e na continuação da execução de decisões. 3 Código: 37555 - Enunciado: 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.A partir dessa definição, leia a fórmula a seguir, Y – 3 = 5, e identifique a qual sentença pertence: a) A que não é preposição. b) A declarativa negativa verdadeira. c) Os quantificadores. d) A declarativa afirmativa falsa. e) A declarativa afirmativa verdadeira. Alternativa marcada: c) Os quantificadores. Justificativa: Resposta correta: Os quantificadores.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. Assim, só poderemos entender que será necessário quantificar o valor de Y para se obter uma determinada resposta com base na fórmula. Ou seja, Y, na sua aplicação, será Y = 5 + 3, em que Y será quantificado com o valor final 8. Distratores:A que não é preposição. Errada, pois não se trata de uma sentença imperativa, interrogativa e/ou exclamativa. Nesse caso explícito na questão, não é cabível, pois é preciso que haja quantificação de valores por se tratar de uma fórmula definida, em que Y receberá um valor fruto da ação do valor 5 + 3. Y será igual a 8.A declarativa afirmativa falsa. Errada, pois, a uma sentença declarativa expressa na forma afirmativa, atribuímos um valor lógico F, visto que a sentença é falsa. Nesse caso explícito na questão, não é cabível, pois é preciso que haja quantificação de valores por se tratar de uma fórmula definida, em que Y receberá um valor fruto da ação do valor 5 + 3. Y será igual a 8.A declarativa negativa verdadeira. Errada, pois é uma sentença declarativa expressa na forma negativa. Contudo, é possível atribuir a ela um valor lógico V, pois se trata de uma sentença verdadeira. Nesse caso explícito na questão, não é cabível, pois é preciso que haja quantificação de valores por se tratar de uma fórmula definida, em que Y receberá um valor fruto da ação do valor 5 + 3. Y será igual a 8.A declarativa afirmativa verdadeira. Errada, pois é uma sentença declarativa expressa totalmente de forma afirmativa. Nesse caso, podemos também atribuir um valor lógico. Uma vez que a sentença é verdadeira, naturalmente, o seu valor lógico será V. Nesse caso explícito na questão, não é cabível, pois é preciso que haja quantificação de valores por se tratar de uma fórmula definida, em que Y receberá um valor fruto da ação do valor 5 + 3. Y será igual a 8. 1,00/ 1,00 4 1,00/ 1,00 13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 3/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) Complementação e E. b) Complementação. c) E e OU. d) OU. e) E. Alternativa marcada: e) 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 entradavaler 1.Complementação. Errada, pois é a operação cujo resultado obtido é o valor complementar ao que a variável irá apresentar. 5 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) ˅ C = A ^ (B ˅ C) (associativa). b) A ^ (B ˅ C) = (A ^ B) ^ (A ^ C) (distributiva). c) A ˅ 0 = A (identidade). d) A ˅ B = B ^ A (comutativa). e) A ^ 1 = 1 (identidade). Alternativa marcada: c) 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 1,50/ 1,50 13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 4/6 (identidade).A ^ (B ˅ C) = (A ^ B) ^ (A ^ C) (distributiva). Errada, pois a propriedade correta é A ^ (B ˅ C) = (A ^ B) ˅ (A ^ C) (distributiva). 6 Código: 38019 - Enunciado: Considere a seguinte matriz Mat utilizada na Linguagem C: 0.65.99.08.34.43.2 Diante do exposto, os elementos da matriz referenciados pelas expressões Mat[1][0], Mat[1][2] e Mat[0][2] são, respectivamente: a) 8.3 3.2 9.0 b) 0.6 8.3 3.2 c) 8.3 9.0 3.2 d) 0.6 5.9 4.4 e) 8.3 4.4 9.0 Alternativa marcada: a) 8.3 3.2 9.0 Justificativa: Resposta correta: 8.3 3.2 9.0 Mat[1][0] corresponde a linha um [1] e coluna zero [0], onde encontramos 8.3. Mat[1][2] corresponde a linha um [1] e coluna dois [2], onde encontramos 3.2. Mat[0][2] corresponde a linha zero [0] e coluna dois [2], onde encontramos 9.0. Distratores:0.6 8.3 3.2. Errada. Mat[1][0] é interpretado erroneamente como coluna um [1] e linha zero [0], onde encontramos 0.6. Mat[1][2], interpretado erroneamente como coluna um [1] e linha dois [2], onde encontramos 8.3. E Mat[0][2], interpretado corretamente como linha zero [0] e coluna dois [2], porém, encontrando erroneamente 3.2.8.3 9.0 3.2. Errada. Mat[1][0] é interpretado corretamente como linha um [1] e coluna zero [0], onde encontramos 8.3. Mat[1][2], interpretado corretamente como linha um [1] e coluna dois [2], porém, encontrando erroneamente 9.0. E Mat[0][2] é interpretado corretamente como linha zero [0] e coluna dois [2], porém, encontrando erroneamente 3.2.0.6 5.9 4.4. Errada. Mat[1][0] é interpretado erroneamente como coluna um [1] e linha zero [0], onde encontramos 0.6. Mat[1][2] é interpretado erroneamente como linha um [1] e coluna dois [2], encontrando 5.9. Mat[0][2] é interpretado corretamente como linha zero [0] e coluna dois [2], porém, encontrando erroneamente 4.4.8.3 4.4 9.0. Errada. Mat[1][0] corresponde a linha um [1] e coluna zero [0], onde encontramos 8.3. Mat[1][2] é interpretado corretamente como linha um [1], porém erroneamente como coluna dois [2], encontrando 4.4. E Mat[0][2] é corresponde a linha zero [0] e coluna dois [2], onde encontramos 9.0. 1,50/ 1,50 7 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 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) int dados [4]; d) char dados [4][4]; e) char dados [4,4]; Alternativa marcada: 1,50/ 1,50 13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 5/6 c) 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. 8 Código: 39490 - Enunciado: O português estruturado utiliza uma forma de escrever algoritmos que facilita o aprendizado de quem está começando a programar computadores. Para suportar essa forma de escrever algoritmos foram desenvolvidos alguns recursos, como o VisuAlg e o Portugol, que utilizam linguagens interpretativas simples, escritas em pseudocódigo, permitindo o funcionamento do algoritmo no computador.Considere o seguinte pseudocódigo: //Início do algoritmoi: inteiroi := 10enquanto i < 102 faca escreva (i:4) i := i + 2fimenquanto//Fim do algoritmo Podemos afirmar que este algoritmo mostrará os números: a) Pares de 11 a 102, utilizando a estrutura de repetição enquanto/faca. b) Pares de 12 a 102, utilizando estrutura de repetição enquanto/faca. c) Pares de 12 a 100, utilizando a estrutura de repetição enquanto/faca. d) Pares de 10 a 100, utilizando a estrutura de repetição enquanto/faca. e) Pares de 10 a 102, utilizando a estrutura de repetição enquanto/faca. Alternativa marcada: d) Pares de 10 a 100, utilizando a estrutura de repetição enquanto/faca. Justificativa: Resposta correta: Pares de 10 a 100, utilizando a estrutura de repetição enquanto/faca. Correta. A variável i é inicializada com o valor 10. Na sequência, existe uma estrutura de repetição enquanto/faca que testará se i é menor do que 102. Como a resposta é verdadeira, escreverá na tela o valor de i (que é igual a 10), adicionará 2 na variável i e voltará a testar se i é menor do que 102. Agora o valor de i é 12, continuando a ser menor do que 102 e permitindo escrever o valor de i na tela. Assim, o processo se repetirá até que i seja igual a 102. Nesse momento, a estrutura de repetição será desfeita sem escrever o valor de i na tela. Portanto, após o final do algoritmo, a tela mostrará os números pares de 10 até 100. Distratores:Pares de 11 a 102, utilizando a estrutura de repetição enquanto/faca. Errada. A estrutura de repetição enquanto/faca irá desarmar quando i for igual a 102. Assim, o pseudocomando escreva (i:4) não será executado e o 102 não será mostrado na tela.Pares de 12 a 100, utilizando a estrutura de repetição enquanto/faca. Errada. O primeiro valor a ser escrito na tela será 10 porque este é o valor inicial da variável i antes de ser incrementada de 2. Após a execução do algoritmo, serãomostrados na tela os números pares de 10 a 100 e não os números sequenciais de 12 a 100. Pares de 10 a 102, utilizando estrutura de repetição enquanto/faca. Errada. A estrutura de repetição enquanto/faca irá desarmar quando i for igual a 102. Assim, o comando escreva (i:4) não será executado e o 102 não será mostrado na tela. Após a execução do algoritmo serão mostrados na tela os números pares de 10 a 100 e não os números sequenciais de 10 a 102.Pares de 12 a 102, utilizando estrutura de repetição enquanto/faca. Errada. O primeiro valor a ser escrito na tela será 10 porque este é o valor inicial da variável i antes de ser incrementada de 2. Outro aspecto é que a estrutura de repetição enquanto/faca irá desarmar quando i for igual a 102. Assim, o pseudocomando escreva (i:4) não será executado e o 102 não será mostrado na tela. 1,50/ 1,50 13/07/22, 20:00 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7350701/a3f3ff3e-958d-11ec-bf18-0242ac11003a/ 6/6
Compartilhar