Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 1/8 Conteúdo do exercício Ocultar opções de resposta Pergunta 1 -- /1 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 é: Resposta corretamain begin Mai init start Pergunta 2 -- /1 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 2/8 Ocultar opções de resposta As variáveis são espaços em memória, com identificador, que podem ser utilizadas por um conjunto de instruções. Dependendo da instrução, pode-se qualificar esse espaço de memória em um formato capaz de receber os dados provenientes desse espaço. Há, por exemplo, a variável com alocação inteira, que tem como característica aceitar somente números exatos, não-fracionados. Esse tipo de variável é muito utilizado para quantidades e representações numéricas do mundo real Considerando as variáveis da linguagem de programação Java, pode-se classificar uma variável int como: Tipo de objeto de dado Resposta corretaTipo primitivo Tipo abstrato de dado Linguagem de programação EPROM (sigla para “erasable programmable read-only memory", traduzida como "memória programável apagável somente de leitura") Pergunta 3 -- /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. 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. 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 3/8 Ocultar opções de resposta Ocultar opções de resposta ( ) 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: 2, 1, 4, 3 4, 3, 1, 2 Resposta correta1, 2, 3, 4 4, 3, 2, 1 1, 2, 4, 3 Pergunta 4 -- /1 Uma classe em POO é um conjunto de instruções que primeiramente são abstraídas do mundo real. Uma situação como a primeira aula de uma escola, por exemplo, pode ser nomeada como AulaPrimeira, PrimeiraAula ou Aula1 em uma classe a partir de um primeiro contato com programação. Conforme se aprofunda em POO, torna-se possível transformar a nomenclatura para vetor de Aula ou para uma Collection de Aula em vez de usar Aula1. De acordo com essa abstração de aula, veja o código abaixo. public <comando1> < comando2> { < comando3> static < comando4> < comando5> (String []args) { //comandos } } A partir das informações contidas no texto-base, a ordem das palavras a serem inseridas no código que descreve a abstração de aula é: class public void main Aula1 class public void main Aula1 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 4/8 Ocultar opções de resposta public class void main Aula1 Resposta corretaclass Aula1 public void main public void main class Aula1 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: informação, dado e conhecimento dado, dado e informação Resposta corretadado, dado e conhecimento dado, informação e conhecimento informação, informação e conhecimento Pergunta 6 -- /1 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 5/8 Ocultar opções de resposta Pergunta 6 /1 O vetor é uma das estruturas mais simples de se utilizar para armazenamento de dados. Porém, em contrapartida, para uma comparação ou busca de seus elementos deve-se verificar todos os itens nele armazenados. Para verificar todos os itens utiliza-se a navegação, termo da computação que busca entrar em uma estrutura de dados e mostrar seus itens. Para navegar em uma estrutura vetorial utiliza-se o loop, pois se trata de um elemento que contém um início e um fim. Observe o exemplo: for(int cont=0;cont <=10;cont++) { vet[cont]=cont+1; System.out.println(vet[i]); } Considerando as informações do texto-base e o conteúdo estudado, podemos afirmar que, ao executar o loop acima, o que ocorrerá com o vetor na posição 3 quando a variável cont estiver com valor 3 é: vet[3] = null vet[3] = 0 vet[3] = 3 Resposta corretavet[3] = 4 vet[3] = 1 Pergunta 7 -- /1 A sintaxe (conjunto de regras e padrões de uma linguagem) do Java é baseada em um padrão de linguagens de programação e script chamado ECMA 262, um padrão que outras linguagens utilizam. O ECMA opera de maneira similar ao modo como um ISO ou W3C definem normas e regras. Embora tenha esse padrão em algumas plataformas, ele pode ser programado de maneira individual, como no uso de uma API específico do 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 6/8 Ocultar opções de resposta Ocultar opções de resposta Sistema Operacional Microsoft Windows ou Linux. Nesse caso, mesmo estando no padrão ECMA, deve-se obedecer a plataforma que está sendo usada. Para uma declaração de variável, sua instrução é padrão e deve seguir uma sequência específica na ordem: String nome = “Josué” ; Considerando essas informações e o conteúdo estudado, ordene as etapas a seguir: ( ) É o tipo primitivo da linguagem. ( ) É o identificador da variável ou nome da variável. ( ) Símbolo de atribuição. ( ) Valor a ser atribuído na variável idade. ( ) Delimitador, ou seja, o final da instrução.Agora, assinale a alternativa que apresenta a sequência correta: Resposta correta1, 2, 3, 4, 5 5, 4, 3, 1, 2 1, 2, 3, 5, 4 1, 5, 2, 4, 3 5, 4, 3, 2, 1 Pergunta 8 -- /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 é: Resposta corretaHomogênea 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 7/8 Ocultar opções de resposta Primitiva Coleção Abstrata Heterogênea Pergunta 9 -- /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[coluna][linha]<>valor matriz[linha][coluna]==valor matriz[linha][coluna]<- valor Resposta corretamatriz[linha][coluna]=valor matriz[linha][coluna]!=valor Pergunta 10 -- /1 23/11/2021 19:48 Comentários https://sereduc.blackboard.com/ultra/courses/_76746_1/grades/assessment/_4502343_1/overview/attempt/_15645026_1/review/inline-feedback?… 8/8 Ocultar opções de resposta 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: Linguagem de programação Fluxograma Pseudocódigo Enunciado ou questão Resposta corretaDescrição narrativa
Compartilhar