Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 2 Correto Atingiu 0,60 de 0,60 Analise as afirmações apresentadas e marque (V) para VERDADEIRO ou (F) para FALSO: ( ) Uma mensagem nada mais é do que o fato de um objeto chamar um método de outro objeto (ou ainda um método estático de uma classe). ( ) Uma mensagem não poderá conter parâmetros que serão valores enviados de um objeto a outro, quando um método for invocado. ( ) Um método será invocado por uma chamada de método e quando o método chamado terminar sua tarefa, ele retornará o controle e possivelmente um resultado para o chamador. ( ) Em uma aplicação real será muito comum que existam diversos tipos de objetos e que um objeto necessite realizar uma tarefa que já estará definida em outro objeto. ( ) Quando declaramos uma variável para associar a um objeto, na verdade, essa variável não guardará o objeto, e sim uma maneira de acessá-lo, chamada de referência. a. V, F, F, V, V. b. V, F, V, V, V. c. F, V, F, V, V. d. F, V, V, F, F. e. F, F, V, V, V. Sua resposta está correta. A resposta correta é: V, F, V, V, V. Questão 3 Correto Atingiu 0,60 de 0,60 Com relação às afirmações a seguir a respeito dos Construtores: I. 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. II. O método construtor será responsável por alocar espaço na memória para a manipulação do objeto e poderá conter também a chamada para outros métodos, possibilitando a criação de objetos mais complexos. III. Na criação de janelas gráficas (frames), por exemplo, o método construtor poderá definir todas as propriedades dos componentes visuais do frame. Assinale a alternativa CORRETA: a. Nenhuma das afirmações. b. Todas as afirmações. c. Somente a afirmação II. d. Somente a afirmação III. e. Somente a afirmação I. Sua resposta está correta. A resposta correta é: Todas as afirmações. Questão 4 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, V, F. c. V, V, F, V,F. d. V, F, F, V, V. e. V, F, V, F, F. Sua resposta está correta. A resposta correta é: V, V, F, V,F. Questão 5 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, CSharp, C++, Python são Orientada a Objetos, 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 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. 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 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. e. 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. 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. Questão 6 Incorreto Atingiu 0,00 de 0,60 Com relação às afirmações a seguir a respeito do Paradigma Orientação a Objetos e seus conceitos, analise: I. Um resultado interessante para o princípio da coesão é a afirmação que um método deverá modificar o estado de um objeto ou de objetos existentes ou retornar um valor, mas não ambos. II. Um método não privado deverá manter um objeto em um estado bem formado. III. Outro princípio da criação de software é: os métodos devem fazer apenas uma coisa e fazê-la bem. Assinale a alternativa CORRETA: a. Todas as afirmações. b. Somente a afirmação II. c. Somente a afirmação III. d. Nenhuma das afirmações. e. Somente a afirmação I. Sua resposta está incorreta. A resposta correta é: Todas as afirmações. Questão 7 Correto Atingiu 0,60 de 0,60 Dadas as seguinte 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. Todas as afirmações. b. Somente a afirmação II está correta. c. Nenhuma das afirmações estão corretas. d. Somente as afirmações I e III estão corretas. 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. Questão 8 Correto Atingiu 0,60 de 0,60 Dada as afirmações a seguir a respeito da Programação Orientada a Objetos, analise: I. O polimorfismo permitirá escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse. II. Novas classes poderão ser adicionadas com pouca ou nenhuma modificação às partes gerais do programa, contanto que as novas classes façam parte da hierarquia de herança que o programa processa genericamente. III. A herança envolve uma superclasse e uma subclasse. A superclasse será a classe geral e a subclasse será a classe que não será especializada. Assinale a alternativa CORRETA: a. Nenhuma das afirmações estão corretas. b. Todas as afirmações. c. Somente as afirmações I e II estão corretas. d. Somente as afirmações I e III estão corretas. e. Somente a afirmação III está correta. Sua resposta está correta. A resposta correta é: Somente as afirmações I e II estão corretas. Questão 9 Correto Atingiu 0,60 de 0,60 Em relação às afirmações sobre o Encapsulamento de Propriedades e seus conceitos, podemos afirmar: I. O encapsulamento é um mecanismo de programação que vincula o código e os dados que ele tratará e isso manterá os dois seguros contra a interferência e a má utilização externa. II. Em uma linguagem orientada a objetos, o código e os dados poderão ser vinculados de tal forma que uma caixa preta autônoma seja criada. Dentro da caixa, estarão todo o código e os dados necessários. III. No encapsulamento, o código ou os dados privados poderão ser acessados por uma parte do programa que exista fora do objeto.Assinale a alternativa CORRETA: a. Somente a afirmação III está correta. b. Somente as afirmações I e II estão corretas. c. Nenhuma das afirmações estão corretas. d. Somente as afirmações I e III estão corretas. e. Todas as afirmações estão corretas. Sua resposta está correta. A resposta correta é: Somente as afirmações I e II estão corretas.
Compartilhar