Jobs And Interview Forum Index Jobs And Interview
Jobs, Interviews, Resume Tips
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Wilco Placement Paper 2

 
Post new topic   Reply to topic    Jobs And Interview Forum Index -> Interview Questions
View previous topic :: View next topic  
Author Message
admin
Site Admin


Joined: 05 Jul 2005
Posts: 689

PostPosted: Thu Jan 05, 2006 7:24 am    Post subject: Wilco Placement Paper 2 Reply with quote

    Wilco Paper


    SECTION A: APPITUDE TEST 20 BITS

    SECTION B: C BITS 20 BITS

    SECTION C: 1 QUESTION (NOT A BIT)
    IT IS LONG ANSWER
    THE QUESTION IS:FIND THE NEXT PERMUTATION IN LEXICOGRAPHIC
    ORDER FROM THE GIVEN PERMUTATION

    NOTE: MAXIMUM QUESTIONS ARE FROM OLD QUESTION PAPERS



    SECTION A:

    1. THERE WERE 750 PEOPLE WHEN THE FIRST SONG WAS SUNG. AFTER EACHSONG 50 PEOPLE ARE LEAVING THE HALL. HOWMANY SONGS ARE SUNG TO MAKETHEM ZERO?
    ANS:16



    SECTION B:

    1. typedef struct
    {
    char *;
    nodeptr next;
    }
    * nodeptr;
    what does nodeptr stand for?
    ans:



    2. 2 oranges,3 bananas and 4 apples cost Rs.15 . 3 ornages 2 bananas1 apple costs Rs 10. what is the cost of 3 oranges, 3 bananas and3 apples ANs Rs 15.



    3. int *x[](); means
    Ans:expl: Elments of an array can't be functions.



    4. struct list
    {
    int x;
    struct list *next;
    }
    *head;
    the struct head.
    x =100
    Ans: above is correct / wrongexpl: Before using the ptr type struct variable we have to give memoryto that .And also when ever the struct variable is ptr then we access themembersby "->" operator.



    5.o/p=?
    int i;
    i=1;
    i=i+2*i++;
    printf(%d,i);

    ans: 4




    6. FILE *fp1,*fp2;
    fp1=fopen("one","w")
    fp2=fopen("one","w")
    fputc('A',fp1)
    fputc('B',fp2)
    fclose(fp1)
    fclose(fp2)
    }

    a.error
    b.
    c.
    d.
    ans: no error. But It will over writes on same file.



    7.
      #include<malloc.h>
      char *f()
      {
      char *s=malloc(8);
      strcpy(s,"goodbye")
      }
      main()
      {
      char *f();
      printf("%c",*f()='A');

    o/p=?



    8)
      #define MAN(x,y) (x)>(y)?(x):(y)
      {
      int i=10;
      j=5;k=0;
      k= MAX(i++,++j)
      printf(%d %d %d %d,i,j,k)
      }

    ans:10 5 0



    9)
      a=10;
      b=5;
      c=3;
      d=3;
      if(a<b)&&(c=d++)
      printf(%d %d %d %d a,b,c,d)
      else
      printf("%d %d %d %d a,b,c,d);

    ans:

    : .............................................


    10. what is o/p
      #include<stdarg.h>
      show(int t,va_list ptr1)
      {
      int a,x,i;
      a=va_arg(ptr1,int)
      printf("\n %d",a)
      }
      display(char)
      {
      int x;
      listptr;
      va_star(otr,s);
      n=va_arg(ptr,int);
      show(x,ptr);
      }
      main()
      {
      display("hello",4,12,13,14,44);
      }

    a) 13
    b) 12
    c) 44
    d) 14

    .............................................

    11.main()
    {
    printf("hello");
    fork();
    }
    ans:



    12.main()
    {
    int i = 10;
    printf(" %d %d %d \n", ++i, i++, ++i);
    }
    ans:


    13.
      #include<stdio.h>
      main()
      {
      int *p, *c, i;
      i = 5;
      p = (int*) (malloc(sizeof(i)));
      printf("\n%d",*p);
      *p = 10;
      printf("\n%d %d",i,*p);
      c = (int*) calloc(2);
      printf("\n%d\n",*c);
      }

    ans:



    14.
      #define MAX(x,y) (x) >(y)?(x):(y)
      main()
      {
      int i=10,j=5,k=0;
      k= MAX(i++,++j);
      printf("%d..%d..%d",i,j,k);
      }

    ans:



    15.
      #include <stdio.h>
      main()
      {
      enum _tag
      {
      left=10, right, front=100, back
      };
      printf("left is %d, right is %d, front is %d, back is %d",left,right,front,back);
      }

    ans:



    16.
      main()
      {
      int a=10,b=20;
      a>=5?b=100:b=200;
      printf("%d\n",b);
      }

    ans:



    17.
      #define PRINT(int)
      printf("int = %d ",int)
      main()
      {
      int x,y,z;
      x=03;
      y=02;
      z=01;
      PRINT(x^x);
      z<<=3;
      PRINT(x);
      y>>=3;
      PRINT(y);
      }

    ans:



    18.
      #include<stdio.h>
      main()
      {
      char s[] = "Bouquets and Brickbats";
      printf("\n%c, ",*(&s[2]));
      printf("%s, ",s+5);
      printf("\n%s",s);
      printf("\n%c",*(s+2));
      }

    ans:



    19.
      main()
      {
      struct s1
      {
      char *str;struct s1 *ptr;
      };
      static struct s1 arr[] =
      {
      {"Hyderabad",arr+1},
      {"Bangalore",arr+2},
      {"Delhi",arr}};
      struct s1 *p[3];
      int i;
      for(i=0;i<=2;i++)p[i] = arr[i].ptr;

      printf("%s\n",(*p)->str);
      printf("%s\n",(++*p)->str);
      printf("%s\n",((*p)++)->str);
      }

    ans:



    20.
      main()
      {
      char *p = "hello world!";p[0] = 'H';
      printf("%s",p);
      }

    ans:
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Jobs And Interview Forum Index -> Interview Questions All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group. Hosted by phpBB.BizHat.com


For Support - http://forums.BizHat.com

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!