CCT0261 - LINGUAGEM DE PROGRAMAÇÃO - 0001 - AV2

March 18, 2018 | Author: D.j. Pedro Alexandre | Category: Class (Computer Programming), Virtual Machine, Java (Programming Language), Compiler, Operating System


Comments



Description

Avaliação: CCT0261_AV2_ » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV2 Aluno: Professor: RICARDO CEZAR OLIVEIRA DAMASCENO Nota do Trabalho: Nota de Participação: 2 Turma: 9001/AA Data: 12/06/2013 19:20:45 Nota da Prova: 5,0 de 8,0 1a Questão (Cód.: 56576) Pontos: / 1 Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução d sua aplicação. Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch. Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero. Resposta: Gabarito: public class ErroDivisaoZero{ public static void main(String[] args){ try{ int x = 0; int y =2; int resultado = y/x; } catch (ArithmeticException e){ System.out.println("erro de divisão por zero" + e.getMessage()); } } 2a Questão (Cód.: 55493) Pontos: 0,0 / Qual sintaxe representa um override? public class ClassePai { public void metodoExemplo1() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo2() { } } pela presença da Máquina Virtual Java. ela trabalha de forma independente. Por este motivo. 5a Questão (Cód. Este aquivo gerado é a linguagem de maqui que após a verificação de erros.5 / Qual o uso da palavra reservada super em Java? Identificar métodos prioritários Permitir invocar métodos da classe filha. é a máquina virtual java que interpreta o programa java. A principal vantagem da da JVM é a independencia da plataforma.5 / 1 Java é uma linguagem multiplataforma. O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo. .: 56618) Pontos: 1. já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses. Resposta: Apos a compilação do código. O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo. e o modificador de acesso private permite que só a classe manipule seus atributos. pode ser executada em vários sistemas operacionais ou dispositiv Tal característica é em razão. principalmente.public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo() { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo1() { } public void metodoExemplo2() { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo(int p1) { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } } 3 a Questão (Cód. Identificar métodos sobreescritos. e o modificador de acesso private permite que só a classe manipule seus atributos. Permitir invocar construtores da classe pai. e o modificad de acesso private permite que só a classe manipule seus atributos. Criar uma superclasse. O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo. Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional o programa java.: 31136) Pontos: 0. já o modificado de acesso public torna o atributo visível pela própria classe ou suas subclasses. O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo. Na verdade.: 47793) Pontos: 0. sem a necessidade do uso do sistema operacional e componentes de hardware. isto é. É correto afirmar sobre os modificadores de acesso usados na declaração de atributos: O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo. passa aser interpretada pela JVM chamada de bytecode. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas. é gerado um arquivo . 4 a Questão (Cód. já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses. e o modificad de acesso final permite que só a classe manipule seus atributos. os programas codificados em java pode ser executando em qualquer plataforma na qual o java esteja instalado. já o modifica de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses. e o modificad de acesso protected permite que só a classe manipule seus atributos.5 / 0 Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. ou seja. dependendo da necessidade da aplicação que está sendo desenvolvida. já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses.class. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclas podem invocar métodos que têm a mesma identificação e mesmo comportamento. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. I. III e IV. private double preco.10.0 / 1 Considere a seguinte definição: public class Produto { private int codigo. assim como se relacionar e enviar mensagens a outros objetos. public Produto(int codigo. apenas. III. II.codigo=codigo.preco = (wpreco * (1+wperc)) * 1. } public void atualizaPreco (float wperc) { this. apenas. } } Marque a alternativa que define o método polimórfico utilizado na classe: implements Overloading extends new Overriding .: 77783) Pontos: 0. II e III. II e IV. 7 a Questão (Cód.: 31663) Pontos: 1. II. III e IV.codigo=codigo. double preco) { this. I. III e IV.0 / 0 Considere: I. II. this. this. } public Produto() { this. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviad a ele.preco=0d. Na orientação a objetos é correto o que se afirma em: I. Uma classe define o comportamento dos objetos através de seus métodos. apenas. IV. apenas.6a Questão (Cód.preco=preco. I. e quais estados el capaz de manter através de seus atributos. considere: I. } } o erro está no método exibirDados() da classe Pessoa.out.println("Telefone:"+ telefone). faltou criar o objeto Pessoa na classe TestaPessoa. sendo assim assinale a alternativa correta. para depois poder chamar seu método através da variável de referência indicada. que também é chamado de código Bytecode. II.: 32039) Pontos: 0.0 / Orientação a Objetos é uso básico do Java.out. IV. III e IV III e IV. os atributos definem o seu comportamento e os métodos o seu estado 10 a Questão (Cód.: 31157) Pontos: 1.: 33287) Pontos: 0. Está correto o que consta em I. Na interpretação. II. e a linha exibirDados() seria substituída pela linha p. que é um código independente de plataforma. e indique a alternativa que indica o que está errado. a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. System. } } public class TestaPessoa{ public static void main (String [] args){ exibirDados(). somente III.8a Questão (Cód. System. Exemplo: Pessoa p = new Pessoa(). somente IV. ele não pode ser void. verificando a classe Pessoa e na sequência a classe TestaPessoa. public void exibirDados(){ System. Compilação é a geração de um código intermediário chamado fonte.exibirDados(). somente 9a Questão (Cód. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa executado. III. String telefone.0 / 1 Analise o projeto abaixo composto pela classe Pessoa e a classe de teste. int idade. public class Pessoa{ String nome.5 / 0 No âmbito da linguagem Java.out.println("Idade:" + idade+ " anos"). .println("Nome:"+nome). Edição é a criação do programa. somente II e IV. classes são instâncias de objetos uma classe que implementa uma interface se compromete a implementar os métodos estipulados na mesma um problema do paradigma de Orientação a Objetos é a ausência de recursos para reutilização de código o polimorfismo é o mecanismo para herdar métodos e atributos da superclasse nos objetos. faltou o método main na classe Pessoa. Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.br/prova_resultado_preview_aluno.estacio.asp?cod_hist_prova=3164. 19/06/2013 . faltou criar o objeto na classe Pessoa... http://bquestoes. não há erros nos códigos acima.
Copyright © 2024 DOKUMEN.SITE Inc.