Can these statements be compiled successfully? If not, what's the problem? K[]a=newK[9];a[5]=newM();a[6]=newN(); a. No. array "a" has not been initialized. b. No. a[6] and a[5] are null values and cannot assign value to any of them. c. No. K is an abstract class and cannot be instaitnated. d. Yes they can be compiled successfully. Can these statements be compiled successfully? If not, what's the problem? Kk1 = new M(); System.out.println(k1.getP()); a. No. K is an abstract class and cannot be instantiated. b. No.k1 cannot store an object instance of class M. c. Yes they can be compiled successfully. d. No. getP0 is an abstract method and cannot be called. Can these statements be compiled successfully? If not, what's the problem? N[]b= new N[1]b[]= new M(); System.out.print ln(b[]getQ()); a. Yes they can be compiled successfully. b. No. Invalid calling of method getQ0. c. No. b[0] cannot store an object instance of class M. d. No. ArraylndexOutOfBound execption will be thrown..