ExamVeda
Login
Home
31
Determine output:
public class Test{
        public static void main(String args[]){
                int i; 
                for(i = 1; i < 6; i++){ 
                        if(i > 3) continue ; 
                }
                System.out.println(i); 
        }
}
Discuss
Answer & Solution
Answer: Option E
No explanation is given for this question. Let's Discuss on Board
32
In java, ............ can only test for equality, where as .......... can evaluate any type of the Boolean expression.
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
33
What will be the output of the following program?
public class Test{
        public static void main(String args[]){
                int i = 0, j = 5 ;
                for( ; (i < 3) && (j++ < 10) ; i++ ){
                        System.out.print(" " + i + " " + j );
                }
                System.out.print(" " + i + " " + j );
        }
}
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
34
Consider the following program written in Java.
class Test{
        public static void main(String args[]){
                int x=7; 
                if(x==2); // Note the semicolon
                System.out.println("NumberSeven");
                System.out.println("NotSeven");
        }
}

What would the output of the program be?
Discuss
Answer & Solution
Answer: Option A
No explanation is given for this question. Let's Discuss on Board
35
Determine output:
public class Test{
        public static void main(String args[]){
                int i, j;
                for(i=1, j=0;i<10;i++) j += i;
                System.out.println(i);
        }
}
Discuss
Answer & Solution
Answer: Option A
Solution:
In giving a program for loop will be break when i=10. Since after for only one statement execute ( j += i;) because brace is not mentioned and after that print statement will execute and print i=10
36
What will be the output?
public class Test{
        public static void main(String[] args){
                int x=10, y=0;
                if(x && y){
                        System.out.print("TRUE");
                }
                else{
                        System.out.print("FALSE");
                }
        }
}
Discuss
Answer & Solution
Answer: Option C
Solution:
bad operand types for binary operator '&&'
if(x && y)
37
What will be the value of y after execution of switch statement?
public class Test{
        public static void main(String[] args){
                int x = 3, y = 4;
                switch(x + 3){
                        case 6: y = 0;
                        case 7: y = 1;
                        default: y += 1;
                }
        }
}
Discuss
Answer & Solution
Answer: Option B
Solution:
Initially 'x' = 3 and y =4
when switch statement execute switch(x + 3) case 6 will be executed and initialize y = 0 and after that case 7 will be executed (because there is no break statement so it will execute all the case) and initialize y = 1 and after that default case execute which add 1 in y and y become 2.
38
What is the printout of the following switch statement?
char ch = 'a';  
switch (ch){
      case 'a':
      case 'A': System.out.print(ch); break;
      case 'b':
      case 'B': System.out.print(ch); break;
      case 'c':
      case 'C': System.out.print(ch); break;
      case 'd':
      case 'D': System.out.print(ch);
}
Discuss
Answer & Solution
Answer: Option C
No explanation is given for this question. Let's Discuss on Board
39
How many times will the following code print "Welcome to Examveda"?
int count = 0;
do {
      System.out.println("Welcome to Examveda");
      count++;
} while (count < 10);
Discuss
Answer & Solution
Answer: Option C
No explanation is given for this question. Let's Discuss on Board
40
Choose the correct statement in context of the following program code.
public class Test{
      public static void main(String[] args){
            double sum = 0;
            for(double d = 0; d < 10;){
                  d += 0.1;
                  sum += sum + d;
            }
      }
}
Discuss
Answer & Solution
Answer: Option D
No explanation is given for this question. Let's Discuss on Board