Questão: 118827 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Considere o seguinte trecho de código escrito em .NET:

class E {
public String n;
}
class M : E {
public Integer id;
}
class A {
public static void Main() {
M m = new M();
PE(m); DateTime d = new DateTime(2008, 1, 1);
PE(d);
}
public void PE(Object o) {
E e = (E) o;
}
}

Esse trecho de código:

  • a
    atribui a data de 1 de janeiro de 2008 ao objeto e;
  • b
    converte objetos do tipo DateTime em objetos do tipo E;
  • c
    provoca um erro de compilação;
  • d
    provoca uma exceção de runtime ao ser executado;
  • Próxima Questão