Baixe o app para aproveitar ainda mais
Prévia do material em texto
AOL 1- Programação e Estrutura de Dados Conteúdo do exercício 1. Pergunta 1 /1 Um algoritmo pode ser também definido como um conjunto de passos para a resolução de um problema ou para a execução de uma tarefa. Existem diversas formas de classificar algoritmos, por exemplo: pseudocódigo, fluxogramas, descrição narrativa e linguagem de programação. Considerando o que foi estudado na unidade, observe uma representação de algoritmo abaixo: 1 - Entre na sala 2 - Busque o interruptor 3 - Acenda a luz, através do ligamento da chave do interruptor. De acordo com o texto-base, a representação de algoritmo lida acima pode ser classificada como: Ocultar opções de resposta 1. Pseudocódigo 2. Fluxograma 3. Descrição narrativa Resposta correta 4. Enunciado ou questão 5. Linguagem de programação 2. Pergunta 2 /1 Em geral, os programas contêm dados armazenados que podem corresponder a tipos diversos de acordo com a necessidade. Sendo assim, cada dado possui um formato e uma regra específica, considerando o que será alocado em memória. Nesse caso, são pensados que tipo de caracteres, letras e números podem ser usados na classificação Cadeia. Para dados que podem assumir apenas dois valores, como por exemplo “Verdadeiro” e “Falso”, o tipo mais utilizado é o Lógico. A partir das informações trazidas no texto-base, afirma-se que um cadastro de dados envolvendo números flutuantes ou fracionados terá como classificação de variável e dado o termo: Ocultar opções de resposta 1. Real Resposta correta 2. Cadeia 3. Bit 4. Lógico 5. Inteiro 3. Pergunta 3 /1 Os sistemas de informações podem ajudar uma organização a se posicionar no mercado, operando a partir de um conjunto de pessoas, dados, regras procedimentos, processos e outros sistemas. Há um conceito que representa a menor quantidade de informação contida em um computador, em sua forma mais primitiva: o binário. Ele opera através da conversão do sinal analógico para o digital, podendo ser composto por um conjunto de bits, números, letras ou caractere especial, tomando como forma a menor partícula da informação. De acordo com as informações apresentadas no texto base, pode-se afirmar que o conceito descrito acima chama-se: Ocultar opções de resposta 1. Dado Resposta correta 2. Variável 3. Byte 4. Bit 5. Cadeia 4. Pergunta 4 /1 Cada linguagem de programação possui sua sintaxe, ou seja, as regras responsáveis por gerar um código objeto para ser executado no processador. No caso de Java, seu código objeto é executado pela JVM (Java Virtual Machine), é uma máquina virtual que executa diretamente os programas elaborados em Java. Considerando essas informações e o conteúdo estudado, pode-se afirmar que o código para uma declaração de variável em Java, do tipo inteiro e que receba o número 33, é: Ocultar opções de resposta 1. int idade[]=new int[33] 2. inteiro idade<-33 3. Integer idade=new Integer() 4. int idade = 33 Resposta correta 5. int i:=33 5. Pergunta 5 /1 Dados, informação e conhecimento possuem, na computação, aspectos diferentes que podem fazer com que uma estrutura possa se comportar de maneira diferenciada dependendo da forma. Por exemplo: o dado é a menor partícula da computação e trabalha desde o binário até formar uma letra ou palavra. Após concluída essa etapa, organiza-se um conjunto de dados para formar uma informação que a partir de uma frase ou um parágrafo. O conhecimento é o cruzamento e relação entre diferentes frases, parágrafos e palavras. Veja os exemplos abaixo: 1- “José” – 123 – 00FF33 2- 3.141516 – true - false 3- “Há dez anos, no mês de janeiro, chove a partir de 5 centímetros neste alqueire de Saint Petersburg.” Considerando o texto-base, os exemplos listados de 1 a 3 acima podem ser classificados, respectivamente, como: Ocultar opções de resposta 1. informação, informação e conhecimento 2. dado, dado e conhecimento Resposta correta 3. dado, dado e informação 4. informação, dado e conhecimento 5. dado, informação e conhecimento 6. Pergunta 6 /1 Um vetor é uma estrutura que possui apenas uma tipagem primitiva com profundidade ‘n’, podendo armazenar diversos dados do mesmo tipo. Ele é usado para representar estruturas estáticas, e uma das suas principais vantagens é a possibilidade de saber a quantidade dos elementos e a posição onde cada um se encontra armazenado. A partir das informações trazidas no texto-base e do conteúdo estudado, se considerarmos um vetor do tipo int para armazenar números relativos à quantidade, podemos afirmar que a estrutura composta desse tipo de dado é: Ocultar opções de resposta 1. Homogênea Resposta correta 2. Heterogênea 3. Abstrata 4. Coleção 5. Primitiva 7. Pergunta 7 /1 Um tabuleiro de xadrez possui 8x8 de casas, variando entre pretas e brancas. Uma das características do tabuleiro é a existência de duas grandes linhas transversais que vão de uma ponta à outra. A linha transversal da esquerda é preta e a da direita é branca. Embora o desenvolvimento do tabuleiro possa ser aplicado em um vetor, também é possível aplica-lo em uma matriz. No caso de uma matriz, sua declaração seria matriz[8][8]. Pensando em termos de cor, para identificar que uma casa é preta armazenaríamos 1 e, para branco, 0. No caso da linha transversal da esquerda, as linhas e as colunas, nas posições abaixo, iriam gravar 0, os elementos da matriz a serem gravadas 0 são: tabuleiro[0][0], tabuleiro [1][1], tabuleiro[2][2], tabuleiro[3][3], tabuleiro[4][4], tabuleiro[5][5], tabuleiro[6][6] e tabuleiro[7][7]. De acordo com o texto-base, a operação que poderia ser usada no loop para armazenar as cores brancas, considerando o i como o início do loop que navega na linha, é: Ocultar opções de resposta 1. tabuleiro[i][7-i]=0 2. tabuleiro[++i][--i]=0 3. tabuleiro[i][i+1]=0 4. tabuleiro[7-i][i]=0 5. tabuleiro[i][i]=0 Resposta correta 8. Pergunta 8 /1 Todo objeto ou entidade do mundo real possui diversas características numéricas e alfanuméricas. Não se pode, em uma estrutura de dados, trabalhar sempre com o mesmo tipo de informação. A partir disso, analise a seguinte situação: Considere um cadastro de clientes que envolva o seguinte conjunto de dados: nome do tipo String; idade do tipo int. e e-mail do tipo String. Considerando as informações do texto-base e o conteúdo estudado, pode-se afirmar que o seguinte tipo de dado seria ideal para armazenar essa entidade: Ocultar opções de resposta 1. String 2. Estrutura homogênea de dados 3. Estrutura heterogênea de dados Resposta correta 4. Estrutura de dados 5. Vetor 9. Pergunta 9 /1 Leia o trecho a seguir: “A média de um conjunto de valores numéricos é calculada somando-se todos estes valores e dividindo-se o resultado pelo número de elementos somados, que é igual ao número de elementos do conjunto, ou seja, a média de n números é sua soma dividida por n.” Fonte: Só Matemática. Média aritmética simples. 2019.Disponível em <https://www.somatematica.com.br/fundam/medias.php>. Acesso em: abr. 2019. De acordo com a definição de média, observe abaixo um exemplo de algoritmo que recebe dois valores e fornece sua média: Algoritmo Media Declarações n1,n2,Media: Real INICIO Leia (n1) Leia (n2) Media< - ??????????? Escreva( Media) FIM Considerando o algoritmo acima, a instrução correspondente à média aritmética para a variável Média é: Ocultar opções de resposta 1. Media <- n1 + n2 / 2 2. Media<- (n1 *1 + n2*1) 3. Media <- (n1 + n2 ) * 2 4. Media<- (n1 + n2 ) / 2 Resposta correta 5. Media <- n1 + n2 * 2 10. Pergunta 10 /1 Em Java, uma Collection é uma API que contém diversos objetos que podem ser usados, tais como Pilha, Fila, Árvore, Arrays e Mapas. Embora todas essas estruturas contenham alguns comportamentos padrões, como add, remove, contains, cada uma funciona de maneira diferente. Os Maps contêm complexidades diferenciadas dos demais, pois requerem uma chave (key) para poder trabalhar qualquer operação. Considerando essas informações e o conteúdo estudado, podemos afirmar que o pacote correspondente ao importda Collection dentro do Java é: Ocultar opções de resposta 1. java.util Resposta correta 2. java.swing 3. java.io 4. java.awt 5. java.lang
Compartilhar