UNIT I Short Questions (5 Marks) Q1. Define Object-Oriented Programming (OOP). Explain its four pillars. Q2. What is Type Safety in C#? Q3. Differentiate between Stack and Heap Memory. Q4. Explain the role of the Garbage Collector (GC). Q5. What is CLR? Mention its functions. Q6. What is the Framework Class Library (FCL)? Q7. What…
Read MoreClasses A Class is a user-defined blueprint or template that defines the data (fields) and behavior (methods) of objects. It is one of the fundamental concepts of Object-Oriented Programming (OOP) in C#. A class specifies what an object will contain and how it will behave. Objects are created from classes, just as many houses can…
Read MoreObject Orientation Object Orientation (OO) is a programming paradigm that organizes software into objects that contain both data (properties) and behavior (methods). It helps developers write reusable, secure, and maintainable programs. Object-oriented programming (OOP) is the foundation of C#. Instead of writing long procedural code, programs are divided into objects that interact with each other.…
Read MoreRecursion is an essential programming and mathematical technique where a function calls itself, either directly or indirectly, to solve a computational task. The core principle of recursion relies on the “Divide and Conquer” philosophy: a large, complex problem is decomposed into smaller sub-problems of the exact same type until they become simple enough to be…
Read More2.1 Functions of Physical Layer Important definition (2-mark) Common mistake ASCII diagram — Physical layer in OSIApplication────────────────────Presentation────────────────────Session────────────────────Transport────────────────────Network────────────────────Data Link────────────────────Physical (bits, cables, radio) <– focus layerExplanation: This shows physical layer is the bottom layer handling bits and media parameters. 2.2 Data and Signals: Analog and Digital signals, Transmission Impairment, Data Rate Limits, Performance Memory trick 2.3 Data…
Read More