Q.1
What will be the output for the below code ?
class A{
      public void printValue(){
            System.out.println("A");
      }
}
class B extends A{
      public void printValue(){
            System.out.println("B");
      }
}

1. public class Test{
2.       public static void main(String... args){
3.             A b = new B();
4.             newValue(b);
5.       }
6.       public static void newValue(A a){
7.             if(a instanceof B){
8.                   ((B)a).printValue();
9.             }
10.      }
11. }
Q.2
Which of the following is the correct expression that evaluates to true if the number x is between 1 and 100 or the number is negative?
Q.3
Determine output:
public class Test{
      static int i = 5;
      public static void main(String... args){
            System.out.println(i++);
            System.out.println(i);
            System.out.println(++i);
            System.out.println(++i+i++);
      }
}
Q.4
public class Test{

      public static void main(String args[]){

            System.out.print(""=="");

            System.out.print(" ");

            System.out.print("A"=="A");

            System.out.print(" ");

            System.out.print("a==A");

      }

}
Q.5
What will be the output?
public class Test{
      public static void main(String args[]){
            int a = 42;
            double b = 42.25;
            System.out.print((a%10)+" "+(b%10));
      }
}
Q.6
What will be the output after compiling and running following code?
1. public class Test{
2.       public static void main(String... args){
3.             int x =5;
4.             x *= 3 + 7;
5.             System.out.println(x);
6.       }
7. }
Q.7
Determine output:
public class Test{
      public static void main(String... args){
            int a=5 , b=6, c=7;
            System.out.println("Value is "+ b + c);
            System.out.println(a + b + c);
            System.out.println("String " + (b+c));
      }
}
0 h : 0 m : 1 s