CCT0024 - Linguagem de Programação
AV2 - Prova A - Turma: 3002
1 - C
2 - E
3 - A
4 - E
5 - A
6 - A
7 - B
8 - Sim. Segue a Im plem entação:
public class Exem plo1App extends Object {
public static void m ain(String args[])
{
try{
int a[] = new int[2];
for (int i=1; i<=4; i++)
System .out.println(a[i]);
}
catch (ArrayIndexOutOfBoundsException e) {
System .out.println("erro de indice fora de faixa");
}
}
9 - A
10 - 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());
}
}
AV2 - Prova B - Turma: 3002
1 - B
2 - E
3 - A
4 - C
5 - E
6 - B
7 - D
8 - E
9 - package Livro;
public class Identifica {
private int codigo;
private String nom e;
private int status;
public int getCodigo() { return codigo; }
public void setCodigo(int codigo) { this.codigo = codigo; }
public String getNom e() { return nom e; }
public void setNom e(String nom e) { this.nom e = nom e; }
public int getStatus() { return status; }
public void setStatus(int status) { this.status = status; }
}
public class Livro extends Identifica {
private String isbn;
public String getIsbn() { return isbn; }
public void setIsbn(String isbn) { this.isbn = isbn; }
}
im port javax.swing.JO ptionPane;
public class Publicacao {
public static void m ain(String[] args) {
Livro id = new Livro();
String Jcodigo = JO ptionPane.showInputDialog("Digite o código do Livro");
String Jisbn = JO ptionPane.showInputDialog("Digite o isbn do Livro");
String Jnom e = JO ptionPane.showInputDialog("Digite o nom e do Livro");
String Jstatus = JO ptionPane.showInputDialog("Digite o status do Livro");
int codigo = Integer.parseInt(Jcodigo);
String isbn= Jisbn;
String nom e= Jnom e;
int status = Integer.parseInt(Jstatus);
id.setCodigo(codigo);
id.setIsbn(isbn);
id.setNom e(nom e);
id.setStatus(status);
JO ptionPane.showMessageDialog(null, "Código do Livro: "+id.getCodigo()+
"Isbn do Livro: "+id.getIsbn()+
"Nom e do Livro: "+id.getNom e()+
"Status do Livro: "+id.getStatus()");
}
}
10 - Polimorfismo ocorre quando métodos possuem as mesmas assinaturas e implementações diferentes em classes distintas. Neste caso o método toString() é polimórfico.
Métodos com o mesmo nome, mas assinaturas diferentes se constituem em sobrecarga. Neste caso o método construtor de Pessoa está sobrecarregado.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário