XII-IP-2015-16 WEEKLY HOME WORK # 1

XII  IP :: QUESTION BANK  2015-16

JAVA  IMPLEMENTAION OF 
for , while , do-while , if-else , nested if , switch-case  statements

  1.Rewrite the following code fragment using do-while loop and also give output :  
            for(int i=1;i<=10;i++)
                   {                
                           System.out.println(“”+i);    
                      }
2. How many times will each of the following loops execute? Which one of these is an   entry control loop and which one is an exit control loop?
        Loop1:
         int sum = 0, i = 5;
         while (i<5)
             {
               sum += i;
               i++;
            }
          Loop2:
          int sum = 0, i = 3;
          do
          {
           sum += i;
           i++;
           } while (i<5);
   3. What will be the content of jTextField1 after executing the following code:
           int Num = 6;
           Num = Num + 1;
           if ( Num > 5)
           jTextField1.setText(Integer.toString(Num));
           else
           jTextField1.setText(Integer.toString(Num+5));

    4. What will be the contents of jTextArea1 after executing the following statement:

          jTextArea1.setText("Object\nOriented\tProgramming");

    5. Rewrite the following program code using switch statement:
         int d=3;
         String day;
         if (d == 1)
                  day = "Monday";
             else if (d == 2)
                     day = "Tuesday";
                else if (d == 3)
                     day = "Wednesday";
                      else   day = "-";

6. The following code has some error(s). Rewrite the correct code underlining all the corrections made:
        Int i=2; j=5;
        While j>i
           {
             jTextField1.getText(‘j is greater than i ’)
             j--;
             ++i;
            }
         JOptionPane.showMessageDialog("Hello");

7. What will be the contents of jTextField1 and jTextField2 after executing the following code:

       String s = "ABC Micro Systems";
       jTextField1.setText(s.length()+" ");
       jTextField2.setText(s.toLowerCase());

8. Rewrite the following code using While LOOP 
         i=2;
        do
      {
         System.out.println(i);
          i+=2;
       } while(i<50);

9.  Find the output of the following code for the following value of  character variable  ch :
      (i) ch=’B’
      (ii) ch=’A’
      (iii) ch=’D’
      (iv)  ch=’F’ 
Char ch;
  switch(ch)
  {
      case ‘A’ :  System.out.println( “APPLE”);
      case ‘B’  :   System.out.println(“BANANA”);
      case  ‘C’ :   System.out.println(“CARROT”);
                          break;
        case ‘D’ :   System.out.println(“DATES”);
         default :   System.out.println(“GOOD BYE …”);
    }

10. What will be the content of jTextField1 after executing the following code:
       int Num = 6;
       Num = Num + 1;
       if ( Num > 5)
       jTextField1.setText(Integer.toString(Num));
       else
       jTextField1.setText(Integer.toString(Num+5));

11. Rewrite the following code using for loop.
      int  i=0;
      while(i<20)
               {  
                     if( i == 8)
                    break;
                    System.out.println(i++);
              }

12.The following code has some error(s). Rewrite the    correct code underlining all the corrections made.
     int y=3
     switch(y);
    { 
     case= 1: System.out.print(“Yes its One”);
                      break
      case>=2: System.out.println(“Yes its more than Two”)
                       break;
      case else: System.out.print(“Invalid Number);
      break;
    }
13.What will be the output of the following code snippet?                               
      int x= 10;
      int y = 20;
      if ((x<y)||(x=5) > 10)
                   System.out.println(x);
      else
                   System.out.println(y)

14. Find the syntax errors if any in the following programme:
                                    
int i ; sum=0;
i=1;
while(i=<10)
{
  sum=sum+i;
  i=i+3
}
System.println(sum);
15.Rewrite the following switch statement using if-else statement and display the result using appropriate   IDE.
                                                                          
      switch(number){
  case 1:
          jLable2.setText(“digits”);
          break;
  case 10:
          jLable2.setText(“Tens”);
          break;
    case 100:
          jLable2.setText(“Hundreds”);
          break;
     case 1000:
          jLable2.setText(“Thousands”);
          break;
     default:
          jLable2.setText(“error”);
          break;
  }
16. State the output of the following code:
         int a=10,b=15;
        if(a>b)   {
                                if(b>5)
                                 System.out.println(“b  Is” +b);
                            }
                else
                          System.out.println(“a  Is” +a);

17. Find the syntax errors if any in the code given below :        1) int principal = prinTF.getText();
             2) int time=timeTF.getText();
               3) float int = principal * 0.08 * time;
             4) JOptionpane.showMessageDialog(“ Interest is” +int);

18.Rewrite the following switch statement using if-else statement and display the result using appropriate    IDE.                                                                                            
    switch(day){
     case 1:
          jLable2.setText(“sunday”);
          break;
  case 2:
          jLable2.setText(“monday”);
          break;
   case 3:
          jLable2.setText(“tuesday”);
          break;
    case 4:
          jLable2.setText(“wednesday”);
          break;
     case 5:
          jLable2.setText(“thursday”);
          break;
       case 6:
          jLable2.setText(“friday”);
          break;
         case 7:
          jLable2.setText(“saturday”);
          break;

       default:
          jLable2.setText(“error”);
          break;
          }
19. What will be the output of following segment?                                                      
       public static void main(String[] args)
{
          int i, j, k, x=0;
        for (i=0; i<5; ++i)
              for (j=0; j<i; ++j)
                       {
                           k=(i+j-1);
                          if (k%2==0)
                                               x+=k;
                                  else
                                           if (k%3==0)
                                                      x+=k-2;
                             System.out.print(x+” ”);
                        }
          System.out.println(“\n”+x);
 }
20.Convert the following segment into an equivalent do  while loop.                                    
      int x, c;
      for (x=10, c=20; c>=10; c=c-2)
              x++;
21. What will be the output of the following code
     int I = 3 , n =0 ;
       while ( I < 4)
       {    n++ ; I -- ;
        }
        System.out.println( n );
22. What will be the content of jTextField after executing the following code?   
     int num= 4;
     num= num + 1;
     if (num > 5)
      jTextfiled1.setText(Integer.toString(num));
      else
       jTextField1.setText(Integer.toString(num*4));
23. What will be the value of jTextField1 after execution of following code:              
        jTextField1.setText(“Information”.reverse());
24. Rewrite the following program code using for loop.                                           
       int i=1, sum=0;
       while (i<15){
       sum +=i;
        i +=2;}
25.Rewrite the code after making correction. Underline the corrections.         
        int sum; value ; inct;
        int i;
        for (i==0,i<=10; i++)
         sum+= I;
        inct ++;
26. What will be the value of j and k after execution of the following code?               
      int j =10, k =12;
      if (k>=j)
    {
        k = j;
        j = k;
     }
27. Rewrite the folowing code to for loop                                                                              
       int f=1,I=2 ;
       while(++I <5)
          f*=I ;
       System.out.println(f);
28.
    Write the output of the following code                                                                           
     int j = 10,x=0,i=0;
     for (i = 1;i<=4;i++)
   {
      if(i%2==0)
      x = x+ (i * j);
       j = j – 2 ;
   }
     System.out.println(x);



29.Write the following code segment using for… loop without effecting the output of the code:
int Num=6;
int Temp=Num;
while (Num>=1)
{  Temp=Temp-1;
  if (Temp% 2== 0)
    System.out.println(" is Even");
  else
   System.out.println(" is Odd");
  Num=Num-2;
}

30. What will be the output of the following code fragment if the value of ch is “a”              
      switch(ch)
                 {
                      default  : System.out.println(“not a b c d.”);
                      case ‘a’ : System.out.println(“it is a.”);
                      case ‘b’ : System.out.println(“it is b.”);
                      case ‘c’ : System.out.println(“it is c.”);
                      break;
                      case ‘d’ : System.out.println(“it is d.”);
               }
31.The following code has some error(s). Rewrite the correct code underlining all the corrections made:
          int a, b=20;                                                
       DO     
             {    a=b*2;
                     b=a/b;
              }While(b>40)

URGENT:  Refer similar questions asked in XII IP  BOARD EXAM 2011-2015

Popular posts from this blog

XII- CS-- SOLVED SQL queries (SQL PRACTICAL ASSIGNMENS)

SQL--HOME ASSIGNMENTS(XII Class)

Python-MySQL Connectivity