New User? Sign Up
 
Walkins
Hot Jobs
Career Astrology
Placement Papers
Technical Interview
Puzzles
Interview/Resume Tips
Source Codes
Soft Skills
Company Profiles
Job Search
Competitive Exams
 
 
 
 
 
 
 
 
 

Ramco

C'     QUESTION  PAPER

1)main()

{

      char *p1="Name";

      char *p2;

      p2=(char *)malloc(20);

      while(*p2++=*p1++);

      printf("%s\n",p2);

}

 Ans : An empty String

 

2).

main()

{

      int x=20,y=35;

      x = y++ + x++;

      y = ++y + ++x;

      printf("%d %d\n",x,y);

}

 Ans   57   94

 

 

3).main()

{

      int x=5;

      printf("%d %d %d\n",x,x<<2,x>>2);

}

 

Ans   5 20 1

 4).

#define swap1(a,b) a=a+b;b=a-b;a=a-b;

main()

{

      int x=5,y=10;

      swap1(x,y);

      printf("%d %d\n",x,y);

      swap2(x,y);

      printf("%d %d\n",x,y);

}

 int swap2(int a,int b)

{

      int temp;

      temp=a;

      b=a;

      a=temp;

      return;

}

 Ans          10   5

                 10   5

 

 

5).   main()

{

      char *ptr = "Ramco Systems";

      (*ptr)++;

      printf("%s\n",ptr);

      ptr++;

      printf("%s\n",ptr);

}

 Ans      Samco Systems

        amco Systems

 

6).#include<stdio.h>

main()

{

      char s1[]="Ramco";

      char s2[]="Systems";

      s1=s2;

      printf("%s",s1);

}

 

Ans    Compilation error giving it cannot be an modifible 'lvalue'

7).

#include<stdio.h>

main()

{

      char *p1;

      char *p2;

      p1=(char *) malloc(25);

      p2=(char *) malloc(25);

      strcpy(p1,"Ramco");

      strcpy(p2,"Systems");

      strcat(p1,p2);

      printf("%s",p1);

}

Ans : RamcoSystems 

 8). Structure swap

 

      Ramco India

      Ramco Systems Corporation

      Ramco ... Limited .

 

      After swapping the result will be

 

      First two will be swapped.

 

      Ramco Systems Corporation

      Ramco India

      Ramco ... Limited .

 9).

int x;

main()

{

      int x=0;

      {

            int x=10;

            x++;

            change_value(x);

            x++;

            Modify_value();

            printf("First output: %d\n",x);

      }

      x++;

      change_value(x);

      printf("Second Output : %d\n",x);

      Modify_value();

      printf("Third Output : %d\n",x);

}

 

Modify_value()

{

      return (x+=10);

}

 

change_value()

{

      return(x+=1);

}

 Ans   :   12     1      1

 

 10).

main()

{

      int x=10,y=15;

      x=x++;

      y=++y;

      printf("%d %d\n",x,y);

}

 Ans  :   11    16

 11).

main()

{

      int a=0;

      if(a=0) printf("Ramco Systems\n");

      printf("Ramco Systems\n");

}

      Ans  :  Ony one time

            "Ramco Systems"

                  will be printed