Prévia do material em texto
Situação Finalizada Iniciado sexta-feira, 20 mar. 2026, 20:22 Concluído sexta-feira, 20 mar. 2026, 20:38 Duração 15 minutos 49 segundos Nota 5,40 de um máximo de 6,00(90%) Questão 1 Correto Atingiu 0,60 de 0,60 Dadas as seguintes afirmações a respeito dos Objetos, analise: I. Um objeto não será criado a partir de uma classe que contenha um código descrevendo o objeto. II. Um objeto poderá armazenar dados. Os dados armazenados em um objeto serão comumente chamados de campos. III. Um objeto não poderá realizar operações. As operações que um objeto poderá executar são chamadas de métodos. Assinale a alternativa CORRETA: a. Somente a afirmação II está correta. b. Somente as afirmações I e III estão corretas. c. Nenhuma das afirmações estão corretas. d. Todas as afirmações. e. Somente as afirmações I e II estão corretas. Sua resposta está correta. A resposta correta é: Somente a afirmação II está correta. Que tal salvar esse conteúdo? Questão 2 Correto Atingiu 0,60 de 0,60 Assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações: ( ) Cada objeto possuirá um conjunto de métodos que poderão ser chamados, fazendo com que o objeto execute uma operação. ( ) Quando o programa precisar de um objeto para fazer algo, ele chama o método apropriado. ( ) Os modificadores de acesso não são padrões de visibilidade de acessos às classes, atributos e métodos. ( ) Os modificadores são palavras-chaves reservadas pela linguagem Java, que não poderão ser usadas como nome de métodos, classes ou atributos. ( ) O uso dos modificadores de acesso não será importante para definir uma implementação coerente com as especificações de projeto, não determinará como serão os acessos às classes, métodos e/ou variáveis. Considere somente a alternativa CORRETA. a. V, F, F, V, V. b. V, V, F, V, F. c. V, F, V, F, F. d. F, F, V, V, V. e. F, V, V, V, F. Sua resposta está correta. A resposta correta é: V, V, F, V, F. Que tal salvar esse conteúdo? Questão 3 Correto Atingiu 0,60 de 0,60 Em relação ao que foi visto e estudado, a respeito sobre Programação Orientada a Objetos, assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações: ( ) Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas receberão zero, valores lógicos recebem false e objetos receberão null). ( ) Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente pelo Java. ( ) Um construtor não poderá rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um objeto já construído. ( ) As estruturas condicionais existem em todas as linguagens de programação e possibilitam que a execução de um programa, seja desviada de acordo com certas condições. ( ) Quando declarado um construtor, ele não deverá possuir, obrigatoriamente, sempre o mesmo nome da classe em que se está localizado. a. F, F, V, V, V. b. V, V, F, F, F. c. V, V, F, V, F. d. V, F, V, F, F. e. V, F, F, V, V. Sua resposta está correta. A resposta correta é: V, V, F, V, F. Que tal salvar esse conteúdo? Questão 4 Correto Atingiu 0,60 de 0,60 O padrão MVC depende de uma separação clara de objetos em uma das três categorias presentes nas afirmações abaixo: I. Modelos para manter dados. II. Exibições para exibir todos ou uma parte dos dados. III. Controladores para manipular eventos que afetam o modelo ou as exibições. Considere a alternativa CORRETA: a. Somente a afirmação III está correta. b. Todas as afirmações estão corretas. c. Somente as afirmações I e III estão corretas. d. Somente as afirmações I e II estão corretas. e. Nenhuma das afirmações estão corretas. Sua resposta está correta. A resposta correta é: Todas as afirmações estão corretas. Que tal salvar esse conteúdo? Questão 5 Correto Atingiu 0,60 de 0,60 Em relação aos conceitos avançados sobre Classes, analise as seguinte afirmações: I. Uma Classe especificará os dados que um objeto poderá conter (os campos de objetos) e as ações que um objeto poderá executar (os métodos do objeto). II. Uma Classe será um projeto de código que poderá ser usado para criar um tipo específico de objeto. III. Um objeto é um componente de software que existe na memória e serve a um propósito específico em um programa. Assinale a alternativa CORRETA: a. Somente a afirmação I está correta. b. Somente as afirmações I e III estão corretas. c. Somente as afirmações I e II estão corretas. d. Somente a afirmação III está correta. e. Todas as afirmações. Sua resposta está correta. A resposta correta é: Todas as afirmações. Que tal salvar esse conteúdo? Questão 6 Correto Atingiu 0,60 de 0,60 Em relação à Instanciação, referência para objetos, analise as seguintes afirmações: I. No contexto de uma atribuição, o operador new terá esta forma geral: var_classe = new nome_classe(lista_arg); II. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de atribuir valores default a um objeto. III. Se uma classe não definir seu próprio construtor, new usará o construtor padrão fornecido por Java. Logo, new poderá ser usado para criar um objeto de qualquer tipo de classe. Assinale a alternativa CORRETA: a. Somente a afirmação I. b. Somente as afirmações I e II. c. Somente a afirmação II. d. As afirmações I, II, III. e. Somente as afirmações I e III. Sua resposta está correta. A resposta correta é: As afirmações I, II, III. Que tal salvar esse conteúdo? Questão 7 Incorreto Atingiu 0,00 de 0,60 Em relação à Programação Orientada a Objetos, assinale V VERDADEIRO ou F FALSO, para as seguintes afirmações: ( ) No mercado atual de software, grandeS linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. ( ) Os atributos são pertencentes à classe, eles poderão ser do tipo primitivo ou referência. ( ) A dimensão da estrutura dinâmica tem limitações, sendo uma de suas restrições à limitação física do espaço de memória do computador onde ocorrerá a execução do algoritmo. ( ) A instrução import será utilizada para identificar e carregar classes que desejarmos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes. ( ) Um resultado interessante para o princípio da coesão é o princípio que um método não deverá modificar o estado de um objeto ou de objetos existentes, ou retornar um valor, mas não ambos. Considere somente a alternativa correta. a. F, V, V, V, F. b. V, F, V, F, F. c. V, V, F, V, F. d. V, F, F, V, F. e. F, F, V, V, V. Sua resposta está incorreta. A resposta correta é: V, V, F, V, F. Que tal salvar esse conteúdo? Questão 8 Correto Atingiu 0,60 de 0,60 Analise as afirmações a seguir, a respeito dos Construtores e considere somente a alternativa correta: a. Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas recebem zero, valores lógicos recebem false e objetos recebem null). b. Na criação de janelas gráficas (frames), por exemplo, o método construtor não poderá definir todas as propriedades dos componentes visuais do frame. c. Quando for declarado um construtor, ele deverá possuir, obrigatoriamente, sempre o mesmo nome da classe onde está localizado. d. O Construtor poderá ser herdado. Para chamá-lo a partir de uma subclasse usaremos a referência super. e. Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, false será inicializado automaticamente pelo Java. Sua resposta está correta. A resposta correta é: Se um construtor não for declarado, será assumidoum construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas recebem zero, valores lógicos recebem false e objetos recebem null). Que tal salvar esse conteúdo? Questão 9 Correto Atingiu 0,60 de 0,60 Com relação às afirmações a seguir a respeito das vantagens da utilização do Encapsulamento, poderemos afirmar: I. A utilização do encapsulamento fornecerá uma série de vantagens como ocultar certos detalhes de implementação; tornar o código mais legível; minimizar os erros de programação; restringir o conteúdo das variáveis; facilitar a ampliação do código em função de novas atualizações. II. A utilização do encapsulamento fornecerá uma série de vantagens como ocultar certos detalhes de implementação; tornar o código mais legível; minimizar os erros de programação; ampliar o conteúdo das variáveis; facilitar a ampliação do código em função de novas atualizações. III. A utilização do encapsulamento fornecerá uma série de vantagens como desvendar certos detalhes de implementação; tornar o código mais legível; minimizar os erros de programação; ampliar o conteúdo das variáveis; facilitar a ampliação do código em função de novas atualizações. Assinale a alternativa CORRETA: a. Todas as afirmações estão corretas. b. Somente a afirmação I está correta. c. Somente a afirmação III está correta. d. Nenhuma das afirmações estão corretas. e. Somente a afirmação II está correta. Sua resposta está correta. A resposta correta é: Somente a afirmação I está correta. Que tal salvar esse conteúdo? Questão 10 Correto Atingiu 0,60 de 0,60 Em relação ao que foi visto e estudado, assinale a alternativa CORRETA: a. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET são Orientada a Objetos e CSharp, C++, Python são linguagens de programação orientada a eventos assim você consegue perceber a importância de estudar e absorver os conceitos de OO. b. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. c. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, com exceção da linguagem Python que é uma linguagem orientada a dados, não são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. d. No mercado atual de software, grandes linguagens de programação como ASP.NET, CSharp, C++, Python não são Orientadas a Objetos, somente Java é uma linguagem orientada a objetos assim você consegue perceber a importância de estudar e absorver os conceitos de OO. e. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são tipos de programação funcional, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. Sua resposta está correta. A resposta correta é: No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO. Que tal salvar esse conteúdo?