C Programming and Data Structures - CS3353 - Important Questions With Answer - Unit 1 - C Programming Fundamentals
C Programming and Data Structures - CS3353 - Important Questions With Answer - Unit 1 - C Programming Fundamentals
Professional English – I
2nd Semester 3rd Semester
Matrices and Calculus
Probability and Complex
Professional English - II Functions
Engineering Physics
Statistics and Numerical Electromagnetic Fields
Engineering Chemistry Methods
Problem Solving and Physics for Electrical Digital Logic Circuits
Python Programming Engineering
Electron Devices and
Physics and Chemistry Basic Civil and Mechanical Circuits
Laboratory Engineering
Electrical Machines - I
Engineering Graphics
C Programming and Data
4th Semester Electric Circuit Analysis Structures
Environmental Sciences
and Sustainability 6th Semester
Transmission and 5th Semester
Distribution Protection and
Linear Integrated Power System Analysis Switchgear
Circuits
Power Electronics Power System
Measurements and Operation and Control
Instrumentation Control Systems
Open Elective – I
Microprocessor and
Microcontroller Professional Elective I
Professional Elective IV
Electrical Machines - II Professional Elective II
Professional Elective V
Professional Elective III
7th Semester Professional Elective VI
High Voltage Mandatory Course-I& Mandatory Course-
Engineering II& MC
Human Values and 8th Semester
Ethics
Elective –
Management Project Work /
Internship
Open Elective – II
Open Elective – III
Open Elective – IV
Professional Elective
VII Click on Clouds to navigate other department
https://www.poriyaan.in/
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
II Year/III Semester
Question Bank
Prepared By,
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
www.Poriyaan.in
4931_Grace College of Engineering, Thoothukudi
CS3353_CPDS
https://play.google.com/store/apps/details?id=com.poriyaan.poriyaan
C Programming and Data Structures – Reg 2021 – CS3353
Unit I: C Programming Fundamentals : C Programming Fundamentals | Keywords, Variables and
Constants | Header Files | Data Types | Expressions using Operators | Input and Output Operations |
Decision Making and Conditional Statements | Functions | Recursive Functions | Arrays | Simple
Programs | Two Marks Questions with Answers
Unit III: a. Linear Data Structures – List : Linear Data Structures - List | Introduction to Data Structure
| Abstract Data Types (ADTs) | List ADT | Array Based Implementation | Linked List | Difference between
Array and Linked Listed | Doubly Linked List | Circular Linked List | Applications of Linked Lists | Two
Marks Questions with Answers
Unit III: b. Linear Data Structures Stacks and Queues : Linear Data Structures Stacks and Queues |
Concept of Stack | Stack ADT | Implementation of Stack | Applications of Stack | Expression | Infix to
Postfix Conversion | Evaluation of Postfix Expressions | Concept of Queue | Queue ADT | Queue
Implementation | Priority Queues | Applications of Queue | Two Marks Questions with Answers
Unit IV: a. Non-Linear Data Structures – Trees : Non-Linear Data Structures – Trees | Trees | Binary
Trees | Representation of Binary Tree | Tree Traversal | Expression Trees | Binary Search Tree |
Programming Examples | Two Marks Questions with Answers
Unit IV: b. Hashing : Hashing | Basic Concept | Hash Functions | Properties of Good Hash Function |
Collision Handling | Applications of Hashing | Two Marks Questions with Answers
Unit V: Sorting and Searching Techniques : Sorting and Searching Techniques | Sorting | Insertion
Sort | Quick Sort | Heap Sort | Merge Sort | Searching | Two Marks Questions with Answers
https://www.poriyaan.in/