Considere os elementos da linguagem Java abaixo:
interface I { }
class A implements I { }
class B extends A { }
class C extends B { }
e as declarações abaixo:
A a = new A();
B b = new B();
Assinale a alternativa que apresenta a declaração que irá compilar e executar sem erros.