POO - Respostas exercício

708 palavras 3 páginas
Programação Orientada a Objeto

5 – Exercícios

01
Considerando as seguintes definições de objetos,
String s1 = "joao";
String s2 = "joao";
Qual o resultado da expressão s1 == s2? true
Qual o resultado da expressão s1.equals(s2)? true

02
Complete as lacunas da classe Aluno: public class Aluno { private int matricula; private String nome; private double nota1, nota2; public Aluno(int mat, String nom, double n1, double n2) { matricula=mat; nome=nom; nota1=n1; nota2=n2;
}
public_ String ___ getNome() {return nome;} public_ void ___ setNome(String __ nome _____)
{this.nome=nome;}
public double calcularMedia() {return
_ (this.nota1 + this.nota2)/2 _;}
...
}
_

03
Descubra os erros de compilação da classe Pessoa: public class Pessoa { private String nome; public String Pessoa(String n) {this.nome=n;}
_

public void getNome() {return this.nome;} public String setNome(String n) {this.nome=n;}
}
_

04
Considerando a existência da classe Retangulo abaixo, qual é a tarefa que o trecho abaixo está realizando? Retangulo r1=new Retangulo(4,8); r1.setLargura(r1.getComprimento() ); r1.setComprimento(6); a) transformar o retangulo 4x8 num retangulo 4x4
b) transformar o retangulo 4x8 num retangulo 4x6
c) transformar o retangulo 4x8 num retangulo 6x6
d) transformar o retangulo 4x8 num retangulo 8x6

05
Quais números serão impressos?
Retangulo r1,r2; r1=new Retangulo(2, 7); r2=new Retangulo( r1.getComprimento(), r1.getLargura() );
System.out.println(r2.getLargura() + “ “ + r2.getComprimento() );
_

_

_

_

Resposta: 7 2

_

06
Quais números serão impressos?
Retangulo r1,r2; r1=new Retangulo(2,4); r1.setComprimento(3); r2=new Retangulo(1, r1.getComprimento());
System.out.println(r1.area() + “—“ + r2.area()); 3
_

Resposta: 6 - 3

07
Na atribuição abaixo, a variável x receberá o valor?

double x = new Retangulo(2,4).getComprimento();
_

Resposta: 4

_

08
Na atribuição abaixo, a

Relacionados

  • programaçao
    50191 palavras | 201 páginas
  • Linguagens de programação
    2949 palavras | 12 páginas
  • Orientação a objetos com java
    50067 palavras | 201 páginas
  • Programação orientada a objeto x estruturada
    2621 palavras | 11 páginas
  • modelagem de processos
    4812 palavras | 20 páginas
  • Php introdução
    5048 palavras | 21 páginas
  • EMPREGO DO SERVIÇO EXTRA NA PMERJ EIMAR RODRIGUES PEREIRA – TEN CEL PM
    12690 palavras | 51 páginas
  • Programaçao orientada a objetos
    660 palavras | 3 páginas
  • TCC - Plataforma de Ensino WEB
    4244 palavras | 17 páginas
  • oo objetos
    15373 palavras | 62 páginas