Tuesday, November 29, 2016

Placement Practice Set - Logical Small Questions

Prime Number:

A prime number that doesn’t have factors. Like  2  3  5  7  11  13   17……
Just see the logic how to check a given number is prime or not
// number is a variable to be checked
// count is a integer variable
// flag is used to check condition initially should be 0
   
  for(count=2; count<=number/2; count++)
    {
        if( number % count = = 0)
        {
            flag = 1;
            break;
        }
    }

    if (flag = = 0)
        printf("prime number");
    else
        printf("not a prime number");

 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Factorial of a given number

  A.   Using loop

int main()
{
  int count , fact = 1,num;
  printf("Enter Number: ");
  scanf("%d",&num);
  for(count = 1; count < = num; count++)
  {    
  fact = fact * count;
  }
  printf("Factorial of %d is: %d",num,fact);
  return 0;
}

  B.    Using Recursion  -
           Recursion is function which calls itself , Calling itself 
           stops at a particular condition.
         int fact(int n);   // Function Declaration
         int main()
        {
         int num, result;
         printf("Enter  num: ");
         scanf("%d", &num);
         result = fact(num);      // Function Calling
         printf("Factorial of %d is %d", num, result);
         return 0;
        }
     int fact(int n)                // Function Definition
      {
       if (n <= 0)
       {
          return 1;
       }
      else
      {
          return (n * fact(n - 1));
      }  
 }


Sunday, November 27, 2016

Objective Questions in Swift2.2 @iPhone - Set D

Q.31: What will be the output of
               let a = 10
               var b = 5
               b = a
               print(b)
A.         10
B.         5
C.         Error
D.         None

Q.32: What will be the output
         var  x  = -9 % -4
        print(x)
A.         -1
B.         1
C.         0
D.        Error

Q.33: What will be the output
           let  x = -9
           let y =-x
           print(y)
A.         -9
B.         9
C.         0
D.        Error

Q.34:  What will be the output
   for index in 1…4
  {   
  print(index*5)
 }
A.         5,10,15,20
B.         5
C.         20
D.        None

Q.35: What will be the output
                      let allow = true
                      if !allow
                      {
                      print("Allowed")
                      }
                      else
                      {
                      print("Not Allowed")
              }
A. Allowed
B. Not Allowed
C. Error
D. None


Q.36: What will be the output
                      let yes = true
                      let no = false
                      if yes && no
                      {
                       print("Allowed")
                      }
                      else
                      {
                     print("Not Allowed")
             }
A. Allowed
B. Not Allowed
C. Error
D. None

Q.37: What will be the output
                      let yes = true
                      let no = false
                      if yes || no
                      {
                      print("Allowed")
                      }
                      else
                      {
                     print("Not Allowed")
              }
A. Allowed
B. Not Allowed
C. Error
D. None

Q.38: What will be the output
                   var str  = String()
                   if str.isEmpty
                      {
                      print("Nothing")
                      }
                      else
                      {
                      print("Something")
              }
A. Nothing
B. Something
C. Error
D. None

Q.39: What will be the output
                      for char in "Godara".characters
                      {
                       print(char)
              }
A. Run 5 Times
B. Run 4 Times
C. Run 6 Times
D. Compile Time Error

Q.40: What will be the output
                      let name = "Ravi Godara"
                      print(name[name.startIndex])
A. Compile Time Error
B. a
C. R
D. G


Answers  A   A   B    A   B    B   A    A     C    C 

Objective Questions in Swift2.2 @iPhone - Set C


     
Q.21 : var arr = [4,5,6,7,”Ravi"]  
           Is a
A.         Valid Declaration and Initialization of an Array
B.         Compile Time Error
C.         Run Time Error
D.        None of the Above

Q.22 : What will be the output
          var array  = [11,22,33,44,55]
          print(array.length)          
A.         Compile Time Error
B.         Run Time Error
C.         5
D.        None of the above

Q.23 : What will be the output
           var array  = [11,22,33,44,55]
           print(array.count)
    A.         Compile Time Error
B.       Run Time Error
C.         5
D.       None of the above

Q.24 Which syntax is valid for array declaration

A.        var arr : Array
B.        var arr : NSArray
C.        Both
D.        None

Q.25: What will be the output
          var array  = [11,22,33,44,55]
         print(array[3])
          
A.         Compile Time Error
B.         33
C.         44
D.        22

Q.26:  What will happen
          var array  = [11,22,33,44,55]
          array.append(1)
          print(array)
          
A.         Compile Time Error
B.         [11,22,33,44,55,1]
C.         [11,22,33,44,1]
D.        [1]

Q.27: What will be the output
          var array  = [11,22,33,44,55]
          array.removeAtIndex[2]
          print(array)
          
A.         Compile Time Error
B.         [11,22,33,55]
C.         [11,22,44,55]
D.        [11,22,33,44]

Q.28: What will be the output
          var array  = [111,22,33,404,-55]
          array.sort()
          print(array)
          
A.         Compile Time Error
B.         [22,33,111,404,-55]
C.         [-55,22,33,111,404]
D.        [111,22,33,404,-55]

Q.29: Which syntax is valid for Dictionary
     
      A.  var dictionary : NSDictionary
      B. var dictionary : Dictionary
      C. Both
      D. None

Q.30 What will be the output
        var dictionary = [“Android” : “Mobile OS”, ”Chess” :       
                                      ”Game”, ”Ravi” : “Trainer”]
       print(dictionary[“Ravi”])

A.         Mobile OS
B.         Game
C.         Trainer
D.        Compile Time Error

Answers   A     A    C     B     C     B    C    C    A    C