2011 Sonata Placement Paper - IBangalore

  • CategoryIT
  • Sub CategoryPlacement Papers
  • LocationBangalore
  • CompanySonata Software
  • Posted date on our Website07 April 2011

User Ratings

2 out of 5 based on 2 Ratings.
Here are the details of 2011 Sonata Placement Paper - I job in Sonata Software. This job or placement paper has been sourced from either company website or newspaper or other media and from students who appeared for this job. User is requested to verify the data before applying for the job.

Welcome to Sonata Placement Paper 2011. Here you will find Sonata Software Placement Paper Pattern and Download questions of Sonata Software Placement Paper 2011 with Answers & Solutions.

Sonata Software Placement Papers 2011:-

1. Full form of TTL and CMOS

2. Which is a good conductor (Extrinsic or Intrinsic)

3. What are the different types of capacitors (Electrolytic, dielectric...etc)

4. Select a passive component from the following (four choices were there)

5. Minimum no. of lines required for communication using RS232 (Ans:i think its 2)

6. To convert 1's complement to 2's complement and vice versa

7. During which time we use 'size of' command. (ans: runtime)

8. Out of four choice we have to identify which is a macro.

9. There was one pointer _expression related question.

10. To find post fix _expression.

11. What type of operating system is unix (ans: pre-emptive,[not sure])

a)pre-emptive b)non-preemptive c)batch

12. Defnition of turing machine.

13. Where we use DFD(Data flow design)

a)structural languages b)object oriented languages c)UML d)all of the above

14. Name the error which occurs when we write on a page

a) segment fault b)permission fault c) page fault

15. A question based on the representation of an array in C. An array whose elements are fn pointers which returns a character

16. Point out error, if any, in the following program

{ int i=1; switch(i)
{ case 1: printf("\nRadioactive cats have 18 half-lives");
case 1*2+4:
printf("\nBottle for rent -inquire within"); break; }
Ans. No error. Constant expression like 1*2+4 are acceptable in cases of a switch.

17. Point out the error, if any, in the following program main()

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

Ans. lvalue required in function main(). The second assignment should be

written in parenthesis as

a>= 5 ? b=100 : (b=200);

18. In the following code, in which order the functions would be called?
a= f1(23,14)*f2(12/4)+f3();
a) f1, f2, f3 b) f3, f2, f1
c) The order may vary from compiler to compiler d) None of the above

19. What would be the output of the following program?
{ int i=4; switch(i)
{ default:
printf("\n A mouse is an elephant built by the Japanese");
case 1:
printf(" Breeding rabbits is a hair raising experience");
case 2:
printf("\n Friction is a drag");
case 3:
printf("\n If practice make perfect, then nobody's perfect"); }
a) A mouse is an elephant built by the Japanese b) Breeding rabbits is a
hare raising experience
c) All of the above d) None of the above

20. What is the output of the following program?
#define SQR(x) (x*x)
{ int a,b=3; a= SQR(b+2); printf("%d",a); }

a) 25 b) 11 c) error d) garbage value

21. In which line of the following, an error would be reported?

1. #define CIRCUM(R) (3.14*R*R);
2. main()
3. {
4. float r=1.0,c;
5. c= CIRCUM(r);
6. printf("\n%f",c);
7. if(CIRCUM(r))==6.28)
8. printf("\nGobbledygook");
9. }
a) line 1 b) line 5 c) line 6 d) line 7

22. What is the type of the variable b in the following declaration?

#define FLOATPTR float*


a) float b) float pointer c) int d) int pointer

23. In the following code;



{ FILE *fp; fp= fopen("trial","r"); }

fp points to:

a) The first character in the file.

b) A structure which contains a "char" pointer which points to the first

character in the file.

c) The name of the file. d) None of the above.

24. We should not read after a write to a file without an intervening call

to fflush(), fseek() or rewind()


Ans. True

25. If the program (myprog) is run from the command line as myprog 1 2 3 ,

What would be the output

About Sonata Software:-

Sonata Software is a leading provider of IT consulting and software services globally. Combining unparalleled experience, domain expertise, best practices and comprehensive capabilities across various industries and business functions, Sonata collaborates with customers to help them effectively address their operational challenges and grow their businesses stronger.

Sonata's services range from IT Consulting to Product Engineering Services, Application Development, Application Management, Managed Testing, Business Intelligence, Infrastructure Management, Packaged Applications and Travel Solutions.

Working at Sonata Software - Why should i join Sonata Software:-

Sonata Software offers a transparent, comprehensive and an attractive compensation package, in line with industry standards. Other benefits include ESOP, Employee Referral Schemes, and performance incentives. Approximately 12% of the company's stock is owned by employees.

Sonata boast of sportsmanship in its most literal form. A wide gamut of sports and extra-curricular activities throughout the year keep the atmosphere at Sonata lively and light. Most employees engage in sport activities that are not just mere stress-busters but also a way to follow passions for many.

At Sonata, the world begins with YOU. It is YOU and your skills that will stand up to the challenges and come out victorious. It is this spirit that has given us the list of Fortune 500 customers.

Contact Details:

Address of Sonata Software:-


1-10-176, Begumpet Main Road
Opp. Hyderabad Public School
Hyderabad - 500 016, India
Tel: +91-40-3981 3899, Fax: +91-40-2776 4831


193, R.V. Road,
Bangalore - 560 004, India
Tel: +91-80-3097 2999, Fax: +91-80-2656 7487
6, Richmond Road
Bangalore - 560 025, India
Tel: +91-80-3097 3299 , Fax: +91-80-2248 4045
Send an e-mail to our Richmond Road office
 Sonata Towers, Global Village,
RVCE Post, Mysore Road,
Bangalore - 560 059, India
Tel: +91-80-3097 1499

(Disclaimer : This Job or placement paper has been sourced from various sources like print media, Job consultants, past candidates, our users and/ or Company website. The posted date above means the date on which the Job was posted on our site and not on the company site. Users are advised to check with the company for latest requirements before applying for the job. Our website will not be responsible for any loss to the company or the candidate. We have no relation with the company and are not responsible for the validity of this Job. We donot charge the company or candidate or any student anything. If the respective company has any issue with the data provided or they want this particular job or placement paper to be removed they can write into us at infinitecourses@gmail.com)

Comments / Reviews / Queries On

Click to See more Comments