Showing posts with label C Plus Plus. Show all posts
Showing posts with label C Plus Plus. Show all posts

30 Apr 2013

C++ PDF Books For Study at Home...

Top C++ Books that makes C++ Learning Easy......

(1)The_C++_Programming_Language

by_Bjarne Stroustrup 
                                                This book introduces standard C++† and the key programming and design techniques supported by C++. Standard C++ is a far more powerful and polished language than the version of C++ introduced by the first edition of this book. New language features such as namespaces, exceptions, templates, and runtime type identification allow many techniques to be applied more directly than was possible before, and the standard library allows the programmer to start from a much higher level than the bare language. About a third of the information in the second edition of this book came from the first. This third edition is the result of a rewrite of even larger magnitude. It offers something to even the most experienced C++ programmer; at the same time, this book is easier for the novice to approach than its predecessors were. The explosion of C++ use and the massive amount of experience accumulated as a result makes this possible.

Click Here to Download The PDF Book... 

(2) The C++ Weekend Crash Course 
by_Stephen R. Davis
                                                     C++ Weekend Crash Course teaches the reader C++ in one admittedly busy weekend: 30 sessions of a half-hour each, for 15 hours stretching from Friday evening to Sunday afternoon. At the end of each part of the book, you’ll get a chance to pause, reflect, and review what you’ve just learned before pushing on through the rest. C++ Weekend Crash Course is intended for the beginner through the intermediate reader. This book serves the beginner by not assuming any knowledge of programming or programming concepts. The first few lessons go over real-world, non-techie explanations of what programming is. This book is also great for the home programmer. The multiple examples demonstrate programming techniques used in modern, high speed programs.

Click Here To Download PDF Book... 


(3) The C++ Essantials
by_Sharam Hekmat
                                                                           The book is divided into 12 chapters. Each chapter has a flat structure, consisting of an unnumbered sequence of sections, most of which are limited to one or two pages. The aim is to present each new topic in a confined space so that it can be quickly grasped. Each chapter ends with a list of exercises. Answers to all of the exercises are provided in an appendix. Readers are encouraged to attempt as many of the exercises as feasible and to compare their solutions against the ones provided. For the convenience of readers, the sample programs presented in this book (including the solutions to the exercises) and provided in electronic form.
Click Here To Download PDF Book...

(4) The C++ Tutorials
by_Juan SouliƩ
                                                                    The tutorial is divided in 6 parts and each part is divided on its turn into different sections covering a topic each one. You can access any section directly from the section index available on the left side bar, or begin the tutorial from any point and follow the links at the bottom of each section.Many sections include examples that describe the use of the newly acquired knowledge in the chapter. It is recommended to read these examples and to be able to understand each of the code lines that constitute it before passing to the next chapter. A good way to gain experience with a programming language is by modifying and adding new functionalities on your own to the example programs that you fully understand. Don't be scared to modify the examples provided with this tutorial, that's the way to learn!

21 Apr 2013

Important C++ Exam and Interview Questions.

Important C++ Exam and Interview Questions.

  1. Why main function is special in C++ ?

  2. What is run-time error, logical error and syntax error?

  3. What is the role of #include directive in C++?

  4. What is compiler and linker?

  5. Why is char often treated as integer data type in C++ ?

  6. What is type conversion in C++ ?

  7. What is type castin>g in C++ ?

  8. What is the effect of absence of break in switch case in C++ ?

  9. In control structure switch-case what is the purpose of default in C++ ?

  10. What is the difference between while and do-while loop?

  11. What is the difference between call by value and call by reference in a user defined function in C++?

  12. What is preprocessor directive?

  13. What is the difference between local variable and global variable?

  14. What is the role of #define in C++?

  15. What are the major differences between Object Oriented Programming        and Procedural Programming?

  16. What are the basic concepts of OOP?

  17. How is OOP implement in C++?

  18. What is abstract class?

  19. What is concrete class?

  20. What is a constructor? What are its features?

  21. What does a destructor do?

  22. Define inheritance.

  23. Define Base class and derived class.

  24. What are the different forms of inheritance in C++ ?

  25. What is virtual base class in C++ ? What is its significance?

  26. How are binary files different from text files in C++?

  27. What is a stream? Name the streams generally used for file I/O.

  28. Difference between get() and getline().

  29. Difference between ios::app and ios::out.

  30. What is pointer?

  31. What is pointer arithmetic ? How is it performed?

  32. Differentiate between static and dynamic allocation of memory.

  33. What do you understand by memory leaks? How can memory leaks be avoided?

  34. What is this pointer? What is its Significance?

  35. What is the full form of LIFO? Give an example of LIFO list?

  36. What is the full form of FIFO? What is FIFO list technically called?

  37. What are the preconditions for Binary search to be performed on a single dimensional array?

Comments

© 2013-2016 ITTechnocrates. All rights resevered. Developed by Bhavya Mehta