DECLARACAO ESCOPO EXERCICIOS RESP

893 palavras 4 páginas
1. Quais das seguintes declarações, quando inseridas independentemente na posição indicada, não causarão a falha do programa durante a compilação? class Test{ public long sum(long a, long b){return a+b;}
//Inserir o novo método aqui
}

a)
b)
c)
d)
e)

public int sum(int a, int b){return a+b;} public int sum(long a,long b){return a+b;} abstract int sum(); private static long sum(long a,long b){return a+b;} public long sum(long a,int b){return a+b;}

2. O que acontece quando tentamos compilar e executar o seguinte código? class Test{ public static void main(String[] args) { int [] i = {1,2,3,4,5}; float [] j = new float[5]; for(int k = 0; k < j.length; k++){ i[k] = (char)j[k];
System.out.println(i[k]);
}
}
}
a)
b)
c)
d)
e)
f)

Erro de compilação – “char” não pode ser atribuído a um “int”
Erro de compilação – Array “j” não foi inicializado
ArrayIndexOutBoundsException na execução
Imprime 0 cinco vezes
Imprime 0.0 cinco vezes
Nenhuma das Anteriores

3. Qual será o resultado da compilação e execução do seguinte programa? class A{ int x = 5;
}
class B extends A{ int x = 6;
}
class CovariantTest{ public A getObject(){ return new A();
}
public static void main(String[] args) {
CovariantTest c1 = new SubCovariantTest();
System.out.println(c1.getObject().x);
}
}
class SubCovariantTest extends CovariantTest{

public B getObject(){ return new B();
}
}
a)
b)
c)
d)

Erro de compilação
Lança um ClassCastException na execução
Imprime 5
Imprime 6

4. Preencha as lacunas de forma que o programa imprima a seguinte saída: PLUSONE of -10 = -9
MINUSONE of -10 = -11
ABS of -10 = 10 enum Operator {
PLUSONE ___________ ___________ ___________ ___________
MINUSONE ___________ ___________ ___________ ___________
ABS ___________ ___________ ___________ ___________ abstract int operate(int x);
}
class EnumTest1{ public static void main(String[] args) { int x = -10; for(___________ o: ___________){
System.out.println(o+" of "+x+" = "+o.operate(x));
}
}
}
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)

{
}
},

Relacionados

  • Exercicios de administração
    13006 palavras | 53 páginas
  • Projetos
    1030 palavras | 5 páginas
  • Negócio jurídico e vícios do consentimento
    4359 palavras | 18 páginas
  • A responsabilidade por débitos de iptu
    2143 palavras | 9 páginas
  • Ibet seminário 1
    2798 palavras | 12 páginas
  • atendimento preferencial
    3977 palavras | 16 páginas
  • embargos
    1929 palavras | 8 páginas
  • AÇÃO CIVIL PUBLICA
    1550 palavras | 7 páginas
  • Direito empresarial casos concretos
    5455 palavras | 22 páginas
  • 288124010141
    1752 palavras | 8 páginas