Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 -- /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, é: int i:=33 Integer idade=new Integer() inteiro idade<-33 int idade[]=new int[33] Resposta corretaint idade = 33 Pergunta 2 -- /1 Uma matriz é uma estrutura que inicia-se a partir de duas dimensões, ou seja, dois colchetes (“[][]”). Nos casos em que há apenas um (“[]”), trata-se de vetor. As matrizes possuem as mesmas propriedades de vetor e sua navegação se dá por loops dentro de suas posições. Seu loop geralmente se inicia pelo primeiro colchete, avançando um por vez para os próximos colchetes, que navegam de item a item.Para navegar em uma matriz de duas dimensões, primeiro se navega em suas linhas, depois em suas colunas. No caso de uma matriz de 3 dimensões, como “matriz[x][y][z];”, o número de laços de repetição aninhados que o algoritmo deve possuir para navegá-la é: 1 4 Resposta correta3 5 2 Ocultar opções de resposta Pergunta 3 -- /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: dado, dado e informação. dado, informação e conhecimento. informação, dado e conhecimento. informação, informação e conhecimento. Resposta corretadado, dado e conhecimento. Pergunta 4 -- /1 O tipo de dado colocado em uma estrutura é o que pode definir todo o algoritmo em termos de velocidade no processador. Dependendo do dado a ser trabalhado, no entanto, não há muitas possibilidades de escolha. A Cadeia, por exemplo, é usada para armazenar letras e caracteres especiais, e não há substituto para ela em situações nas quais se deve armazenar nomes, palavras ou letras. Esse tipo de dado, porém, é naturalmente mais lento, considerando que para o computador formar cada letra é necessário que ele faça um conjunto de cálculos. A escolha do tipo de dado em uma estrutura leva em consideração alguns aspectos. Tendo isso em vista, associe cada aspecto abaixo a seu correspondente. 1) Identificador. Ocultar opções de resposta Ocultar opções de resposta 2) Tipo de armazenamento. 3) Velocidade em inserir dados. 4) Algoritmo de ordenação e localização de dados. ( ) O nome pelo qual a estrutura será identificada geralmente possui ligação com sua aplicação do mundo real. ( ) Se serão armazenados números, letras, valores lógicos etc. ( ) Velocidade medida geralmente em milissegundos, podendo variar dependendo do tipo de estrutura escolhida. ( ) Existem muitos algoritmos específicos para cada tipo de estrutura, que dependem da sua aplicação. Embora, às vezes, estruturas demorem mais em ordenar, elas também podem ser mais velozes em localizar os dados. Agora, assinale a alternativa que apresenta a sequência correta: 1, 2, 4, 3. Resposta correta1, 2, 3, 4. 4, 3, 2, 1. 4, 3, 1, 2. 2, 1, 4, 3. Pergunta 5 -- /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, é: tabuleiro[7-i][i]=0; tabuleiro[i][i+1]=0; Resposta corretatabuleiro[i][i]=0; Ocultar opções de resposta tabuleiro[i][7-i]=0; tabuleiro[++i][--i]=0; Pergunta 6 -- /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 import da Collection dentro do Java é: java.awt java.lang java.swing java.io Resposta corretajava.util Pergunta 7 -- /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 Ocultar opções de resposta Pseudocódigo. Fluxograma. Linguagem de programação. Enunciado ou questão. Resposta corretaDescrição narrativa. Pergunta 8 -- /1 Uma matriz é uma estrutura composta homogênea, que possui no mínimo duas dimensões. Nesse caso, a quantidade de dimensões pode variar dependendo da linguagem de programação. A matriz, assim como o vetor, possui uma tipagem. Além disso, basicamente todas as propriedades de vetor cabem em matriz, mas em escala maior. Ou seja, enquanto o vetor possui apenas uma dimensão, a matriz possui de duas até ‘n’ dimensões, e a cada dimensão há um colchete “[]” para representá-la. Considerando essas informações e o conteúdo estudado, é correto afirmar que a forma correta de inserir dados na matriz, na linguagem de programação Java, é: matriz[linha][coluna]!=valor; matriz[coluna][linha]<>valor; matriz[linha][coluna]<- valor; Resposta corretamatriz[linha][coluna]=valor; matriz[linha][coluna]==valor; Pergunta 9 -- /1 Ocultar opções de resposta Ocultar opções de resposta As linguagens orientadas a objetos, como Java, possuem instruções que buscam simular aspectos da vida real, transformando cada item em entidades computáveis nas quais são denominadas classes. Essas entidades possuem ações que na programação chamamos de funções ou métodos, além de propriedades denominadas de atributos ou variáveis, mas que, na memória, transformam-se em conjunto de instruções. Considerando uma sintaxe simples, com uma apresentação na tela da palavra “Teste!”, pode-se afirmar que o método iniciado ao executar a classe e apresentar essa palavra é: begin start init Mai Resposta corretamain Pergunta10 -- /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 é: Media <- (n1 + n2 ) * 2 Resposta corretaMedia<- (n1 + n2 ) / 2 Media <- n1 + n2 / 2 Media<- (n1 *1 + n2*1) Media <- n1 + n2 * 2
Compartilhar