Tata-ELXSI Technical-C Contributed by Not Specified updated on May 2020
  • Apply to Premium Jobs from Top MNCs
  • Priority Shortlisting & Call-letters for drives
PREMIUM MEMBERSHIP
PREMIUM MEMBERSHIP
Apply to Premium Jobs from Top MNCs
Priority Shortlisting & Call-letters for drives
Access of Complete Question and Solution of the Test Series
Take Test Now

 

The test consisted of 2 sections one technical section 30 questions, to be answered in 30 minutes it included questions mostly on C and some 5-6 questions. on OS The C portion was difficult and the average score was around 15-20 The questions were totally different...not from Test your C skills... there were quite a few mistakes in printing so assume them accordingly some people told that quite a few questions. matched with a book C under DOS test so if can get that book it's well and good else be confident with what u know:

  • nt a=9;
    switch(i)
    {
    printf("hello");
    case 9 : printf("abc");
    break;
    default : printf("def"); 
    }
    what would be the output ?
    ans : the program will compile correctly with no errors but will give undesirable results

  • int z[3]={1,2,3};
    int *p=&z[1];
    int x=*p++;
    printf("%d",x);
    ans. note here that the value of *p will be assigned to x and then p is incremented therefore x=2

  • #define paste(a,b) a##b
    main()
    {
    int a=3,b=6;
    paste(a,b);
    return o;
    }
    question. what code will be replaced at the call of the macro 
    options : (a,b) a,b (a,b)
    (ab) a,b (ab)
    (a,b) ab (a,b)
    ans. not able to work it out

  • some structure declaration was given
     struct abc
    {
    int a : 4
    char c : 2
    int abc;
    }
    ques. what will be memory allocated to it when we define an object of this structure

    ans . the bits are added and rounded of 2 next higher byte 
    eg. 5 bits - 1 byte
    1 bit - 1 byte
    9 bits - 2byte

  • some ques. on memory allocation so clear ur funda of memory allocation properly

  • To declare a boolean variale in C what method we follow ans. using bit feilds

  • What does painter's algo. is for in graphics ans. don't know 

  • Which is more efficient calling a function by its name or by using a pointer to the function

  • External functions and external variables are all global 

  • There are 5 jobs A B C D and E u have to schedule these jobs using the SPT , DD and STR ( i cant 
    remember 

  • the fullforms) and job processing time was given constraints:
    Spt = DD
    STR = DD - SPT
    ANS: using this table u can solve the eqs Freshersworld.com
    spt E C A B D
    DD E A C B D
    STR E A/B D C
    order of excution

  • c = prt/ropd prt = production/rate ropd = rotations Nt = T/c E = T/Na * c Na = whole number  
    according this formula there WERE 5 qs

  • A B C D E are 5 boys and find the ages of them given 1) B-A = 5 
    2) B>A 
    3) D>F 
    4) E-D<2
    5) D-F > 2
    6) All of the above are false

  • About the graphics similar to java function draearc drawrect, find the area, center by giving values to function    
    drawarc.
    1. about process ( os )
    2. stacks (data struct..)
    3. graphs ( binary trees)
    4. time complexity of the c program they had given
    5. c program ( recurrsion find the no. of print stat exec. in the recu. func. ans. 4) 

  • About the soft. engineering i.e identify the phases
    1) collecting the information - requirement analysis phase testing or design .. ( similarly identify the 5 statemnets
    they had given) 

  • Choose the correct expression                                                              
    ((())) correct 
    ()(()( incorrect.
      
        Technical Questions

  • about process ( os )

  • stacks (data struct..)

  • graphs ( binary trees)

  • time complexity of the c program they had given

  • c program ( recurrsion find the no. of print stat exec. in the recu. func. ans. 4)

  • about the soft. engineering i.e identify

  •  

    feedback