Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0261_EX_A4__V1 LINGUAGEM DE PROGRAMAÇÃO 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0261_EX_A4__V1 Matrícula: Aluno(a): Data: 14/09/2017 22:33:46 (Finalizada) 1a Questão (Ref.: 201607555011) Fórum de Dúvidas (0) Saiba (0) A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os sistemas sejam encapsulados por outros sistemas os programadores de aplicações sejam mais especializados a computação seja acionada por troca de mensagens entre objetos os objetos sejam implementados de maneira efciente e simples os usuários utilizem as aplicações de forma mais simples Gabarito Comentado 2a Questão (Ref.: 201607894493) Fórum de Dúvidas (0) Saiba (0) Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição fnanceira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codifcação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afrmar que em Java: Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Atributos: determinam o estado do objeto Objetos são instâncias da classe. A classe provê a estrutura para a construção de objetos. Gabarito Comentado 3a Questão (Ref.: 201608080965) Fórum de Dúvidas (0) Saiba (0) Seja a classe: public class Navio { private String classeNavio; private int numPassageiros; public Navio(classeNavio) { this.classeNavio=classeNavio; BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num... 1 de 3 15/09/2017 21:56 } } Verifque as afrmativas e marque a opção correta: I- A classe possui apenas um construtor. II- As instâncias desta classe são criadas com seus atributos vazios ou não inicializados. III - A classe apresenta duas variáveis de classe mas nenhuma variável de instância. Iv - A classe apresenta construtor padrão sobrecarregado. As afrmativas I e IV estão corretas. As alternativas I, II e III estão corretas. Todas as alternativas estão corretas. Apenas as alternativas II e III estão corretas. Apenas a I está correta. 4a Questão (Ref.: 201607582037) Fórum de Dúvidas (0) Saiba (0) O encapsulamento é um conceito da orientação a objetos que: exibe todos detalhes de implementação permite instanciar objetos permite o acesso irrestrito aos atributos da classe esconde detalhes de implementação e garante maior segurança aos atributos da classe aumenta velocidade da máquina virtual java 5a Questão (Ref.: 201607357840) Fórum de Dúvidas (0) Saiba (0) Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verifcando a classe Pessoa e na sequência a classe TestaPessoa. public class Pessoa{ String nome; int idade; String telefone; public void exibirDados(){ System.out.println("Nome:"+nome); System.out.println("Idade:" + idade+ " anos"); System.out.println("Telefone:"+ telefone); } } public class TestaPessoa{ public static void main (String [] args){ exibirDados(); } } faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados(). não há erros nos códigos acima. o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. faltou criar o objeto na classe Pessoa. faltou o método main na classe Pessoa. Gabarito Comentado 6a Questão (Ref.: 201607357803) Fórum de Dúvidas (0) Saiba (0) Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto signifca: BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num... 2 de 3 15/09/2017 21:56 são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação. defne a declaração de uma variável de referência associada a um variável primitiva. defne estados internos de uma classe. instância de uma classe. um identifcador utilizado para descrever o cenário do padrão como um todo. Gabarito Comentado 7a Questão (Ref.: 201608109055) Fórum de Dúvidas (0) Saiba (0) O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança, polimorfsmo, sobrescrição e sobrecarga. Acerca desses conceitos, considere as afrmativas a seguir. I. A herança é uma técnica que permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos construtores das classes Java podem ser sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos métodos, porém com assinaturas diferentes. Assinale a alternativa correta. Somente as afrmativas I e IV são corretas Somente as afrmativas III e IV são corretas. Somente as afrmativas I, II e III são corretas. Somente as afrmativas II, III e IV são corretas. Somente as afrmativas I e II são corretas. Gabarito Comentado Gabarito Comentado 8a Questão (Ref.: 201608097302) Fórum de Dúvidas (0) Saiba (0) Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado. static void Scanner public main BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num... 3 de 3 15/09/2017 21:56 Slide 1 Slide 2 Slide 3
Compartilhar