In the following code, suppose that f is an instance of Foo. class Foo int i; static int s; void imethod) static void s method ) Which of the following statements is(are) incorrect? int t = f.imethod(); f.smethod(); System.out.println(f.s); System.out.printin(f.i); Solution 1. answers are option (2),(3),(4). because it is possible to call method and access class variables using an object of that class. option (1) is wrong. int t=f.imethod(); // ( this statement is wrong.because in method declaration, its return is void. but here it is trying to return an integer value ) 2. answer is option (1) char[ ] charArray=new char[25];. here an array is declared correctly . all other options are wrong. int[ ] words=new words [10]; // ( this declaration is wrong. because its syntax is not correct.it should write like this int[ ] words=new int [10]; ) char[ ] charArray=\"computer science\" // ( \"computer science\" is a string not array of charecters. here array type is declared as char. ) double[3] nums= {3.5,35.1,32.0}; // ( array declaration is not correct . ) 3. answer is o ption (4). f.imethod(); . because f is an instance object of the class Foo. a method can be called by an object. all other options are wrong . System.out.println(Foo.s) // ( i t is not possible to access an instance variable of a class by using class name instead of instance object ). System.out.println(Foo.i) // ( i t is not possible to access an instance variable of a class by using class name instead of instance object ). Foo.smethod(); // ( i t is not possible to call a method of a class by using class name instead of instance object ). ***************************** THANKS ************************* PLS PROVIDE GOOD FEEDBACK **************** .