Vidyalelo
Java Programming · all questions

Flow Control
practice.

Practice every MCQ with options. Use Show answers when you want the correct option and solution.

58

Questions

2/3

Page

Pick an option on a question to see the right answer and solution.

In Java, what is the purpose of the "if-else if-else" statement?

Select an option to see the answer and solution.

What is the output of the following code snippet?

int n = 5;
for (int i = 0; i < n; i++) {
System.out.print(i + " ");
}

Select an option to see the answer and solution.

In Java, which loop is used when you want to execute a block of code at least once?

Select an option to see the answer and solution.

What does the "else" statement in an "if-else" statement block indicate?

Select an option to see the answer and solution.

In Java, what does the "continue" statement do in a loop?

Select an option to see the answer and solution.

What is the purpose of the "break" statement in a "switch" statement?

Select an option to see the answer and solution.

In Java, what does the "default" case in a "switch" statement do?

Select an option to see the answer and solution.

What is the output of the following code snippet?

int p = 3;
switch (p) {
case 1: System.out.print("One");
case 2: System.out.print("Two");
default: System.out.print("Default");
}

Select an option to see the answer and solution.

In Java, what is the purpose of the "for-each" loop?

Select an option to see the answer and solution.

Which keyword is used to exit a loop in Java?

Select an option to see the answer and solution.

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); 
        }
}

Select an option to see the answer and solution.

In java, ............ can only test for equality, where as .......... can evaluate any type of the Boolean expression.

Select an option to see the answer and solution.

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 );
        }
}

Select an option to see the answer and solution.

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?

Select an option to see the answer and solution.

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);
        }
}

Select an option to see the answer and solution.

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");
                }
        }
}

Select an option to see the answer and solution.

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;
                }
        }
}

Select an option to see the answer and solution.

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);
}

Select an option to see the answer and solution.

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);

Select an option to see the answer and solution.

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;
            }
      }
}

Select an option to see the answer and solution.