Natchatran

NATCHATRAN

Natchatran Blogs includes Technical Tutorials, E-books, Notes, Lab Manual, Question Banks, Viva questions and Interview questions for engineering students, provides all study material for cse students.

-Natchatran(Prem Anandh.J)

Thursday, May 30, 2013

AVG Anti-Virus 2013 Offline Installer Direct Download Links Full Setup

AVG Technology started in 1991. AVG  is one of the biggest players in the antivirus software market with corporate offices in European countries, the uk and the usa. AVG Anti-Virus is one of a number of the best-performing antivirus software solutions in the world.  
AVG Anti-Virus 2013 Offline/Standalone Installer

AVG Anti-Virus software utilizes levels of security. The 1st level is traditional antivirus, that identifies risks by coordinating them to a database of recognized threats. In addition , it protects from spyware and adware to be able to defend personal data. Another layer, AVG Resident Protect, stops you against starting infected files. Daily there are latest risks that aren’t in any antivirus software vendor’s database. AVG collects data on fast-breaking attacks in the installed base of users who choose to share zero-day data and then updates customer Computers automatically. This security product displays your protection level and reports back to the AVG lab if it finds a problem. The alert will pop up an Auto-Fix button, and if you press it, AVG will make the correction and set itself back to the best protection mode.

AVG Anti-Virus software shields from web evils in many different ways also. Every time you swap links within Facebook, mySpace or Twitter, AVG checks them. The AVG Social Networking Protection feature activates upon installation. As you browse the web, AVG prevents you against getting on a site that looks suspect. And it places a security ranking for any link returned by a internet search engine.

AVG Anti-Virus software helps users with any problems with the antivirus software. In-program help is available with a user manual and links to extra resources online. The online support center has a FAQs section and a knowledgebase. AVG gives email service for certain requests, but no cell phone services. More options and professional advice about virus removal are available by paying for premium support.   


AVG Anti-Virus 2013 Offline Installer Free Download Links

AVG Anti-Virus 2013 Offline Setup Free Download Links
AVG Anti-Virus 2013 Internet Security Offline Setup Free Download Links

Friday, May 24, 2013

Engineering Logic


Windows RUN Commands...


  Windows RUN Commands...

                Wanted to browse fast in windows. Remember these commands.This will really save a lot of time of your. There are many commands which you might have never seen or never knew. There are certain properties of windows which you hardly know exist in windows. Here is a list of 112 run commands.

Windows Run Commands
  1. Accessibility Controls---- --- access.cpl
  2. Add Hardware Wizard------ - hdwwiz.cpl
  3. Add/Remove Programs---- --- appwiz.cpl
  4. Administrative Tools------- control admintools
  5. Automatic Updates----- -- wuaucpl.cpl
  6. Bluetooth Transfer Wizard------ - fsquirt
  7. Calculator-- ----- calc
  8. Certificate Manager certmgr.msc
  9. Character Map charmap
  10. Check Disk Utility----- -- chkdsk
  11. Clipboard Viewer------ - clipbrd
  12. Command Prompt------ - cmd
  13. Component Services---- --- dcomcnfg
  14. Computer Management-- ----- compmgmt.msc
  15. timedate.cpl- ------ ddeshare
  16. Device Manager----- -- devmgmt.msc
  17. Direct X Control Panel (If Installed)*- ------ directx.cpl
  18. Direct X Troubleshooter- ------ dxdiag
  19. Disk Cleanup Utility----- -- cleanmgr
  20. Disk Defragment-- ----- dfrg.msc
  21. Disk Management-- ----- diskmgmt.msc
  22. Disk Partition Manager----- -- diskpart
  23. Display Properties-- ----- control desktop
  24. Display Properties-- ----- desk.cpl
  25. Display Properties (w/Appearance Tab Preselected) ------- control color
  26. Dr. Watson System Troubleshooting Utility----- -- drwtsn32
  27. Driver Verifier Utility----- -- verifier
  28. Event Viewer------ - eventvwr.msc
  29. File Signature Verification Tool------- sigverif
  30. Findfast---- --- findfast.cpl
  31. Folders Properties-- ----- control folders
  32. Fonts------- control fonts
  33. Fonts Folder------ - fonts
  34. Free Cell Card Game------- freecell
  35. Game Controllers- ------ joy.cpl
  36. Group Policy Editor (XP Prof)------- gpedit.msc
  37. Hearts Card Game------- mshearts
  38. Iexpress Wizard------ - iexpress
  39. Indexing Service----- -- ciadv.msc
  40. Internet Properties-- ----- inetcpl.cpl
  41. IP Configuration (Display Connection Configuration) ------- ipconfig /all
  42. IP Configuration (Display DNS Cache Contents)--- ---- ipconfig /displaydns
  43. IP Configuration (Delete DNS Cache Contents)--- ---- ipconfig /flushdns
  44. IP Configuration (Release All Connections) ------- ipconfig /release
  45. IP Configuration (Renew All Connections) ------- ipconfig /renew
  46. IP Configuration (Refreshes DHCP & Re-Registers DNS)------- ipconfig /registerdns
  47. IP Configuration (Display DHCP Class ID)------- ipconfig /showclassid
  48. IP Configuration (Modifies DHCP Class ID)------- ipconfig /setclassid
  49. Java Control Panel (If Installed) jpicpl32.cpl
  50. Java Control Panel (If Installed)-- ----- javaws
  51. Keyboard Properties-- ----- control keyboard
  52. Local Security Settings---- --- secpol.msc
  53. Local Users and Groups------ - lusrmgr.msc
  54. Logs You Out Of Windows----- -- logoff
  55. Microsoft Chat------- winchat
  56. Minesweeper Game------- winmine
  57. Mouse Properties-- ----- control mouse
  58. Mouse Properties-- ----- main.cpl
  59. Network Connections- ------ control netconnections
  60. Network Connections- ------ ncpa.cpl
  61. Network Setup Wizard------ - netsetup.cpl
  62. Notepad----- -- notepad
  63. Nview Desktop Manager (If Installed)-- ----- nvtuicpl.cpl
  64. Object Packager---- --- packager
  65. ODBC Data Source Administrator- ------ odbccp32.cpl
  66. On Screen Keyboard---- --- osk
  67. Opens AC3 Filter (If Installed)-- ----- ac3filter.cpl
  68. Password Properties-- ----- password.cpl
  69. Performance Monitor----- - perfmon.msc
  70. Performance Monitor----- -- perfmon
  71. Phone and Modem Options----- -- telephon.cpl
  72. Power Configuration- ------ powercfg.cpl
  73. Printers and Faxes------- control printers
  74. Printers Folder------ - printers
  75. Private Character Editor------ - eudcedit
  76. Quicktime (If Installed)-- ----- QuickTime.cpl
  77. Regional Settings---- --- intl.cpl
  78. Registry Editor------ - regedit
  79. Registry Editor------ - regedit32
  80. Remote Desktop----- -- mstsc
  81. Removable Storage----- -- ntmsmgr.msc
  82. Removable Storage Operator Requests---- --- ntmsoprq.msc
  83. Resultant Set of Policy (XP Prof)------- rsop.msc
  84. Scanners and Cameras----- -- sticpl.cpl
  85. Scheduled Tasks------- control schedtasks
  86. Security Center------ - wscui.cpl
  87. Services---- --- services.msc
  88. Shared Folders----- -- fsmgmt.msc
  89. Shuts Down Windows----- -- shutdown
  90. Sounds and Audio------- mmsys.cpl
  91. Spider Solitare Card Game------- spider
  92. SQL Client Configuration- ------ cliconfg
  93. System Configuration Editor------ - sysedit
  94. System Configuration Utility----- -- msconfig
  95. System File Checker Utility (Scan Immediately) ------- sfc /scannow
  96. System File Checker Utility (Scan Once At Next Boot)------- sfc /scanonce
  97. System File Checker Utility (Scan On Every Boot)------- sfc /scanboot
  98. System File Checker Utility (Return to Default Setting)---- --- sfc /revert
  99. System File Checker Utility (Purge File Cache)------ - sfc /purgecache
  100. System File Checker Utility (Set Cache Size to size x)------- sfc /cachesize=x
  101. System Properties-- ----- sysdm.cpl
  102. Task Manager----- -- taskmgr
  103. Telnet Client------ - telnet
  104. User Account Management-- ----- nusrmgr.cpl
  105. Utility Manager----- -- utilman
  106. Windows Address Book --------- wab
  107. Windows Address Book Import Utility ----------- wabmig
  108. Windows Backup Utility (if installed) ------------ ntbackup
  109. Windows Explorer ------------ - explorer
  110. Windows Firewall ---------- firewall.cpl
  111. Windows Magnifier ------------ - magnify
  112. Windows Management Infrastructure ----------- wmimgmt.msc
  113. Windows Media Player ----------- wmplayer
  114. Windows Messenger ------------ msmsgs
  115. Windows Picture Import Wizard (need camera connected) --------- wiaacmgr
  116. Windows System Security Tool ------- syskey
  117. Windows Update Launches ------------ -- wupdmgr
  118. Windows Version (to show which version of windows) --------- winver
  119. Windows XP Tour Wizard ------------ - tourstart

Thursday, May 23, 2013

விண்டோஸ் அன்றும் இன்றும்


1985  Windows 1.0

 

எளிய பயன்பாடுகள் மற்றும் கணினியில் பல்பணிகருத்து கூடிய மைக்ரோசாப்ட் விண்டோஸ்,விண்டோஸ் 1.0, முதல் பதிப்பு
The First Version of Microsoft Windows, Windows 1.0, with simple applications and the concept of multitasking on PC
 

1987  Windows 2.0 


 

சில திருத்தங்கள் மற்றும் கட்டுப்பாட்டு குழுவிண்டோஸ், விண்டோஸ் 2.0 இரண்டாம் பதிப்பு.
The Second Version of Windows, Windows 2.0 with some fixes and the Control Panel. 

1988  Windows 2.1 


 

சில சேர்த்தல், மற்றும் சில திருத்தங்கள், விண்டோஸ்2.1 கொண்டு விண்டோஸ் இரண்டாம் பதிப்பு, பெயிண்ட்மென்பொருள் இந்த ஒரு காணப்படுகிறது!
The Second Version of Windows with some additions, and some fixes, Windows 2.1, the Paint software is seen in this one! 

1990  Windows 3.0 

 

விண்டோஸ், விண்டோஸ் 3.0, மூன்றாம் பதிப்பு பழையMS DOS அடிப்படையில் ஃபைல் மற்றும் திட்டமேலாளர்கள் பதிலாக, கோப்பு மேலாளர் மற்றும் திட்டமேலாளர் இடம்பெறும்.
The Third Version of Windows, Windows 3.0, featuring the File Manager and Program Manager, replacing the old MS DOS based File and Program Managers.
 

1992  Windows 3.1 



 


32 பிட் வட்டு அணுகல், தனிநபர்படுத்துதல்விருப்பங்கள் ஆதரவு என்று முதல் முறையாககண்ணியழிப்பான் விளையாட்டு கொண்டிருந்தவிண்டோஸ் 3.0 பின்னர் வெளியிடப்பட்டதுமேம்படுத்தப்பட்ட பதிப்பு.
The later released upgraded version of Windows 3.0, which had support for 32-bit Disk Access, Personalization options and had the Minesweeper game for the first time. 

1995  Windows 95 


 

  
விண்டோஸ் 95, பார் மாறிவிட்டது, புதிய முகப்புமற்றும் நாம் இப்போது பார்க்க இது விண்டோஸ்வடிவத்தில் தொடக்கத்தில். மேம்படுத்தப்பட்டகிராபிக்ஸ் மற்றும் சிறந்த தொடர்பாடல் திட்டங்கள்.
Windows 95, the changed look, the new interface and the beginning of the form of Windows which we see now. Enhanced Graphics and better Communication Programs. 

1998  Windows 98 


 
விண்டோஸ் 98, இப்போது வரை விண்டோஸ் மிகவெற்றிகரமான பதிப்புகள் ஒன்று, விண்டோஸ் இந்தபதிப்பு இன்னும் கூட இன்று சில PC களில் காணலாம்.விரிவாக்கப்பட்ட மென்பொருள்கள், சிறந்தசெயல்திறன் கொண்ட, இந்த பதிப்பு விண்டோஸ்வளர்ச்சி பாதையில் முதல் மைல்கல்லாக இருந்தது.
Windows 98, one of the most successful versions of Windows till now, this version of Windows can still be seen in some PCs even today. With Extended Softwares, better Performance, this Version was the first milestone in the path of the development of Windows. 

2000  Windows ME 


 


விண்டோஸ் அல்லது என்றாலும் விண்டோஸ்மில்லினியம் பதிப்பு, ஒரு மிக பிரபலமான விண்டோஸ்பதிப்பு, ஆனால் இன்னும் சில சந்தர்ப்பங்களில்முந்தைய விட சில கருவிகள் மற்றும் செயல்திறன் கொண்டிருந்தது.
Windows ME or Windows Millenium Edition, though not a very popular version of Windows, but still it had some better tools and performance than the previous ones in some cases.
 

2001  Windows XP 


 


விண்டோஸ் எக்ஸ்பி, விண்டோஸ், கூட ஜன்னல்கள்மிக பிரபலமான பதிப்பு இன்று அனைத்து பதிப்புகளைஅப்பா. விண்டோஸ் எக்ஸ்பி இன்னும் அதன்வேறொன்றும் செயல்திறன், கருவிகள் மற்றும் முகப்புஇன்று பயன்படுத்தப்படுகிறது. இந்த விண்டோஸ் 7வருகையை வரை விண்டோஸ் சிறந்த பதிப்புவருகிறது.
Windows XP, the Daddy of all versions of Windows, the most popular version of windows even today. Windows XP is still used today because of its unmatched performance, tools and interface. This has been the best version of Windows till the arrival of Windows 7. 

2006  Windows Vista 


 


விண்டோஸ் விஸ்டா, இருப்பினும் இது பற்றிகருத்து கூற € ™ T மந்திரம் போன்ற விண்டோவெளிப்படைத்தன்மை வேலை செய்து, இடைமுகவிண்டோஸ் Aeroâ "¢ விளைவை சிறப்பாக பொதுநன்றாக போய், ஆனால் இன்னும் விண்டோஸ் அதன்ஒரு நல்ல பதிப்பு.
Windows Vista, though it didn’t go so well in the public, but still its a good version of Windows specially for the interface the Windows Aeroâ„¢ Effect, making the Window Transparency work like magic. 

2009  Windows 7 


 


விண்டோஸ் 7, தேதி வரை விண்டோஸ் சிறந்த பதிப்பு.போன்ற Superbar புதிய மற்றும் மேம்படுத்தப்பட்டஅம்சங்கள், விண்டோஸ் இந்த பதிப்பை விண்டோஸ்98 மற்றும் விண்டோஸ் XP பிறகு மைக்ரோசாப்ட்மற்றொரு மைல்கல்லாக உருவாக்கப்பட்டது.விண்டோஸ் 7 அது மற்ற சிறந்த செய்கிறது என்று ஒருதோற்கடிக்க பயனர் இடைமுகம், மற்றும் சக்தி வாய்ந்த கருவிகள் வழங்குகிறது.
Windows 7, the best version of Windows till date. With the new and advanced features such as the Superbar, this version of Windows created another milestone for Microsoft after Windows 98 and Windows XP. Windows 7 features an unbeatable user interface, and powerful tools that makes it the best among the rest. 

2012  Windows 8 



 


விண்டோஸ் 8, தாமதமாக 2012 ல் வெளியிடப்பட்டது.
Windows 8, to be released in the late 2012. 

Friday, May 10, 2013

OBJECT ORIENTED PROGRAMMING LAB - Syllabus


CS 39/CS 2209 OBJECT ORIENTED PROGRAMMING LAB
(Common to CSE & IT)

1. Design C++ classes with static members, methods with default arguments, friend functions. (For example, design matrix and vector classes with static allocation, and a friend function to do matrix-vector multiplication)

2. Implement complex number class with necessary operator overloadings and type conversions such as integer to complex, double to complex, complex to double etc.

3. Implement Matrix class with dynamic memory allocation and necessary methods. Give proper constructor, destructor, copy constructor, and overloading of assignment operator.

4. Overload the new and delete operators to provide custom dynamic allocation of memory.

5. Develop a template of linked-list class and its methods.

6. Develop templates of standard sorting algorithms such as bubble sort, insertion sort, merge sort, and quick sort.

7. Design stack and queue classes with necessary exception handling.

8. Define Point class and an Arc class. Define a Graph class which represents graph as a collection of Point objects and Arc objects. Write a method to find a minimum cost spanning tree in a graph.

9. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square, Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to demonstrate dynamic polymorphism and RTTI.

10. Write a C++ program that randomly generates complex numbers (use previously
designed Complex class) and writes them two per line in a file along with an operator
 (+, -, *, or /). The numbers are written to file in the format (a + ib). Write another program to read one line at a time from this file, perform the corresponding operation on the two complex numbers read, and write the result to another file (one per line).

(Common to Information Technology & Computer Science Engineering)
List of Equipments and software for a batch of 30 students
1. PC – 30 nos.
Ø  Processor – 2.0 GHz or higher
Ø  RAM – 256 MB or higher
Ø  Hard disk – 20 GB or higher
Ø  OS- Windows 2000/ Windows XP/ NT
2. Software – Turbo C (freeware) – to be installed in all PC’s.

CS 2203 - OBJECT ORIENTED PROGRAMMING Question Bank


UNIT -I
PART-A (2 MARKS)
1.             Define Object Oriented Programming.
  1. 0Write the difference between oop and pop
  2. Define class.
  3. Define Objects.
  4. What are the features of Object oriented programming.
  5. Define Encapsulation and Data hiding.
  6. Define Data Abstraction.
  7. Define Data members.
  8. Define Member functions.
  9. Define Inheritance.
  10. Define Polymorphism.
  11. List and define the two types of Polymorphism.
  12. Define Dynamic Binding.
  13. Define Message Passing.
  14. List some benefits of OOPS.
  15. List out the applications of OOP.
  16. How are data and functions organised in an object oriented programming?
  17. Write any four features of OOPS.
  18. What are the Basic concepts of OOS?
  19. Give any four advantages of OOPS.
  20. Give any four applications of c++.
  21. What is keyword?
  22. What is a scope resolution operator and what is use of that?
  23. What do you mean by enumerated data type?
  24. What are symbolic constants?
  25. What do you mean by dynamic initialization of variables?
  26. What are reference variable?
  27. What is member-dereferencing operator?
  28. List out the memory referencing operators.
  29. What is the return type of main ()?
  30. List out the four basic sections in a typical C++ program.
  31. What is a Datatype?
  32. Define pointer.
  33. What do you meant by reference variable?
  34. Define typecast operator
  35. Define Token. What are the tokens used in C++?
  36. Define identifier. What are the rules to be followed for identifiers?
  37. State the use of void in C++.
  38. Define reference variable. Give its syntax.
  39. List out the new operators introduced in c++.
  40. What is function prototype?
  41. What is an inline function?
  42. Write some situations where inline expansion may not work.
  43. Compare private and public access specifiers in a class.
  44. What is a default argument?
  45. State the advantages of Default Arguments.
  46. What are the constant arguments?
  47. What is call- by- reference?
  48. What is the difference between return by reference and call by reference?
  49. What is an encapsulation?
  50. What is static data member?
  51. What is static member function?
  52. How the objects are used as function argument?
  53. Define const member.
  54. Define pointers to member.
  55. Difference between structure and union.
  56. Define Bit Fields
  57. What is polymorphism? What are its types?
  58. What is function overloading? Give an example.
  59. Compare function overloading and default arguments.
  60. What are the uses of references in functions?
  61. What are Friend functions? Write the syntax
  62. Define friend function.
  63. Write a simple c++ pgm to swap two nos without using temp variables
  64. Write some properties of friend functions.
PART-B (16 MARKS)
  1. Illustrate the function overloading concept with a C++ program to find the volume of cube and cylinder
  2. Explain the basic concepts of oops with suitable Examples(16)
  3. Write a C++ program to construct student mark list for three subjects.
  4. Write the pgm to display name,rollno,marks,avg and total.Use clss and objects.
  5. Explain the control structures in C++
  6.   (a) Explain the merits and demerits of object oriented methodology. (8)
   (b) Write notes on Standard Template Library. (8)
  1. Define Call by reference and Return by reference.
  2. Explain about call-by-reference and pointer types with program.(8)
  3. Describe the advantages of OOP. (8)
  4. What are the difference between pointers to constants and constant to pointers? (8)
  5. Describe the applications of OOP technology. (8)
  6. What is function invocation? Explain briefly with program. (8)
  7. Explain about structure pointer operator and unions with program.(8)
  8. Explain in detail the following principles of object oriented programming 
(i)            Data encapsulation and data hiding
(ii)           Inheritance and polymorphism
(iii)          Generic programming.

  1. (i)Explain the idea of Classes, Data abstraction and encapsulation. (8)
    (ii) Write a C++ program that inputs two numbers and outputs the largest number using class.(8)
  2. Explain about static member and this pointer with suitable code.(8)
  3. (i)What are the rules to be followed in function overloading, (4)
(ii) Write a C++ program that takes either two integers or two floating point numbers and outputs the smallest using class friend function and function overloading (12)
  1.  Explain the use of constant pointers and pointers to constant with an example.(16)
  2. a) State the differences between class and struct and also illustrate with an example.(8)
b) What are the difference between pointers to constants and constant to pointers? (8)
  1.  a). Write a C++ program using inline function. (8)
b). Write a C++ program to illustrate the static function (8)
  1. Discuss constant and volatile functions. (8)
  2. Explain Nested classes and local classes with an example (16)

UNIT -II
PART-A (2 MARKS)
  1. Define constructor.
  2. Define default constructor.
  3. Define parameterized constructor.
  4. Define default argument constructor.
  5. What is the ambiguity between default constructor and default argument constructor?
  6. Define copy constructor.
7.       Define dynamic constructor.
  1. Define destructor.
  2. Define multiple constructors.
  3. Can the parameter of a copy constructor be passed by value? Justify your answer.
  4. Compare constructor conversion and operator conversion.
  5. Write some special characteristics of constructor.
  6. How the objects are initialized dynamically?
  7. What are the ways in which a constructor can be called?
  8. What is meant by dynamic initialization of objects.
  9. What is operator overloading?
  10. List out the operators that cannot be overloaded.
  11. What is the purpose of using operator function? Write its syntax.
  12. Write at least four rules for Operator overloading.
  13. How will you overload Unary & Binary operator using member functions?
  14. How will you overload Unary and Binary operator using Friend functions?
  15. How an overloaded operator can be invoked using member functions?
  16. How an overloaded operator can be invoked using Friend functions?
  17. List out the operators that cannot be overloaded using Friend function.
PART-B (16 MARKS)
  1. Explain about Data Handling and member function. Explain copy constructor and destructor with suitable C++ coding
  2. Explain about Unary Operator and Binary Operator Overloading with program.
  3. Define the polymorphism. Explain the different types of polymorphism.
  4. List out the rules for overloading operators with example.
  5. Explain about new and delete Operators Overloading with program.
  6. Explain about member Operator Overloading with program.
  7. a). Explain the copy constructors with an example? (8)
b). Explain explicit Constructors, Parametrized Constructors, and multiple Constructors with suitable example. (8)
  1. a). How to achieve operator overloading through friend Function? (8)
b). Write a program using friend functions for overloading <<and>>operators? (8)
  1. Explain the wrapper classes with examples? (16)
  2. Create a class complex to represent complex number with overloaded addition and multiplication operators. Use them in a main program.(16)
  3. Define a class string with appropriate constructors, destructor and overloaded +, =, and = = operators use them in a main driver program.
UNIT –III
PART-A (2 MARKS)
  1. What is an Exception?
  2. Define try and catch.
  3. Define Exception handling.
  4. Give the general syntax for throw.
  5. What are the components of Exception Handling?
  6. What is Uncaught Exception?
  7. What is Function Template?
  8. What is the terminate () functions?
  9.  What are the disadvantages of the exception handling?
  10. What is the need for template function in C++? What are their advantages?
11.    What are the drawbacks of using macros?
12.    Distinguish between overloaded functions and function templates.
13.    What is this pointer? How is it available to member functions of a class?
PART-B (16 MARKS)
  1. Explain about Template and its types with example.
  2. Explain the Function template (16)
  3. Explain the class template (16)
  4. Explain about Exceptions Handlers and Standard Exceptions.
  5. Details for Exception Handling with Program.
  6. What is the need for exception handling (16)
  7. Explain the following function
    1. What are specifications? In which case are they needed? (8)
    2. What are the disadvantages of the exception handling mechanism? (8)
  8. When do we need multiple catch blocks for a single try block? Give an example? (16)
  9. Write a C++ program containing a possible exception. Use a try block to throw it and a catch block to handle it properly.(16)
UNIT -1V

PART-A (2 MARKS)
  1. What are types of inheritance?
  2. Give the syntax for inheritance.
  3. What is meant by inheritance?
  4. What is meant by single inheritance?
  5. What is multiple inheritances?
  6. What is hierarchical inheritance?
  7. What is multilevel inheritance?
  8. What is hybrid inheritance?
  9. What is meant by Abstract base class?
  10. What are the types of polymorphism?
  11. Define ‘this’ pointer.
  12. Write short notes on virtual base class.
  13. What are the virtual functions?
  14. Write some of the basic rules for virtual functions
  15. What are pure virtual functions? Write the syntax.
  16. Give any rules for Virtual Functions.
  17. What is Visibility mode?
  18. Give two types of template.
  19. Define RTTI.
  20. Why do we need RTTI?
  21. Write about typeid.
  22. What is the use of typeid in RTTI?
  23. List the different type of casting operator.
  24. What is dynamic casting?
  25.  What is cross casting?
  26.  What is down casting?
PART-B (16 MARKS)
  1. Explain the different types of polymorphism (16)
  2. Explain various types of Inheritance. (16)
  3. What are the virtual functions? Explain their needs using a suitable example. What are the rules associated with virtual functions? (16)
  4. What are the different forms of inheritance supported in c++? Discuss on the visibility of base class members in privately and publicly inherited classes.
  5. What are the different forms of inheritance? Give example for them.(16)
  6. Create an abstract base class shape with two members base and height, a member function for initialization and a pure virtual function to compute area ( ). Derive two specific classes Triangle and Rectangle which override the function area ().  Use these classes in a main function and display the area of a triangle and a rectangle. (16)
  7.  
                     i.            What are abstract classes? Give an example (with the program) to illustrate the use of abstract classes.(10)
                   ii.            Write about composite object.(6)
  1. Briefly explain about real time type information (RTTI). (16)
  2. Write notes on Typing conversions and derived class with program.
  3. Explain in detail about cross casting and down casting. (16)

UNIT –V

PART-A (2 MARKS)

1.       Define Streams.
2.       What are the input and output streams?
3.       Classify the streams.
4.       Define manipulators and also mention the manipulators that are used in C++.
5.       What is the need for streams?
6.       List some predefined streams.
7.       What are the possible types that a file can be defined?
8.       What are the two methods available for opening the files?
9.       Difference between get (), put ().
10.    How to open and close a file?
11.    Write some file opening modes.
12.    Define File modes.
13.    What is a file pointer?
14.    What is command-line argument?
15.    What is an error and error handling functions?
16.    How will you create manipulators?
17.    Write the syntax and use of getline () and write () functions.
18.    Write any four operations possible on string objects.
19.    What are the advantages of using generic algorithm?
20.    What is STL?
21.    What is find( )?
22.    What are the ways that a string object can be created?
PART-B (16 MARKS)
  1. Discuss about Streams and stream classes (16)
  2. Write notes on Formatted and Unformatted Console I/O Operations.(16)
  3. Explain about File Pointers and Manipulations with example.
  4. Discuss about manipulators and file streams with Program. (16)
  5. Write on Details about File modes and File I/O.
  6. Explain the process of open,read,write and close files? (16)
  7. Explain the role of seekg(),seekp(),tellg(),tellp(),function in the process of
  8. Random access in a binary file (16)
  9. Write a program to demonstrate random access to file.(8)
  10. Write a program to extend a namespace.(8)
  11. Explain about the STD Namespace (16)
  12. Explain the Standard Template Library and how it is working? (16)