Birlasoft Whole-Testpaper Contributed by Praveen Raj updated on Jul 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

Birla Soft  Sample Question Paper

  • Which of the following best explains life cycle of Defect ?

     a) Defect Found -> Defect Logged -> Defect Debugged -> Defect Closed -> Defect Rechecked 

     b) Defect Found -> Defect Debugged -> Defect Reported -> Defect Rechecked -> DefectClosed

     c) Defect Debugged -> Defect Found -> Defect Closed -> Defect Reported -> DefectRechecked

     d) Defect Found -> Defect Logged -> Defect Debugged -> Defect Rechecked -> Defect Closed
     
  • Which group does Winrunner ,Load Runner ,SQA Suite fall under ?

      a) Databases

      b) Automated Test Tools

      c) Operating Systems

      d) Rapid Application Development Tool
     
  •  i = 0;

    j = 0;

    for(j=1;j<10;j++)

    i=i+1;
    In the (generic) code segment above what will be the value of the variable i at completion ?

        a) 0

        b) 1

        c) 3

        d) 9
     
  • Which of the following statements is true when a derivation inherits both a virtual and non-virtual instance of a base class ?

        a) Each derived class object has base objects only from the non virtual instance

        b) Each base class object has derived objects only from the non-virtual instance 

        c) Each derived class object has base objects only from the virtual instance

        d) Each derived class object has a base object from the virtual instance and a base object from non-virtual instance.
     
  •  class Word

        {

         public: 

         Word(const char*,int = 0);

      };

    Referring to the sample code above what is the minimum number of arguments required to call the constructor ?

        a) 0

        b) 1

        c) 2

        d) 3
     
  • Which one of the following represents a correct and safe declaration of NULL ?

    a) typedef((void *)0) NULL;

    b) typedef NULL(char *)0;

    c) #define NULL((void *)0)

    d) #define NULL((char*)0)
     
  • #include



    Referring to the sample code above ,which of the following could you use to make the standars I/O Stream classes accessible without requiring the scope resolution operator ?

      a) using namespace std::iostream

      b) using namespace std;

      c) using namespace iostream ;

      d) using iostream;
     
  • Which one of the following statements allocates enough space to hold an array of 10 integers that are initialized to 0 ?

      a) int *ptr = (int *) calloc(10,sizeof(int));

      b) int *ptr = (int *) alloc( 10*sizeof(int));

      c) int *ptr = (int *) malloc( 10*sizeof(int));

      d) int *ptr = (int *)calloc(10*sizeof(int));
     
  • What function will read a specified number of elements from a file ?

      a) fread()

      b) readfile()

      c) fileread()

      d) gets()
     
  • What is the largest value an integer can hold in a Standard C compiler ?

      a) 32767

      b) 65536

      c) 2147483647

      d) INT_MAX
     
  • With every use of memory allocation function should be used to release allocated memory which is no longer needed ?

      a) dropmem()

      b) dealloc()

      c) release()

      d) free()
     
  •  int a=1;

     int ab=4;

     int main()

        {

         int b=3,a=2;

         printf("%i*/%i*/%*/i",a,b,ab); 

       }
     
  •  kernal execute the first process when system is start---

     ans :- init();
     
  • process id of kernal

      (a) 1

      (b) 0

      (c) 2

      (d) none
     
  •  Which one of the following represents a correct and safe declaration of NULL ?

      a) typedef((void *)0) NULL;

      b) typedef NULL(char *)0;

      c) #define NULL((void *)0)

      d) #define NULL((char*)0)
     
  • Which one of the following statements allocates enough space to hold an array of 10 integers that are initialized to 0 ?

      a) int *ptr = (int *) calloc(10,sizeof(int));

      b) int *ptr = (int *) alloc( 10*sizeof(int));

      c) int *ptr = (int *) malloc( 10*sizeof(int));

      d) int *ptr = (int *)calloc(10*sizeof(int));.
     
  • After written ,group discussion and interview will be there

    Topics for group discussion:
     
  • Is IT sector made a difference to rural India.
  • Does the world need army?
     
  • are there stars in the sky?
     
  • capital punishment should be avoided .
     
  • Is India really shining ?
  • feedback