VALLIAMMAI ENGINEERING COLLEGE

Save this PDF as:

Size: px
Start display at page:

Download "VALLIAMMAI ENGINEERING COLLEGE"

Transcription

1 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS OBJECT ORIENTED PROGRAMMING Regulation Academic Year Prepared by Mr. M. Mayuranathan, Mr. T. Rajasekaran & Ms. N. Poornima

2 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Year & Semester Section Subject Code Subject Name Degree & Branch Staff in charge : IV : EEE 1, 2 & 3 : CS6456 : Object Oriented Programming : B.E & EEE : Mr. M. Mayuranathan, Mr. T. Rajasekaran & Ms. N. Poornima UNIT-1 UNIT I OVERVIEW Why Object-Oriented Programming in C++ - Native Types and Statements Functions and Pointers-Implementing ADTs in the Base Language. PART A (2 MARKS) 1. Lists some characteristics of object-oriented language. 2. With respect to C++ distinguish objects and classes. Understand BTL2 3. Evaluate Procedural programming with OO programming. Evaluate BTL5 4. Analyze how data encapsulation supports reusability Analyze BTL4 5. Create a friend function which violates encapsulation? Create BTL6 6. Classify the native types in C++. Understand BTL2 7. Create an example for Enumerated data types. Create BTL6 8. Discuss a statement/expression with an example? Understand BTL2 9. Examine function prototype and give an example. Apply BTL3 10. Summarize pointer and outline pointer arithmetic. Evaluate BTL5 11. Compare pointer and a reference? Analyze BTL4 12. Show the syntax to dynamically allocate memory to a constructor. Apply BTL3 13. What is function overloading? List out its advantages.

3 14. What are inline functions? Give an example. 15. What is an Abstract Data Type? Give an example and how it differs from class? 16. Differentiate between stack and queue and give its applications. Understand BTL2 17. How Struct relates with Union/Class. Give an example. Apply BTL3 18. Point out the operations supported by the list ADT? Analyze BTL4 19. Define Type casting and OOP. 20. List out various formats of bit field. PART B (13 MARKS) i) Explain the characteristics of object oriented programming. Compare and constrast OOP and POP. (6) 1. ii) Describe how each of these features is implemented in C++. (7) Understand BTL Explain the following elements available in C++ with neat illustration of each. i) Data types ii) Control statements (5) iii) Operators (2) iv) Storage classes (4) Analyze the concept of i) call by value and (6) ii) call by reference (7) with a programming example. Evaluate Analyze BTL5 BTL4 4. Design an algorithm and diagrammatic illustrations the various Create BTL6 operations that can be performed on a Stack/Queue ADT? i) How would you declare function to be a constant in C++? (6) 5. ii) What are the properties of such function? Explain with a demo program. (7) 6. i) What are inline functions? (2) ii) What are advantages of inline functions? Give an example. (6) iii) What is the rules to be followed while defining inline functions? (5)

4 7. Examine a program to check how many instances of a class are created using the static member function. 8. i) Summarize various type conversions? (6) Understand BTL2 ii) Explain each with a program. (7) i) How would you declare function with default argument in C++? 9. (6) Apply BTL3 ii) Demonstrate with a demo program. (7) i) Write an object oriented code where a member function of a class reads a set of numbers upto n and print the contents of the array in 10. reverse order. This function is called by pointer to member function of Apply BTL3 the class. (10) ii) Test the code with data. (3) Explain the following program elements of C++ with syntax and 11. example i) Constructors (10) ii) Destructors (3) Discuss the following 12. i) Various operators that are available in C++ with neat illustration for each of it (7) ii) Use of Pointers with Array (6) i) Describe encapsulation with example (6) 13. ii) Describe C++ exception with example (7) 14. i) Explain the structure of a C++ Program (8) ii) Write a C++ program using try and catch construct (5) Analyze Understand Analyze BTL4 BTL2 BTL4 PART C (15 MARKS) i) Explain the advantages and disadvantages of structured programming. (7) 1. ii) Describe the advantages and disadvantages of Object Oriented Programming. (8) Explain the following with programming example. Use of Constructors and Destructors Analyze the following i) Advantages and Disadvantages of Pointers (7) ii) Can Pointers be avoided in Object Oriented Programming (8) with a programming example. Understand BTL2 Evaluate BTL5 Analyze BTL4

5 4. Design an algorithm to show prefix expression evaluation using Create BTL6 Stack ADT? UNIT-2 UNIT II BASIC CHARACTERISTICS OF OOP Data Hiding and Member Functions- Object Creation and Destruction- Polymorphism data abstraction: Iterators and Containers. PART A (2 MARKS) 1. List the two types of polymorphism? Give an example for each. 2. Recall the operators in C++ which you cannot be overloaded. 3. Classify the use of keywords void / new / delete. Analyze BTL4 4. Give the use of scope resolution operator. Understand BTL2 5. Define an abstract class with an example. 6. Create a copy constructor for class date (assume dd,mm,yy as its members). Create BTL6 7. How are virtual functions declared in C++? Analyze BTL4 8. Compose pure virtual functions? Where are they used? Create BTL6 9. When will the destructors be called? Is it implicit or explicit? Evaluate BTL5 10. What is a constructor? Is it mandatory to use constructors in a class? Evaluate BTL5 11. Define friend/static/const function with its rules. 12. What is an operator function? Give an example. Understand BTL2 13. What is dynamic binding? 14. Classify predefined C++ stream objects? Apply BTL3 Demonstrate a stream class which is required to create an output 15. stream? Apply BTL3 16. Explain the various file stream classes needed for file manipulation. Analyze BTL4 17. Sketch and Show the I/O stream hierarchy? Apply BTL3 18. Why is it necessary to include the file iostream in all our programs? Understand BTL2 19. Name the two ways in which a file can be opened. 20. Give the use of this Pointer. Understand BTL2

6 PART B (13 MARKS) Write a C++ program to perform 2D matrix operations as follows: i) Define class MATRIX, use appropriate constructor(s). (3) ii) Define methods for the following two matrix operations: Determinant and transpose. (5) iii) Write a main program to discuss the use of the constructor in MATRIX class and its methods. (5) Understand BTL2 Write a C++ program as follows to perform arithmetic operations on Rational numbers of type a/b, where a and b are integers. (i) Define a class by Rational Number. (3) (ii) Use operator overloaded methods for addition and subtraction. (3) (iii) Write a main program to demonstrate the use of this class and its methods. (5) (iv) Give a sample output. (2) 3. Write a C++ program for the following: Ramesh s basic salary is given input to the keyboard. His dearness allowance is 40% of basic salary and house rent allowance is 20% of basic salary. Write a program to calculate his gross salary. Use constructors, Destructors and member functions. Understand BTL2 4. Construct and analyze a class by name 'Box with a constructor method and volume method. Constructor initialized the length, breath and height of the box objects. Volume method computes the volume of the box using the formula length * breath * height. Create three box objects and compute their volume by declaring a pointer to the box (Any Program). Analyze BTL4 5. Describe the rules of operator overloading with one example and Write a C++ program to define overloaded constructor to perform string initialization, string copy and string destruction. Write an object oriented program in C++ that print a 6. factorial/fibonacci series of a given number using a copy Apply BTL3 constructor and a destructor member function.

7 7. Write and explain a C++ program to create a list of prime/armstrong numbers between the two given limits. Evaluate BTL5 Develop a function the computes and displays the area of a rectangle and the area of a square. Declare this function as a friend 8. function in Rectangle and square classes and compute the area of Apply BTL3 a rectangle and square objects from the main function.(any Program) Consider the TNEB Electricity bill generation problem. Define 9. suitable classes and objects. Write a program to implement the Create BTL6 application with near output format. 10. With suitable example, examine how function overloading and operator overloading supports compile-time polymorphism Explain the following 11. i) Various types of Constructors that are available in C++ (10) Analyze BTL4 ii) Polymorphism (3) 12. Discuss the following i) Various types of polymorphism in C++ with suitable example (7) ii) Friend function with example (6) Understand BTL2 13. i) Describe iterators with example (7) ii) Describe this pointer in C++ with example (6) 14. i) Explain containers with example (5) ii) Explain static and const member function iii)explain and write a C++ program to check (4) whether the string is palindrome or not (4) Analyze BTL4 PART C (15 MARKS) 1. Write and explain a C++ program to create Pascal triangle. Evaluate BTL5

8 2. Develop a function the computes and displays the area of a Triangle and the area of a Circle. Declare this function as a friend function in Triangle and Circle classes and compute the area of a Triangle and Circle objects from the main function.(any Program) Apply BTL3 Consider the Toll Booth bill (for different classes of vehicles) 3. generation problem. Define suitable classes and objects. Write a Create BTL6 program to implement the application with near output format. 4. With suitable programming example, examine how + operator can be used to perform integer addition/ string concatenation based on the operands UNIT-3 UNIT III ADVANCED PROGRAMMING Templates, Generic Programming, and STL-Inheritance-Exceptions-OOP Using C++. PART A (2 MARKS) 1 Construct the syntax of try catch- throw in exception handling in Create BTL6 C++ 2 Differentiate function template and class template Analyze BTL4 3 What are the manipulators available in C++? 4 What is a hierarchy inheritance? Give an example 5 Give any five functions used for file processing Understand BTL2 6 What is the use of templates? Understand BTL2 7 What are manipulators? How do you create a one? Analyze BTL4 8 Give any two examples of exceptions Understand BTL2 9 Why is it not possible to refer an exception declared within try block outside try block? Apply BTL3 10 Illustrate the exception handling mechanism Apply BTL3 11 List out any four containers supported by Standard Template Library? 12 What is rethrowing an expression? 13 What is an exception? Give any four examples of exception Understand BTL2

9 14 Examine virtual base class with an example Apply BTL3 15 Point out the reason templates used in the C++ Analyze BTL4 16 List the way of class template inheritance 17 List the different types of inheritance 18 Summarize the classes in the iostream. h Evaluate BTL5 19 Draw console stream class hierarchy Create BTL6 20 Explain file pointer and give its types Evaluate BTL5 1 PART B (13 MARKS) i) What is a template function? (2) ii) Design and implement a template version functions min() and max() for finding minimum and maximum values of a given set of elements in list T represented by a seqlist <T> object (11) Evaluate BTL5 i) What is the significance of inheritance (3) 2 ii) Explain the various types of inheritance with a programming Create BTL6 example for each type (10) 3 Analyze the exception handling mechanism available in C++ with suitable examples Analyze BTL4 4 Write a program that demonstrates several exception types being caught with the catch() exception handler Apply BTL3 Write an object oriented program in C++ using a class template to 5 read any five parameterized data type such as float and integer, and print the average 6 Classify the components of Standard Template Library in detail Analyze BTL4 Explain the 4 functions i) Seekg, ii) Seekp, 7 iii) tellg, Understand BTL2 iv) tellp used for setting pointers during file operation and (8) show how they are derived from fstream class (5)

10 8 Describe about generic program in details Understand BTL2 9 Write a program to create a class STUDENT with data members Roll, Name, Course, Branch, Semester. Store them in an array of objects. Input the total number students if students are perform the following: (i) Sorted list of students in the ascending order of Name (ii) Branch wise students list (iii)use inheritance concept Write Short notes on 10 (i) Run time polymorphism (virtual function) (7) (ii) Pure virtual function (6) Explain the following 11 i) User defined exceptions (7) Analyze BTL4 ii) System defined exceptions (6) i) What is an access modifier? (2) 12 ii) Differentiate between private, protected and public access Understand BTL2 modifier with examples (11) 13 i) Describe OOP Language requirements (6) ii) Describe ADT in n OOP Language (7) What is a function template? (4) 14 Write a template function to sort arrays of float and int using bubble Apply BTL3 sort (9) PART C (15 MARKS) i) What is a template function? (2) ii) Design and implement a template version functions Asc() and 1 Des() for arranging a given set of elements in ascending and Evaluate descending order. Element list T represented by a seqlist <T> object (13) i) What is the significance of inheritance (4) 2 3 BTL5 ii) Explain inheritance and write a program for nc r that uses Create BTL6 inheritance (11) Analyze the exception handling mechanism available in C++ and write a program that throw exception for wrong operands (in terms number of operands and type) for any operators/expression of your Analyze BTL4 choice

11 4 Write a program that demonstrates system defined exceptions Apply BTL3 UNIT-4 UNIT IV OVERVIEW OF JAVA Data types, variables and arrays, operators, control statements, classes, objects, methods Inheritance PART A (2 MARKS) 1. What is byte code? Mention its advantage. 2. Give two examples for access modifier. Understand BTL2 3. Design a sample statement for parseint( ) and give comments for the statement. Create BTL6 4. What is an abstract class? 5. Define a wrapper class in java? 6. Why is java language called as robust? Analyze BTL4 7. How does java make an executable file? Apply BTL3 8. Differentiate Interface and Abstract class? Analyze BTL4 9. What is an inner class? 10. Examine the significance of Java Virtual Machine? Apply 11. How is garbage collection done in java? Apply BTL3 12. What is a token? List the various types of tokens supported by Java. In Java, can a class be defined inside a method? If so what rule 13. governs access to the variables of the enclosing method? If not, give Evaluate BTL5 reasons. 14. How does Java achieve platform independence? Apply BTL3 15. Distinguish between method overriding and method overloading in Java. Analyze BTL4 16. Criticize the type of class for which objects cannot be created? Evaluate BTL5 17. Compose the two ways of using Super/this Keyword? Create BTL6 18. How do you use final keyword in variable/function/class in java? Understand BTL2

12 19. How do you define an array with example? Understand BTL2 20. Describe Java Virtual Machine (JVM). BTL2 PART B (13 MARKS) Write a java program to create two single dimensional arrays, 1. initialize them and add them; store the result in another array. Discuss its operation. Write a menu-based java program that can calculate the area of a Understand BTL2 2. triangle, circle or square, based on the user s choice. Discuss its Understand BTL2 operation. 3. Describe the structure of a typical Java program and give the steps to execute it. Write a java class called student with name, Marks of 3 subjects and total Marks. (5) 4. Write another class named calculate that gets the Marks of the Create BTL6 student and calculates the total Marks and displays the result (pass or fail). (8) 5. Describe the three different types of inheritance with an example java program for each. 6. Write a java program to find the maximum number of the given array. Apply BTL3 7. Write a java to calculate and convert an Integer array to string. Apply BTL3 8. Write a simple java program to classify basic Calculator operations. Analyze BTL4 9. Write a java Program to evaluate the sum of the following series n Evaluate BTL5 10. Discuss about benefits of abstract class. Explain the following 11. i) Method Overloading (8) ii) Method Overriding (8) Analyze BTL4 12. Discuss the various types of operators in java and explain with suitable examples Understand BTL2 13. i) Describe function template in java with example (7) ii) Describe class template in java with example (6) 14. Explain classes and objects in java with example Apply BTL4

13 PART C (15 MARKS) Write a java program to create two 2-dimensional arrays, initialize 1. them and multiply them; store the result in another array. Discuss its Understand BTL2 operation. 2. Write a menu-based java program that can perform ordinary calculator operations. Explain its operation. Understand BTL4 Write a java class called Employee with Name, Designation and total Basic Pay. (5) 3. Write another class named calculate that gets the Basic Pay of the Employee and calculates the total Salary as per the formula Create BTL3 Net Salary= (Basic Pay + Allowances)-Deductions and displays the Net Salary. (8) 4. Write a java Program to evaluate the sin series for a given angle in degree and for n terms Evaluate BTL5 UNIT-5 UNIT V EXCEPTION HANDLING Packages and Interfaces, Exception handling, Multithreaded programming, Strings, Input /Output PART A (2 MARKS) 1. Define interface. State its use. 2. What are thread and package? Understand BTL2 3. Under which context would you use final and finally? Analyze BTL4 4. Give one example on streams. Understand BTL2 5. List the advantage of using package s in Java Programming? 6. What are the similarities between interfaces and classes in Java? Analyze BTL4 7. How do we set priorities for threads? Apply BTL3 8. What happens if an exception handler is not defined when exception is thrown? Apply BTL3 9. Explain the life cycle of thread. Evaluate BTL5

14 10. What are the two methods by which we may stop threads? Apply BTL3 11. What is an exception? Give any four examples of exception. Understand BTL2 12. What is multithreading? 13. State threads Synchronization. 14. Draw I/O Stream Hierarchy. Create BTL6 15. Compare String and String Buffer. Analyze BTL4 16. List the various string method. 17. Express the various ways to import packages. Understand BTL2 18. Which method can be used for changing case of characters? Evaluate BTL5 19. Sketch the Exception Hierarchy. Create BTL6 20. How to create a user defined exception with example. 1. PART B (13 MARKS) Write a java program to perform all string operations using the String Class. Explain with sample data. Create BTL6 2. Demonstrate exception handling in java with an example program. Apply BTL3 Summarize the following with examples from Java. 3. (i) Streams and IO (7) Evaluate BTL5 (ii) Java threads. (6) i) What is a thread? (2) 4. ii) How do you create threads and explain? (11) Analyze BTL4 5. Explain the concept of streams and its byte stream classes in detail. Analyze BTL4 i) Discuss how packages are used to resolve naming conflicts in java? 6. (4) ii) With an example show to add classes to packages and how to Understand BTL2 import packages in classes. (9) i) What are interfaces? (2) 7. ii) Discuss with an example how multiple inheritances are Understand BTL2 implemented using interfaces. (11) i) What is multithreading? (2) 8. ii) Explain the two methods of implementing threads with an example. (11) 9. Write a java program to implement nested Packages.

15 10. Describe with an example the exceptional handling feature in Java. Explain the following Analyze 11. i) Java Input streams (6) BTL4 ii) Java Packages with its types (7) 12. Discuss Java Output streams with example Understand BTL i) What is multithreading? (2) ii) Write a multithreaded program in java and explain (11) Illustrate the use of try-catch clauses by sample statements of rare type runtime error PART C (15 MARKS) Apply BTL3 Write a java program to check whether the given string is Palindrome 1. or not using the String Class. Explain with sample data. Create BTL6 (i)demonstrate multithreading in java with an example program and explain thread synchronization with example.(8) 2. (ii)demonstate a java program to create user defined exception(7) Apply BTL3 Summarize the following with examples from Java. 3. (i) Java Packages (8) Evaluate BTL5 (ii) Advantages of Java threads. (7) i) What are interfaces? (2) 4. ii) Explain interface in java with an example program? (13) Analyze BTL4

Get Unique study materials from

Get Unique study materials from Downloaded from www.rejinpaul.com VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV Section : EEE - 1 & 2 Subject Code

More information

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE PART A UNIT I 1. Differentiate object oriented programming from procedure oriented programming. 2. Define abstraction and encapsulation. 3. Differentiate

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc CST Semester / Year : EVEN / II Subject Name

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS89- Object Oriented Programming Regulation 07 Academic Year 08 9 Prepared

More information

END TERM EXAMINATION

END TERM EXAMINATION END TERM EXAMINATION THIRD SEMESTER [BCA] DECEMBER 2007 Paper Code: BCA 209 Subject: Object Oriented Programming Time: 3 hours Maximum Marks: 75 Note: Attempt all questions. Internal choice is indicated.

More information

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p. Preface to the Second Edition p. iii Preface to the First Edition p. vi Brief Contents p. ix Introduction to C++ p. 1 A Review of Structures p. 1 The Need for Structures p. 1 Creating a New Data Type Using

More information

M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 Second Semester MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009)

M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 Second Semester MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009) M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009) Max:100 Marks 1. How are data and function organized in an object oriented programming? 2. Compare

More information

PROGRAMMING IN C AND C++:

PROGRAMMING IN C AND C++: PROGRAMMING IN C AND C++: Week 1 1. Introductions 2. Using Dos commands, make a directory: C:\users\YearOfJoining\Sectionx\USERNAME\CS101 3. Getting started with Visual C++. 4. Write a program to print

More information

Object Oriented Programming with c++ Question Bank

Object Oriented Programming with c++ Question Bank Object Oriented Programming with c++ Question Bank UNIT-1: Introduction to C++ 1. Describe the following characteristics of OOP. i Encapsulation ii Polymorphism, iii Inheritance 2. Discuss function prototyping,

More information

DEPARTMENT OF INFORMATION TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY II Year/III Sem CS8392- OBJECT ORIENTED PROGRAMMING Prepared by: Komal Kumar.N, AP/IT, VTHT UNIVERSITY QUESTIONS FROM 2011 to 2018 PART-A 1. What are the advantages

More information

I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination. June, 2015 BCS-031 : PROGRAMMING IN C ++

I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination. June, 2015 BCS-031 : PROGRAMMING IN C ++ No. of Printed Pages : 3 I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination 05723. June, 2015 BCS-031 : PROGRAMMING IN C ++ Time : 3 hours Maximum Marks : 100 (Weightage 75%)

More information

Jayaram college of Engineering and Technology, Pagalavadi. CS2203 Object Oriented Programming Question Bank Prepared By: S.Gopalakrishnan, Lecturer/IT

Jayaram college of Engineering and Technology, Pagalavadi. CS2203 Object Oriented Programming Question Bank Prepared By: S.Gopalakrishnan, Lecturer/IT CS2203 Object Oriented Programming Question Bank Prepared By: S.Gopalakrishnan, Lecturer/IT Two Mark Questions UNIT - I 1. DEFINE ENCAPSULATION. Encapsulation is the process of combining data and functions

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

MaanavaN.Com CS1203 OBJECT ORIENTED PROGRAMMING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

MaanavaN.Com CS1203 OBJECT ORIENTED PROGRAMMING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SUB CODE / SUBJECT: CS1203 / Object oriented programming YEAR / SEM: II / III QUESTION BANK UNIT I FUNDAMENTALS PART-A (2 MARKS) 1. What is Object Oriented

More information

Object Oriented Programming with Java. Unit-1

Object Oriented Programming with Java. Unit-1 CEB430 Object Oriented Programming with Java Unit-1 PART A 1. Define Object Oriented Programming. 2. Define Objects. 3. What are the features of Object oriented programming. 4. Define Encapsulation and

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Degree & Branch : B.E E.C.E. Year & Semester : II / IV Section : ECE 1, 2 &

More information

Short Notes of CS201

Short Notes of CS201 #includes: Short Notes of CS201 The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with < and > if the file is a system

More information

CS201 - Introduction to Programming Glossary By

CS201 - Introduction to Programming Glossary By CS201 - Introduction to Programming Glossary By #include : The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING CS6456 OBJECT ORIENTED PROGRAMMING

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING CS6456 OBJECT ORIENTED PROGRAMMING DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING CS6456 OBJECT ORIENTED PROGRAMMING Unit I : OVERVIEW PART A (2 Marks) 1. Give some characteristics of procedure-oriented

More information

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM) DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR 2018-19 (ODD SEM) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SUB: OBJECT ORIENTED PROGRAMMING SEM/YEAR: III SEM/ II YEAR

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE - 1 & 2 Subject Code : CS 6301 Subject Name : Programming

More information

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING YEAR/SEM:II & III UNIT I 1) Give the evolution diagram of OOPS concept. 2) Give some

More information

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University)

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University) Estd: 1994 JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli - 621014 (An approved by AICTE and Affiliated to Anna University) ISO 9001:2000 Certified Subject Code & Name : CS 1202

More information

Absolute C++ Walter Savitch

Absolute C++ Walter Savitch Absolute C++ sixth edition Walter Savitch Global edition This page intentionally left blank Absolute C++, Global Edition Cover Title Page Copyright Page Preface Acknowledgments Brief Contents Contents

More information

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe OBJECT ORIENTED PROGRAMMING USING C++ CSCI 5448- Object Oriented Analysis and Design By Manali Torpe Fundamentals of OOP Class Object Encapsulation Abstraction Inheritance Polymorphism Reusability C++

More information

Object Oriented Programming

Object Oriented Programming Object Oriented Programming Course Title: Object Oriented Programming Full Marks: 60 20 20 Course No: CSC161 Pass Marks: 24 8 8 Nature of Course: Theory Lab Credit Hrs: 3 Semester: II Course Description:

More information

CS201 Latest Solved MCQs

CS201 Latest Solved MCQs Quiz Start Time: 09:34 PM Time Left 82 sec(s) Question # 1 of 10 ( Start time: 09:34:54 PM ) Total Marks: 1 While developing a program; should we think about the user interface? //handouts main reusability

More information

XII- COMPUTER SCIENCE VOL-II MODEL TEST I

XII- COMPUTER SCIENCE VOL-II MODEL TEST I MODEL TEST I 1. What is the significance of an object? 2. What are Keyword in c++? List a few Keyword in c++?. 3. What is a Pointer? (or) What is a Pointer Variable? 4. What is an assignment operator?

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc.,CST Semester / Year : EVEN / III Subject Name

More information

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...

More information

Sri Vidya College of Engineering & Technology

Sri Vidya College of Engineering & Technology UNIT I INTRODUCTION TO OOP AND FUNDAMENTALS OF JAVA 1. Define OOP. Part A Object-Oriented Programming (OOP) is a methodology or paradigm to design a program using classes and objects. It simplifies the

More information

Babaria Institute of Technology Computer Science and Engineering Department Practical List of Object Oriented Programming with C

Babaria Institute of Technology Computer Science and Engineering Department Practical List of Object Oriented Programming with C Practical -1 Babaria Institute of Technology LEARN CONCEPTS OF OOP 1. Explain Object Oriented Paradigm with figure. 2. Explain basic Concepts of OOP with example a. Class b. Object c. Data Encapsulation

More information

10CS36: Object Oriented Programming with C++

10CS36: Object Oriented Programming with C++ 10CS36: Object Oriented Programming with C++ Question Bank: UNIT 1: Introduction to C++ 1. What is Procedure-oriented Programming System? Dec 2005 2. What is Object-oriented Programming System? June 2006

More information

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET Course Outline The main objective of this course is to introduce students to the basic concepts of a selected language

More information

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8) B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009 EC 2202 DATA STRUCTURES AND OBJECT ORIENTED Time: Three hours PROGRAMMING IN C++ Answer ALL questions Maximum: 100 Marks 1. When do we declare a

More information

STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING

STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING OBJECT ORIENTED PROGRAMMING STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING 1. Object Oriented Programming Paradigms 2. Comparison of Programming Paradigms 3. Basic Object Oriented Programming

More information

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS C++ PROGRAMMING LANGUAGE CONTENT C++ Language Contents: Introduction to C++ Language Difference and Similarities between C and C++ Role Of Compilers and Assemblers

More information

Interview Questions of C++

Interview Questions of C++ Interview Questions of C++ Q-1 What is the full form of OOPS? Ans: Object Oriented Programming System. Q-2 What is a class? Ans: Class is a blue print which reflects the entities attributes and actions.

More information

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR 603 203 FIRST SEMESTER B.E / B.Tech., (Common to all Branches) QUESTION BANK - GE 6151 COMPUTER PROGRAMMING UNIT I - INTRODUCTION Generation and

More information

Object Oriented Programming. Solved MCQs - Part 2

Object Oriented Programming. Solved MCQs - Part 2 Object Oriented Programming Solved MCQs - Part 2 Object Oriented Programming Solved MCQs - Part 2 It is possible to declare as a friend A member function A global function A class All of the above What

More information

STRUCTURING OF PROGRAM

STRUCTURING OF PROGRAM Unit III MULTIPLE CHOICE QUESTIONS 1. Which of the following is the functionality of Data Abstraction? (a) Reduce Complexity (c) Parallelism Unit III 3.1 (b) Binds together code and data (d) None of the

More information

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions. XEV (H-3) BCA (6) 2 0 1 0 Time : 3 hours Full Marks : 75 Candidates are required to give their answers in their Own words as far as practicable. The questions are of equal value. Answer any five questions.

More information

C++ (Non for C Programmer) (BT307) 40 Hours

C++ (Non for C Programmer) (BT307) 40 Hours C++ (Non for C Programmer) (BT307) 40 Hours Overview C++ is undoubtedly one of the most widely used programming language for implementing object-oriented systems. The C++ language is based on the popular

More information

Quiz Start Time: 09:34 PM Time Left 82 sec(s)

Quiz Start Time: 09:34 PM Time Left 82 sec(s) Quiz Start Time: 09:34 PM Time Left 82 sec(s) Question # 1 of 10 ( Start time: 09:34:54 PM ) Total Marks: 1 While developing a program; should we think about the user interface? //handouts main reusability

More information

Cpt S 122 Data Structures. Course Review Midterm Exam # 2

Cpt S 122 Data Structures. Course Review Midterm Exam # 2 Cpt S 122 Data Structures Course Review Midterm Exam # 2 Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Midterm Exam 2 When: Monday (11/05) 12:10 pm -1pm

More information

SAURASHTRA UNIVERSITY

SAURASHTRA UNIVERSITY SAURASHTRA UNIVERSITY RAJKOT INDIA Accredited Grade A by NAAC (CGPA 3.05) CURRICULAM FOR B.Sc. (Computer Science) Bachelor of Science (Computer Science) (Semester - 1 Semester - 2) Effective From June

More information

CGS 2405 Advanced Programming with C++ Course Justification

CGS 2405 Advanced Programming with C++ Course Justification Course Justification This course is the second C++ computer programming course in the Computer Science Associate in Arts degree program. This course is required for an Associate in Arts Computer Science

More information

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018) Lesson Plan Name of the Faculty Discipline Semester :Mrs. Reena Rani : Computer Engineering : IV Subject: OBJECT ORIENTED PROGRAMMING USING C++ Lesson Plan Duration :15 weeks (From January, 2018 to April,2018)

More information

CPSC 427: Object-Oriented Programming

CPSC 427: Object-Oriented Programming CPSC 427: Object-Oriented Programming Michael J. Fischer Lecture 22 November 28, 2016 CPSC 427, Lecture 22 1/43 Exceptions (continued) Code Reuse Linear Containers Ordered Containers Multiple Inheritance

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

Intro to OOP Visibility/protection levels and constructors Friend, convert constructor, destructor Operator overloading a<=b a.

Intro to OOP Visibility/protection levels and constructors Friend, convert constructor, destructor Operator overloading a<=b a. Intro to OOP - Object and class - The sequence to define and use a class in a program - How/when to use scope resolution operator - How/when to the dot operator - Should be able to write the prototype

More information

CORE JAVA TRAINING COURSE CONTENT

CORE JAVA TRAINING COURSE CONTENT CORE JAVA TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Introduction about Programming Language Paradigms Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry Features

More information

Problem Solving with C++

Problem Solving with C++ GLOBAL EDITION Problem Solving with C++ NINTH EDITION Walter Savitch Kendrick Mock Ninth Edition PROBLEM SOLVING with C++ Problem Solving with C++, Global Edition Cover Title Copyright Contents Chapter

More information

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

KLiC C++ Programming. (KLiC Certificate in C++ Programming) KLiC C++ Programming (KLiC Certificate in C++ Programming) Turbo C Skills: Pre-requisite Knowledge and Skills, Inspire with C Programming, Checklist for Installation, The Programming Languages, The main

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E I SEMESTER GE85- Problem Solving and Python Programming Regulation 207 Academic

More information

CHOICE BASED CREDIT SYSTEM (With effect from )

CHOICE BASED CREDIT SYSTEM (With effect from ) B.Sc. Computer Science Syllabus Under the CHOICE BASED CREDIT SYSTEM (With effect from 2017-18) DEPARTMENT OF COMPUTER SCIENCE University College,TU,Nizamabad-503322 Syllabus for Computer Science (With

More information

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. Preface p. xix Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. 5 Java Applets and Applications p. 5

More information

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1 Name of subject: JAVA PROGRAMMING Subject code: 17515 Semester: V ASSIGNMENT 1 3 Marks Introduction to Java (16 Marks) 1. Write all primitive data types available in java with their storage size in bytes.

More information

Instantiation of Template class

Instantiation of Template class Class Templates Templates are like advanced macros. They are useful for building new classes that depend on already existing user defined classes or built-in types. Example: stack of int or stack of double

More information

LIST OF EXPERIMENTS. (1) (Office Automation)

LIST OF EXPERIMENTS. (1) (Office Automation) LIST OF EXPERIMENTS (1) 310042 (Office Automation) 1 Computer Fundamentals 2 DOS Command 3 Execute DOS Command using examples. 4 Introduction to windows & familarity with controls. 5 Introduction of Ms-Office

More information

Compaq Interview Questions And Answers

Compaq Interview Questions And Answers Part A: Q1. What are the difference between java and C++? Java adopts byte code whereas C++ does not C++ supports destructor whereas java does not support. Multiple inheritance possible in C++ but not

More information

Object-Oriented Programming

Object-Oriented Programming Object-Oriented Programming 1. What is object-oriented programming (OOP)? OOP is a technique to develop logical modules, such as classes that contain properties, methods, fields, and events. An object

More information

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5 Objective Questions BCA Part III page 1 of 5 1. Java is purely object oriented and provides - a. Abstraction, inheritance b. Encapsulation, polymorphism c. Abstraction, polymorphism d. All of the above

More information

I BSc(IT) [ Batch] Semester II Core: Object Oriented Programming With C plus plus - 212A Multiple Choice Questions.

I BSc(IT) [ Batch] Semester II Core: Object Oriented Programming With C plus plus - 212A Multiple Choice Questions. Dr.G.R.Damodaran College of Science (Autonomous, affiliated to the Bharathiar University, recognized by the UGC)Reaccredited at the 'A' Grade Level by the NAAC and ISO 9001:2008 Certified CRISL rated 'A'

More information

Pace University. Fundamental Concepts of CS121 1

Pace University. Fundamental Concepts of CS121 1 Pace University Fundamental Concepts of CS121 1 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University October 12, 2005 This document complements my tutorial Introduction

More information

CS 162, Lecture 25: Exam II Review. 30 May 2018

CS 162, Lecture 25: Exam II Review. 30 May 2018 CS 162, Lecture 25: Exam II Review 30 May 2018 True or False Pointers to a base class may be assigned the address of a derived class object. In C++ polymorphism is very difficult to achieve unless you

More information

Cpt S 122 Data Structures. Course Review FINAL. Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University

Cpt S 122 Data Structures. Course Review FINAL. Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 122 Data Structures Course Review FINAL Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Final When: Wednesday (12/12) 1:00 pm -3:00 pm Where: In Class

More information

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50 C++ PROGRAMMING 1. (a) What are the characteristics of object-oriented language? What are the advantages of using OOPS? (b) What are the Application of Public, Private, and Protected keywords? Explain.

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A

More information

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year Object Oriented Programming Assistant Lecture Omar Al Khayat 2 nd Year Syllabus Overview of C++ Program Principles of object oriented programming including classes Introduction to Object-Oriented Paradigm:Structures

More information

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++ Introduction to Programming in C++ Course Text Programming in C++, Zyante, Fall 2013 edition. Course book provided along with the course. Course Description This course introduces programming in C++ and

More information

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p. Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p. 9 Self-Test Exercises p. 11 History Note p. 12 Programming and

More information

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Weiss Chapter 1 terminology (parenthesized numbers are page numbers) Weiss Chapter 1 terminology (parenthesized numbers are page numbers) assignment operators In Java, used to alter the value of a variable. These operators include =, +=, -=, *=, and /=. (9) autoincrement

More information

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR (2015-2016 REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR

More information

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING SIDDARTHA INSTITUTE OF SCIENCE AND TECHNOLOGY:: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : PROGRAMMING FOR PROBLEM SOLVING (18CS0501) Course & Branch

More information

Object-Oriented Programming

Object-Oriented Programming Object-Oriented Programming 3/18/14 Presentation for use with the textbook Data Structures and Algorithms in Java, 6th edition, by M. T. Goodrich, R. Tamassia, and M. H. Goldwasser, Wiley, 2014 Object-Oriented

More information

Question Paper Code : 97044

Question Paper Code : 97044 Reg. No. : Question Paper Code : 97044 B.E./B.Tech. DEGREE EXAMINATION NOVEMBER/DECEMBER 2014 Third Semester Computer Science and Engineering CS 6301 PROGRAMMING AND DATA STRUCTURES-II (Regulation 2013)

More information

About Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals

More information

WITH C+ + William Ford University of the Pacific. William Topp University of the Pacific. Prentice Hall, Englewood Cliffs, New Jersey 07632

WITH C+ + William Ford University of the Pacific. William Topp University of the Pacific. Prentice Hall, Englewood Cliffs, New Jersey 07632 DATA STRUCTURES WITH C+ + William Ford University of the Pacific William Topp University of the Pacific Prentice Hall, Englewood Cliffs, New Jersey 07632 CONTENTS Preface xvii CHAPTER 1 INTRODUCTION 1

More information

C++ for System Developers with Design Pattern

C++ for System Developers with Design Pattern C++ for System Developers with Design Pattern Introduction: This course introduces the C++ language for use on real time and embedded applications. The first part of the course focuses on the language

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

Department of Computer science and Engineering Sub. Name: Object oriented programming and data structures Sub. Code: EC6301 Sem/Class: III/II-ECE Staff name: M.Kavipriya Two Mark Questions UNIT-1 1. List

More information

Study Guide to Exam 2

Study Guide to Exam 2 YALE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE CPSC 427a: Object-Oriented Programming Handout #10 Professor M. J. Fischer November 27, 2011 Study Guide to Exam 2 This exam covers the entire course, but

More information

OBJECT ORIENTED PROGRAMMING. Ms. Ajeta Nandal C.R.Polytechnic,Rohtak

OBJECT ORIENTED PROGRAMMING. Ms. Ajeta Nandal C.R.Polytechnic,Rohtak OBJECT ORIENTED PROGRAMMING Ms. Ajeta Nandal C.R.Polytechnic,Rohtak OBJECT ORIENTED PARADIGM Object 2 Object 1 Data Data Function Function Object 3 Data Function 2 WHAT IS A MODEL? A model is an abstraction

More information

OOPS Viva Questions. Object is termed as an instance of a class, and it has its own state, behavior and identity.

OOPS Viva Questions. Object is termed as an instance of a class, and it has its own state, behavior and identity. OOPS Viva Questions 1. What is OOPS? OOPS is abbreviated as Object Oriented Programming system in which programs are considered as a collection of objects. Each object is nothing but an instance of a class.

More information

The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured

The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured Introduction p. xxix The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured Language p. 6 C Is a Programmer's Language

More information

15CS45 : OBJECT ORIENTED CONCEPTS

15CS45 : OBJECT ORIENTED CONCEPTS 15CS45 : OBJECT ORIENTED CONCEPTS QUESTION BANK: What do you know about Java? What are the supported platforms by Java Programming Language? List any five features of Java? Why is Java Architectural Neutral?

More information

Inheritance, and Polymorphism.

Inheritance, and Polymorphism. Inheritance and Polymorphism by Yukong Zhang Object-oriented programming languages are the most widely used modern programming languages. They model programming based on objects which are very close to

More information

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9 Fundamental of C Programming Unit I: Q1. What will be the value of the following expression? (2017) A + 9 Q2. Write down the C statement to calculate percentage where three subjects English, hindi, maths

More information

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER DEPARTMENT OF COMPUTER APPLICATIONS LESSON PLAN B.C.A. - FIRST YEAR (2014-2015 REGULATION) SECOND SEMESTER SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR 603 203 SRM UNIVERSITY

More information

C++ Important Questions with Answers

C++ Important Questions with Answers 1. Name the operators that cannot be overloaded. sizeof,.,.*,.->, ::,? 2. What is inheritance? Inheritance is property such that a parent (or super) class passes the characteristics of itself to children

More information

An Object Oriented Programming with C

An Object Oriented Programming with C An Object Oriented Programming with C By Tanmay Kasbe Dr. Ravi Singh Pippal IDEA PUBLISHING WWW.ideapublishing.in i Publishing-in-support-of, IDEA PUBLISHING Block- 9b, Transit Flats, Hudco Place Extension

More information

CS201 Some Important Definitions

CS201 Some Important Definitions CS201 Some Important Definitions For Viva Preparation 1. What is a program? A program is a precise sequence of steps to solve a particular problem. 2. What is a class? We write a C++ program using data

More information

PROGRAMMING IN C++ COURSE CONTENT

PROGRAMMING IN C++ COURSE CONTENT PROGRAMMING IN C++ 1 COURSE CONTENT UNIT I PRINCIPLES OF OBJECT ORIENTED PROGRAMMING 2 1.1 Procedure oriented Programming 1.2 Object oriented programming paradigm 1.3 Basic concepts of Object Oriented

More information

What are the characteristics of Object Oriented programming language?

What are the characteristics of Object Oriented programming language? What are the various elements of OOP? Following are the various elements of OOP:- Class:- A class is a collection of data and the various operations that can be performed on that data. Object- This is

More information

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II Subject Code: 01CE1303 Subject Name: Object Oriented Design and Programming B.Tech. Year - II Objective: The objectives of the course are to have students identify and practice the object-oriented programming

More information

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class.

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class. 1. What is C#? C# (pronounced "C sharp") is a simple, modern, object oriented, and type safe programming language. It will immediately be familiar to C and C++ programmers. C# combines the high productivity

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information