Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 1/31 Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/10 - Programação Orientada a Objetos public class Aluno { String nome; int matricula; String cpf; public void info(){ System.out.println("nome: " + nome); System.out.println("matricula: " + matricula); System.out.println("cpf: " + cpf); } } Sobre o código em questão considere as afirmações a seguir: I- O método info() retorna 3 Strings II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos. III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos. É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado. (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 Você acertou! (FALSO) I. o método não possui valor de retorno, é isso 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 2/31 C III apenas D I e II apenas o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado. (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado. (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado. (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 3/31 E I, II e III. Questão 2/10 - Programação Orientada a Objetos “Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos escritos com qualquer estilo a comunidade de programadores Java adotam certos padrões que são amplamente utilizados.” Sobre o tópico em questão considere as afirmações a seguir: I- Pacotes são descritos inteiramente com letras minúsculas II-Classes iniciam com letra maiúscula III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula. É correto apenas o que se afirma em Nota: 10.0 A I apenas (FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica (CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado. (FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira. Conteúdo abordado na Aula 2- Tema 2 (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra minúscula 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 4/31 B II apenas C III apenas D I e II apenas Conteúdo abordado na Aula 2 - Tema 3 (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra minúscula Conteúdo abordado na Aula 2 - Tema 3 (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra minúscula Conteúdo abordado na Aula 2 - Tema 3 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 5/31 E I, II e III. Questão 3/10 - Programação Orientada a Objetos “Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public, private e protected para invisibilizar os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário.” (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra minúscula Conteúdo abordado na Aula 2 - Tema 3 Você acertou! (CORRETO) I. Pacotes são descritos apenas com letras minúsculas (CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto (CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra minúscula Conteúdo abordado na Aula 2 - Tema 3 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 6/31 Sobre o tópico em questão considere as afirmações a seguir: I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe; II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações; III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos; É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas (CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe. (CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista. (CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado; Conteúdo abordado na Aula 3 - Tema 2 (CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe. (CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista. (CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD…7/31 C I e II apenas D I e III apenas controlar quando cada elemento é acessado; Conteúdo abordado na Aula 3 - Tema 2 (CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe. (CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista. (CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado; Conteúdo abordado na Aula 3 - Tema 2 (CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe. (CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista. (CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado; Conteúdo abordado na Aula 3 - Tema 2 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 8/31 E I, II e III. Questão 4/10 - Programação Orientada a Objetos “Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras funcionalidades.” Sobre o tópico em questão considere as afirmações a seguir: I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação. II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais. III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java. É correto apenas o que se afirma em Nota: 10.0 A I apenas Você acertou! (CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe. (CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista. (CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado; Conteúdo abordado na Aula 3 - Tema 2 Você acertou! (CORRETO) A categoria de softwares que integram facilidades para codificação é 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8fD… 9/31 B II apenas conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. (FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. (FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje. Conteúdo abordado na Aula 1 - Tema 4 (CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. (FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 10/31 C III apenas poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. (FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje. Conteúdo abordado na Aula 1 - Tema 4 (CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. (FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 11/31 D I e II apenas (FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje. Conteúdo abordado na Aula 1 - Tema 4 (CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. (FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. (FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 12/31 E I, II e III diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje. Conteúdo abordado na Aula 1 - Tema 4 (CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. (FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. (FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicaçõespor diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje. Conteúdo abordado na Aula 1 - Tema 4 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 13/31 Questão 5/10 - Programação Orientada a Objetos “O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de noventa pela equipe de James Gosling.” Sobre o tópico em questão considere as afirmações a seguir: I- String é uma classe dentro de java para representar texto. II- Arrays dentro de Java possuem atributos e métodos como o ‘length’ que indica a quantidade de itens no array. III- O operador + pode ser utilizado em java para concatenar textos como "super" + "mario". É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas (CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe String possui um método de mesmo nome que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas. Conteúdo abordado na Aula 1 - Tema 5 (CORRETO) I. As strings, ou sequência de caracteres, no 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 14/31 C III apenas Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe String possui um método de mesmo nome que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas. Conteúdo abordado na Aula 1 - Tema 5 (CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe String possui um método de mesmo nome que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas. Conteúdo abordado na Aula 1 - Tema 5 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 15/31 D I e II apenas E I, II e III. (CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe String possui um método de mesmo nome que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas. Conteúdo abordado na Aula 1 - Tema 5 Você acertou! (CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. (CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe String possui um método de mesmo nome que retorna a quantidade de itens do array. (CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas. 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 16/31 Questão 6/10 - Programação Orientada a Objetos “Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.” Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em Nota: 10.0 A I apenas Conteúdo abordado na Aula 1 - Tema 5 (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 17/31 B II apenas possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3 (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 18/31 C I e II apenas D I e III apenas (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situaçãoespecífica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3 (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 19/31 E Nenhum dos itens está correto. operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3 Você acertou! (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 20/31 Questão 7/10 - Programação Orientada a Objetos “Quando programamos pensando em POO o objetivo é modelar o mundo real dentro do contexto que nos interessa. Esse modelo deve ser simples e considerar apenas os elementos que forem relevantes para o problema abordado.” Sobre o tópico em questão considere as afirmações a seguir: I- Atributos: São as variáveis que descrevem o objeto. II- Métodos: São como funções que dizem o que cada objeto faz. III- Estado: Seria o valor de cada atributo que representa aquele objeto É correto apenas o que se afirma em Nota: 10.0 A I apenas significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3 (CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada. (CORRETO) II. Os métodos são as funções associadas a 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 21/31 B II apenas C III apenas classe e executam relativamente aos atributos dos objetos do qual estão ligados. (CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento. Conteúdo abordado na Aula 2 - Tema 1 (CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada. (CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do qual estão ligados. (CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento. Conteúdo abordado na Aula 2 - Tema 1 (CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada. (CORRETO) II. Os métodos são as funções associadas a classe e executam 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 22/31 D I e II apenas E I, II e III. relativamente aos atributos dos objetos do qual estão ligados. (CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento. Conteúdo abordado na Aula 2 - Tema 1 (CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada. (CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do qual estão ligados. (CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento. Conteúdo abordado na Aula 2 - Tema 1 Você acertou! (CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada. (CORRETO) II. Os métodos são as funções associadas a classe e executam 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 23/31 Questão 8/10 - Programação Orientada a Objetos “Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu funcionamento.” Sobre o tópico em questão considere as afirmações a seguir: I- JRE é o conjunto de softwares necessários para executar programas feitos em Java. II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução. III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso. É correto apenas o que se afirma em Nota: 0.0 A I apenas relativamente aos atributos dos objetos do qual estão ligados. (CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento. Conteúdo abordado na Aula 2 - Tema 1 (CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. (CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em tempo de execução. (FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 24/31 B II apenas C III apenas Conteúdo abordado na Aula 1 - Tema 3 (CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. (CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em tempo de execução. (FALSO) III. Garbage Collection é uma técnicaque isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. Conteúdo abordado na Aula 1 - Tema 3 (CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. (CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em tempo de execução. (FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 25/31 D I e II apenas E I, II e III Conteúdo abordado na Aula 1 - Tema 3 (CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. (CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em tempo de execução. (FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. Conteúdo abordado na Aula 1 - Tema 3 (CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. (CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em tempo de execução. (FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 26/31 Questão 9/10 - Programação Orientada a Objetos “Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.” Sobre o tópico em questão considere as afirmações a seguir: I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList. II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList III- O métodos reverse pode ser utilizado para reverter os itens de um ArrayList É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas Conteúdo abordado na Aula 1 - Tema 3 (CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro (FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também. (CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa. Conteúdo abordado na Aula 3 - Tema 3 (CORRETO) I. sort(List<> lista); ele coloca em ordem 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 27/31 C I e II apenas D I e III apenas crescente os itens da lista passada por parâmetro (FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também. (CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa. Conteúdo abordado na Aula 3 - Tema 3 (CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro (FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também. (CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa. Conteúdo abordado na Aula 3 - Tema 3 Você acertou! (CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 28/31 E Nenhum dos itens está correto. Questão 10/10 - Programação Orientada a Objetos “Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que recebeu suporte de grandes companhias de informática como IBM.” Sobre o tópico em questão considere as afirmações a seguir: I- O ambiente de execução do Java possui licença GPL v3 de software livre. II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java. III- Sintaxe do Java é baseado na linguagem de Programação C (FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também. (CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa. Conteúdo abordado na Aula 3 - Tema 3 (CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro (FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também. (CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa. Conteúdo abordado na Aula 3 - Tema 3 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 29/31 É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. Conteúdo abordado na Aula 1 - Tema 2 (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. Conteúdo abordado na Aula 1 - Tema 2 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 30/31 C III apenas D I e II apenas E I, II e III (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. Conteúdo abordado na Aula 1 - Tema 2 (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java setrata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. Conteúdo abordado na Aula 1 - Tema 2 Você acertou! 04/04/2022 14:24 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/z2pcn%2BNmasnb6yZ13UBzDw%3D%3D/novo/1/HOONdmPFpIcqfz8f… 31/31 (CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. (CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. (CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. Conteúdo abordado na Aula 1 - Tema 2
Compartilhar