Дана иерархия исключений:
classAextends java.lang.Exception}
class B extends Al
class C extends BO
class D extends A()
class E extends AU
class F extends DO
class G extends D()
class H extends E()
Выберите цепочки блоков catch , использование которых не приведет к ошибке компиляции, если в соответствующем блоке try могут генерироваться исключения типа с,D,G,H :/
catch(C e){}catch(D e){} catch(H e){}catch(A e){}]
catch(C e){}catch(D e){}catch(E e){}catch(A e){}]
catch(C e){}catch(D e){}catch(G e){}catch(A e){}]
[catch(A e){}catch(D e){}catch(G e){}catch(H e){}]
catch(E e){}catch(D e){}catch(B e){}catch(A e){}]
classAextends java.lang.Exception}
class B extends Al
class C extends BO
class D extends A()
class E extends AU
class F extends DO
class G extends D()
class H extends E()
Выберите цепочки блоков catch , использование которых не приведет к ошибке компиляции, если в соответствующем блоке try могут генерироваться исключения типа с,D,G,H :/
catch(C e){}catch(D e){} catch(H e){}catch(A e){}]
catch(C e){}catch(D e){}catch(E e){}catch(A e){}]
catch(C e){}catch(D e){}catch(G e){}catch(A e){}]
[catch(A e){}catch(D e){}catch(G e){}catch(H e){}]
catch(E e){}catch(D e){}catch(B e){}catch(A e){}]