Prévia do material em texto
<p>Iniciado em sexta, 4 out 2024, 17:55</p><p>Estado Finalizada</p><p>Concluída em sexta, 4 out 2024, 18:09</p><p>Tempo</p><p>empregado</p><p>14 minutos 2 segundos</p><p>Avaliar 0,50 de um máximo de 0,50(100%)</p><p>Questão 1</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação aos comandos de uma linguagem Orientada a Objetos, marque (V) para VERDADEIRO ou (F) para FALSO:</p><p>( ) O código-fonte Java poderá ser escrito usando a codificação de caracteres Unicode e armazenado em seu formato completo</p><p>de 16 bits ou com valores de caracteres Unicode codificados em ASCII.</p><p>( ) Java suporta ambos os comentários de bloco no estilo C delimitados por / * e * / e comentários de linha no estilo C ++</p><p>indicados por //.</p><p>( ) Comentários de linha serão úteis para comentários curtos dentro de métodos.</p><p>( ) Por convenção, um comentário de bloco começando com /** indica um comentário de documento especial.</p><p>( ) O javadoc criará documentação em formato HTML das classes lendo o código-fonte e os comentários incorporados.</p><p>a. V, F, F, V, V.</p><p>b. F, F, V, V, V.</p><p>c. F, V, V, F, F.</p><p>d. V, F, V, F, V.</p><p>e. V, V, V, V, V.</p><p>Sua resposta está correta.</p><p>Painel / Minhas Disciplinas / ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PARA TÉCNIC-disc. 29- PROGRAMAÇÃO ORIENTADA A OBJETOS</p><p>/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / AB2 - CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 10/11/2024</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/my/</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744#section-8</p><p>https://www.eadunifatecie.com.br/mod/quiz/view.php?id=1652163</p><p>Questão 2</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Analise as afirmações a seguir:</p><p>Para determinar o nível de acesso dos elementos de uma classe, poderão ser usados os modificadores de acesso, que poderão</p><p>ser:</p><p>I. O projected; o public, o private e o package.</p><p>II. O package, o private, o protected e o public.</p><p>III. O public, o protected, o packaged e o private.</p><p>IV. O privatized, o package, o public e o protected.</p><p>Considere a alternativa CORRETA:</p><p>a. Somente a afirmação III está correta.</p><p>b. Todas as afirmações estão corretas.</p><p>c. Somente a afirmação I está correta.</p><p>d. Nenhuma das afirmações estão corretas.</p><p>e. Somente a afirmação II está correta.</p><p>Sua resposta está correta.</p><p>Questão 3</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Dada as afirmações sobre os modificadores de acesso de classes e membros, analise:</p><p>I. Os modificadores de acesso são padrões de visibilidade de acessos às classes, atributos e métodos.</p><p>II. O bom uso dos modificadores de acesso será importante para definir uma implementação coerente com as especificações</p><p>de projeto, determinando como serão os acessos às classes, métodos e/ou variáveis.</p><p>III. Os modificadores de acesso serão definidos sempre em palavras minúsculas, tais como public, private, protected, default,</p><p>static, final, native, synchronized, volatile.</p><p>Considere somente a alternativa CORRETA.</p><p>a. Somente a afirmação III está correta.</p><p>b. Todas as afirmações.</p><p>c. Somente as afirmações I e III estão corretas.</p><p>d. Somente as afirmações I e II estão corretas.</p><p>e. Nenhuma das afirmações estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 4</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação às afirmações a seguir, a respeito da Captura e Tratamento das Exceções, podemos considerar:</p><p>I. O nome "exceção" sugere que o problema ocorrerá com pouca frequência.</p><p>II. Uma instrução normalmente executará corretamente, então o problema representará a "exceção à regra".</p><p>III. O tratamento de exceção ajudará a criar programas tolerantes a falhas que poderão resolver ou tratar exceções.</p><p>Considere a alternativa CORRETA.</p><p>a. Somente as afirmações I e II estão corretas.</p><p>b. Nenhuma das afirmações estão corretas.</p><p>c. Somente a afirmação III está correta.</p><p>d. Somente as afirmações I e III estão corretas.</p><p>e. Todas as afirmações estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 5</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação aos conceitos avançados sobre Classes, analise as seguinte afirmações:</p><p>I. Uma Classe especificará os dados que um objeto poderá conter (os campos de objetos) e as ações que um objeto poderá</p><p>executar (os métodos do objeto).</p><p>II. Uma Classe será um projeto de código que poderá ser usado para criar um tipo específico de objeto.</p><p>III. Um objeto é um componente de software que existe na memória e serve a um propósito específico em um programa.</p><p>Assinale a alternativa CORRETA:</p><p>a. Todas as afirmações.</p><p>b. Somente as afirmações I e III estão corretas.</p><p>c. Somente as afirmações I e II estão corretas.</p><p>d. Somente a afirmação III está correta.</p><p>e. Somente a afirmação I está correta.</p><p>Sua resposta está correta.</p><p>Questão 6</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação à Captura e Tratamento das Exceções, assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes</p><p>afirmações:</p><p>( ) Poderá haver muitos blocos catch para tratar com diferentes tipos de exceções que poderão ser lançadas no bloco try</p><p>correspondente.</p><p>( ) Uma cláusula catch especificará um tipo de exceção e um parâmetro.</p><p>( ) O parâmetro não receberá o objeto de exceção.</p><p>( ) Já que todas as exceções serão subclasses de Throwable, todas darão suporte aos métodos definidos por Throwable.</p><p>( ) Você poderá exibir a mensagem de erro padrão, mais um registro das chamadas de método que levarão ao lançamento da</p><p>exceção chamando printStackTrace( ) e poderá usar toString( ) para recuperar a mensagem de erro padrão associada à exceção.</p><p>a. V, V, F, V, F.</p><p>b. V, F, V, F, F.</p><p>c. F, V, V, V, F.</p><p>d. V, V, F, V, V.</p><p>e. F, F, V, V, V.</p><p>Sua resposta está correta.</p><p>Questão 7</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Dada as afirmações a seguir a respeito da Herança, analise:</p><p>I. A herança permite que uma nova classe estenda uma classe existente. A nova classe herda os membros da classe que ela</p><p>estende.</p><p>II. A herança envolve uma superclasse e uma subclasse. A superclasse é a classe geral e a subclasse é a classe especializada.</p><p>III. A subclasse herdará campos e métodos da superclasse sem que nenhum deles precise ser reescrito.</p><p>IV. Novos campos e métodos poderão ser adicionados à subclasse, e é isso que faz dela uma versão especializada da</p><p>superclasse.</p><p>Com relação às afirmações assinale a alternativa CORRETA:</p><p>a. Todas as afirmações.</p><p>b. Somente as afirmações II e III estão corretas.</p><p>c. Somente as afirmações II e IV estão corretas.</p><p>d. Somente as afirmações I, II e III estão corretas.</p><p>e. Somente a afirmação III está correta.</p><p>Sua resposta está correta.</p><p>Questão 8</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação às afirmações sobre o Encapsulamento de Propriedades e seus conceitos, podemos afirmar:</p><p>I. O encapsulamento é um mecanismo de programação que vincula o código e os dados que ele tratará e isso manterá os</p><p>dois seguros contra a interferência e a má utilização externa.</p><p>II. Em uma linguagem orientada a objetos, o código e os dados poderão ser vinculados de tal forma que uma caixa preta</p><p>autônoma seja criada. Dentro da caixa, estarão todo o código e os dados necessários.</p><p>III. No encapsulamento, o código ou os dados privados poderão ser acessados por uma parte do programa que exista fora</p><p>do objeto.</p><p>Assinale a alternativa CORRETA:</p><p>a. Todas as afirmações estão corretas.</p><p>b. Somente as afirmações I e III estão corretas.</p><p>c. Nenhuma das afirmações estão corretas.</p><p>d. Somente a afirmação III está correta.</p><p>e. Somente as afirmações I e II estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 9</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações:</p><p>( ) Cada objeto possuirá um conjunto de métodos que poderão ser chamados, fazendo com que o objeto execute uma</p><p>operação.</p><p>( ) Quando o programa precisar de um objeto para fazer algo, ele chama o método apropriado.</p><p>( ) Os modificadores de acesso não são padrões de visibilidade de acessos às classes, atributos e métodos.</p><p>( ) Os modificadores são palavras-chaves reservadas</p><p>pela linguagem Java, que não poderão ser usadas como nome de métodos,</p><p>classes ou atributos.</p><p>( ) O uso dos modificadores de acesso não será importante para definir uma implementação coerente com as especificações de</p><p>projeto, não determinará como serão os acessos às classes, métodos e/ou variáveis.</p><p>Considere somente a alternativa CORRETA.</p><p>a. V, F, F, V, V.</p><p>b. F, V, V, V, F.</p><p>c. F, F, V, V, V.</p><p>d. V, V, F, V, F.</p><p>e. V, F, V, F, F.</p><p>Sua resposta está correta.</p><p>Questão 10</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Dada as afirmações a seguir a respeito do Desenvolvimento em Camadas:</p><p>I. Padrões são conceitos pensados e desenvolvidos de forma a manter um nível de organização mínimo entre projetos afins</p><p>ou que usem tecnologias afins.</p><p>II. Design patterns ou padrões de projetos são nada mais nada menos, que um modo de desenvolvimento.</p><p>III. Um padrão de design clássico geralmente usado por aplicativos que precisam da capacidade de manter várias</p><p>visualizações dos mesmos dados.</p><p>Considere a alternativa CORRETA.</p><p>a. Todas as afirmações estão corretas.</p><p>b. Somente a afirmação II está correta.</p><p>c. Somente a afirmação III está correta.</p><p>d. Somente as afirmações I e II estão corretas.</p><p>e. Somente as afirmações II e III estão corretas.</p><p>Sua resposta está correta.</p><p>Iniciado em sexta, 4 out 2024, 18:10</p><p>Estado Finalizada</p><p>Concluída em sexta, 4 out 2024, 18:26</p><p>Tempo</p><p>empregado</p><p>15 minutos 17 segundos</p><p>Avaliar 0,50 de um máximo de 0,50(100%)</p><p>Questão 1</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação às afirmações apresentadas a seguir, analise:</p><p>I. Dentro de um objeto, o código, os dados ou ambos poderão ser privados deste objeto ou públicos.</p><p>II. Quando o código ou os dados forem públicos, outras partes do programa poderão acessá-los mesmo que estejam</p><p>definidos dentro de um objeto.</p><p>III. O código ou os dados privados não poderão ser acessados por uma parte do programa que exista fora do objeto.</p><p>Geralmente, as partes públicas de um objeto serão usadas para fornecer uma interface controlada para os elementos</p><p>privados do objeto.</p><p>Assinale a alternativa CORRETA:</p><p>a. Todas as afirmações estão corretas.</p><p>b. Somente as afirmações I e III estão corretas.</p><p>c. Somente a afirmação III está correta.</p><p>d. Nenhuma das afirmações estão corretas.</p><p>e. Somente as afirmações I e II estão corretas.</p><p>Sua resposta está correta.</p><p>Painel / Minhas Disciplinas / ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PARA TÉCNIC-disc. 29- PROGRAMAÇÃO ORIENTADA A OBJETOS</p><p>/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / AB2 - CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 10/11/2024</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/my/</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744</p><p>https://www.eadunifatecie.com.br/course/view.php?id=50744#section-8</p><p>https://www.eadunifatecie.com.br/mod/quiz/view.php?id=1652163</p><p>Questão 2</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Com relação às afirmações a seguir a respeito da codificação de texto, analise:</p><p>I. A maioria das plataformas poderão somente exibir todos os caracteres Unicode, atualmente definido. Como resultado, os</p><p>programas Java poderão ser gravados com sequências de escape Unicode especiais.</p><p>II. Java fará o armazenamento e manipulação dos caracteres e strings internamente como valores Unicode.</p><p>III. O Java também vem com classes para ler e gravar fluxos de caracteres formatados em Unicode.</p><p>Assinale somente a alternativa CORRETA:</p><p>a. Somente as afirmações I e II estão corretas.</p><p>b. Somente a afirmação III está correta.</p><p>c. Todas as afirmações.</p><p>d. Somente as afirmações II e III estão corretas.</p><p>e. Nenhuma das afirmações estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 3</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação às afirmações sobre os comandos de uma linguagem Orientada a Objetos, analise:</p><p>I. Uma das maneiras pelas quais o Java suporta acesso internacional é através da codificação de caracteres Unicode.</p><p>II. O Unicode usa uma codificação de caracteres de 16 bits.</p><p>III. O Unicode é um padrão mundial que suporta os scripts da maioria dos idiomas.</p><p>Assinale a alternativa CORRETA:</p><p>a. Somente as afirmações I e III estão corretas.</p><p>b. Somente a afirmação III está correta.</p><p>c. Nenhuma das afirmações estão corretas.</p><p>d. Todas as afirmações.</p><p>e. Somente as afirmações I e II estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 4</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Sobre a Captura e Tratamento das Exceções, podemos afirmar:</p><p>I. A Captura e Tratamento das Exceções permitirá que um programa continue a executar como se nenhum problema fosse</p><p>encontrado.</p><p>II. Problemas mais graves poderão evitar que um programa continue executando normalmente, exigindo que ele notifique o</p><p>usuário sobre o problema e termine a execução.</p><p>III. Quando a Java Virtual Machine ou um método detectar um problema, como um índice de array inválido ou um</p><p>argumento de método inválido, ele lançará uma exceção, isto é, ocorrerá uma exceção.</p><p>Considere a alternativa CORRETA.</p><p>a. Somente as afirmações I e II estão corretas.</p><p>b. Todas as afirmações estão CORRETAS.</p><p>c. Somente a afirmação II está correta.</p><p>d. Nenhuma das afirmações estão corretas.</p><p>e. Somente as afirmações I e III estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 5</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação ao que se diz respeito às Interfaces, analise as seguintes afirmações a seguir:</p><p>I. Costuma-se dizer que uma interface permite estabelecer um "contrato" entre as classes.</p><p>II. A codificação de uma interface também será semelhante à de uma classe, no entanto a declaração de uma interface se</p><p>iniciará com a palavra reservada class.</p><p>III. Uma interface funciona de maneira bastante similar a classes abstratas, porém não permitirá implementação de nenhum</p><p>método, contendo apenas a sua especificação.</p><p>Considere a alternativa CORRETA.</p><p>a. Somente as afirmações I e III estão corretas.</p><p>b. Somente as afirmações I e II estão corretas.</p><p>c. Todas as afirmações estão corretas.</p><p>d. Somente a afirmação III está correta.</p><p>e. Nenhuma das afirmações estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 6</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>O padrão MVC depende de uma separação clara de objetos em uma das três categorias presentes nas afirmações abaixo:</p><p>I. Modelos para manter dados.</p><p>II. Exibições para exibir todos ou uma parte dos dados.</p><p>III. Controladores para manipular eventos que afetam o modelo ou as exibições.</p><p>Considere a alternativa CORRETA:</p><p>a. Todas as afirmações estão corretas.</p><p>b. Somente a afirmação III está correta.</p><p>c. Somente as afirmações I e II estão corretas.</p><p>d. Nenhuma das afirmações estão corretas.</p><p>e. Somente as afirmações I e III estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 7</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Dadas as seguintes afirmações a respeito dos Objetos, analise:</p><p>I. Um objeto não será criado a partir de uma classe que contenha um código descrevendo o objeto.</p><p>II. Um objeto poderá armazenar dados. Os dados armazenados em um objeto serão comumente chamados de campos.</p><p>III. Um objeto não poderá realizar operações. As operações que um objeto poderá executar são chamadas de métodos.</p><p>Assinale a alternativa CORRETA:</p><p>a. Todas as afirmações.</p><p>b. Somente a afirmação II está correta.</p><p>c. Nenhuma das afirmações estão corretas.</p><p>d. Somente as afirmações I e II estão corretas.</p><p>e. Somente as afirmações I e III estão corretas.</p><p>Sua resposta está correta.</p><p>Questão 8</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Com relação às afirmações a seguir a respeito das vantagens da utilização do Encapsulamento, poderemos afirmar:</p><p>I. A utilização do encapsulamento fornecerá uma série de vantagens como ocultar certos detalhes de implementação; tornar</p><p>o código mais legível; minimizar os erros de programação; restringir o conteúdo das variáveis; facilitar a ampliação do</p><p>código em função de novas atualizações.</p><p>II. A utilização do encapsulamento fornecerá uma série de vantagens como ocultar certos detalhes de implementação; tornar</p><p>o código</p><p>mais legível; minimizar os erros de programação; ampliar o conteúdo das variáveis; facilitar a ampliação do</p><p>código em função de novas atualizações.</p><p>III. A utilização do encapsulamento fornecerá uma série de vantagens como desvendar certos detalhes de implementação;</p><p>tornar o código mais legível; minimizar os erros de programação; ampliar o conteúdo das variáveis; facilitar a ampliação</p><p>do código em função de novas atualizações.</p><p>Assinale a alternativa CORRETA:</p><p>a. Somente a afirmação II está correta.</p><p>b. Somente a afirmação I está correta.</p><p>c. Todas as afirmações estão corretas.</p><p>d. Nenhuma das afirmações estão corretas.</p><p>e. Somente a afirmação III está correta.</p><p>Sua resposta está correta.</p><p>Questão 9</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação aos construtores, assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações:</p><p>( ) Na linguagem Java se um construtor for definido, será assumido um construtor default da própria linguagem.</p><p>( ) O construtor deverá possuir sempre o mesmo nome de sua classe e será sintaticamente semelhante a um método, quando</p><p>for declarado.</p><p>( ) O construtor padrão não permitirá que clientes da classe possam inicialiar a data/hora com valores não zero específico.</p><p>( ) Os campos de uma classe private só poderão ser manipulados pelos seus métodos.</p><p>( ) Métodos set() também são comumente chamados métodos modificadores, porque eles geralmente modificam os valores das</p><p>variáveis de instância. Os métodos get() também são comumente chamados de métodos de acesso ou métodos de consulta.</p><p>a. V, V, F, V, F.</p><p>b. V, F, V, F, F.</p><p>c. V, F, F, V, V.</p><p>d. F, V, V, V, V.</p><p>e. F, V, V, V, F.</p><p>Sua resposta está correta.</p><p>Questão 10</p><p>Completo</p><p>Atingiu 0,05 de 0,05</p><p>Em relação aos aspectos básicos de Herança, analise as seguintes afirmações:</p><p>I. Será com a utilização da palavra-chave extends que a linguagem de programação Java dará suporte à herança, permitindo</p><p>que uma classe incorpore outra classe em sua declaração.</p><p>II. Você só poderá especificar uma única superclasse para qualquer subclasse que criar.</p><p>III. A linguagem de programação Java dá suporte à herança de várias superclasses na mesma subclasse. Será possível criar</p><p>uma hierarquia de herança em que uma subclasse não passe a ser uma superclasse de outra subclasse.</p><p>Assinale a alternativa CORRETA:</p><p>a. Somente a afirmação III está correta.</p><p>b. Nenhuma das afirmações estão corretas.</p><p>c. Todas as afirmações.</p><p>1</p><p>2</p>