ExamVeda
Login
Home
41
Which of the following for loops will be an infinite loop?
Discuss
Answer & Solution
Answer: Option D
No explanation is given for this question. Let's Discuss on Board
42
What will be the result of the following code?
public class Test{
      static public void main(String args[]){ //line 2
            int i, j;
            for(i=0; i<3; i++){
                  for(j=1; j<4; j++){
                        i%=j;
			System.out.println(j);
		  }
	    }
      }
}
Discuss
Answer & Solution
Answer: Option C
No explanation is given for this question. Let's Discuss on Board
43
What is the value of a[1] after the following code is executed?
int[] a = {0, 2, 4, 1, 3};
for(int i = 0; i < a.length; i++)
      a[i] = a[(a[i] + 3) % a.length];
Discuss
Answer & Solution
Answer: Option B
No explanation is given for this question. Let's Discuss on Board
44
What will be the result of compiling and running the following code:
public class Test{
      public static void main(String... args) throws Exception{
            Integer i = 34;
            int l = 34;
            if(i.equals(l)){
                  System.out.println("true");
            }else{
                  System.out.println("false");
            }
      }
}
Discuss
Answer & Solution
Answer: Option A
Solution:

Equals() method for the integer wrappers will only return true if the two primitive types and the two values are equal.

45
What all gets printed when the following program is compiled and run.
public class Test{
      public static void main(String args[]){ 
            int i, j=1;
            i = (j>1)?2:1;
            switch(i){
                  case 0: System.out.println(0); break;
                  case 1: System.out.println(1);
                  case 2: System.out.println(2); break;
                  case 3: System.out.println(3); break;
            }
      }
}
Discuss
Answer & Solution
Answer: Option E
No explanation is given for this question. Let's Discuss on Board
46
What all gets printed when the following program is compiled and run?
public class Test{
      public static void main(String args[]){
            int i=0, j=2;
            do{
                  i=++i;
                  j--;
            }while(j>0);
            System.out.println(i);
      }
}
Discuss
Answer & Solution
Answer: Option C
No explanation is given for this question. Let's Discuss on Board
47
What will be the output?
public class Test{
      public static void main(String args[]){ 
            int i = 1;
            do{
                  i--;
            }while(i > 2);
            System.out.println(i);
      }
}
Discuss
Answer & Solution
Answer: Option D
No explanation is given for this question. Let's Discuss on Board
48
public class Test{
      public static void main(String [] args){
            int x = 0;
            // insert code here
            do{ } while(x++ < y);
            System.out.println(x);
      }
}

Which option, inserted at line 4, produces the output 12?
Discuss
Answer & Solution
Answer: Option C
Solution:

x reaches the value of 11, at which point the while test fails.
x is then incremented (after the comparison test!), and the println() method runs.
Hence, choice A, B, D, E, and F are incorrect based on the above point.

49
What will be the result?
int i = 10;
while(i++ <= 10){
      i++;
}
System.out.print(i);
Discuss
Answer & Solution
Answer: Option D
Solution:
Initially i=10, when it reaches to while statement i++ <= 10 here i = 10 so condition become ture.
For next use i become 11 and i++ statment will excuted and i become 12.
Then again its go to while loop and check i++ <=10 here i = 12 so condition becomes fail and i become 13.
Therefore when print statement will execute after while loop it Print 13
50
What is the process by which we can control what parts of a program can access the members of a class?
Discuss
Answer & Solution
Answer: Option C
No explanation is given for this question. Let's Discuss on Board