Links Related to the questions are given below the Questions. If you want to Get SOLUTIONS of these Questions CLICK HERE
Course Code : CS-72
Course Title : C++ and Object Oriented Programming
Assignment Number : BCA(VI)-72/TMA/06
Maximum Marks : 10
Last Date of Submission : 15 th April , 2006
This is a Tutor Marked Assignment. There are five questions in this assignment. Answer all the questions. You may use illustrations and diagrams to enhance explanations.
Question 1:
(a)What are the five main advantages of object-oriented programming? Describe the meaning of the each advantage by giving a suitable example/ situation for each. (1)
(b) (i) List five different types of objects and five non-objects. Also state why you have put them in the list of objects or non-objects. (1/2)
(ii) Describe the following terms giving one example each: (1/2)
- Class
- Inheritance
- Abstraction
- Information hiding
- Encapsulation
Question 2:
(i)
What is polymorphism? Explain with the help of suitable example. How can the run time polymorphism be implemented? How is late binding related to polymorphism? Explain with the help of suitable example. (1)
(ii)What are the various object oriented programming languages? Which of them are among the popular languages? Give reasons of their popularity. (1)
Question 3:
What is the need of copy constructors and assignment operator overloading in C++? Describe with the help of suitable examples. (2)
Question 4:
Write a template class “linked queries” in C++. The template class should have functions for adding or deleting an item from the queue after necessary checks. The linked queue is not to be implemented using arrays. (2)
Question 5:
Describe the following in C++ with the help of examples: (2)
| (a) Header files in C++ |
(c) Access control in inherited classes |
| (b) Streams |
(d ) Usage of const in C++ |
Course Code CS-72
Course Title : C++ and Object Oriented Programming
Assignment Number : BCA(VI)-72/Project/06
Maximum Marks : 15
Last Date of Submission : 30 th April, 2006
There is one question in this project assignment. Please attach the computer output, where required.
Question 1:
Design and implement a database system using C++ having an inheritance hierarchy for organizing the contents in various subject areas. It should have the following provisions:
- Initially the contents are to be organized for three subjects: Database Management System, Object Oriented Programming and System Analysis and Design.
- Each subject has at least 3 sub-areas. These sub areas may overlap.
- At the lowest level, actual information about a simple item is stored. This simple item may be part of more than one area. For example, one lowest level entity may be Normalisation which is a part of Database Design sub area of DBMS and Database Implementation sub area of System analysis and design subject.
- There should be a facility for searching of information from this hierarchy.
- There should be a provision of addition, modification, and deletion of contents at all levels in various areas and also addition/ deletion of subjects.
- The usage pattern of each item is recorded.
- There should be a function to print the details of the subject information or area or contents at lower levels.
Note 1: You may add more objects/ functions and use appropriate data structures. You must describe the method you have used for object oriented analysis and design.
Note 2: You may use the following object oriented concepts in implementation:
(a)
Virtual Classes and Polymorphism.
(b)
Single inheritance and/ or Multiple Inheritance.
Course Code : CS-73
Course Title : Theory of Computer Science
Assignment Number : BCA(VI)-73/TMA/06
Maximum Marks : 10
Last Date of Submission : 15 thApril, 2006
This is a Tutor Marked Assignment. There are three questions in this assignment. Answer all the questions. You may use illustrations and diagrams to enhance explanations.
Question 1: Define the following concepts formally:
(a) Non-Deterministic Finite Automata
(b) Context-Free Grammar
(c) Godel Number
(d) Regular Language
(e) Primitive Recursive Function
(f) Turing Machine
(g) Unsolvable Problem
(h) Turing-Decidable Problem
(i) Mealy Automata
(j) Universal Turing Machine ( 5 Marks)
Question 2: Construct a Deterministic Finite Automata accepting the following set:
w has an odd number of 0’s and even number of 1’s }
(3 Marks)
Question 3: Describe informally language accepted by the Deterministic Finite Automata shown below
Course Code : CS-73
Course Title : Theory of Computer Science
Assignment Number : BCA(VI)-73/Project/06
Maximum Marks : 15
Last Date of Submission : 30 th April, 2006
There are three questions in this project assignment. Answer all the questions.
Question 1: Construct one grammar for each of the following languages: (5 marks)
(a) 
(b) 
Question 2: Construct one Turing Machine for computing each of the following functions : (5 marks)
(i) f (m, n) = m n, where ‘ ’ denotes multiplication
(ii) f (m, n) = 
Question 3: Show that each of the following functions is primitive recursive: (5 marks)
(i) f (m, n) = 4m+5n
(ii) f (m, n) = (2m) 5n
Course Code : CS-74
Course Title : Introduction to Internet Programming
Assignment Number : BCA(VI)-74/TMA/06
Last Date of Submission : 15 th April, 2006
Maximum Marks : 10
This is a Tutor Marked Assignment. There are three questions in this assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance explanations.
Question 1: Explain the following JAVA buzzwords.
JAVA is highly secure
JAVA is distributed
JAVA is robust
Question 2: Through a small example, explain the concept of polymorphism and inheritance.
Question 3: Describe in detail, the purpose of java.lang package.
Course Code : CS-74
Course Title : Introduction to Internet Programming
Assignment Number : BCA(VI)-74/Project/06
Last Date of Submission : 30 th April, 2006
Maximum Marks : 15
This is a Project Assignment. Answer all the following questions using Java.
Question 1:
Write a program to display a calendar for a specified month using the date, calendar and Data format class. Your program receives the month and year from the command line.
Question 2:
Suppose that you have to computerize a scooter show room, which keeps the latest models of scooters and provides post sales services to customers.
- List all important classes, their data structures and other attributes.
- Draw an inheritance diagram for the entire application which should comprise of base classes and sub-classes.
- Implement at least 3 modules.
- Describe different reports to be produced by a programmer.
Course Code : CS-75
Course Title : Intranet Administration
Assignment Number : BCA(VI)-75/TMA/06
Maximum Marks : 10
Last Date of Submission : 15 th April, 2006
This is a Tutor Marked Assignment. There are two questions in this assignment. Answer all the questions. You may use illustrations and diagrams to enhance explanations.
Question 1:
Classify the problems faced by intranet administrator and users of Intranet. Make a chart to explain the available solutions for each problem, which you have classified. (6 Marks)
Question 2:
List the protocols presently supported by Intranet and explain the use of each protocol in Intranet administration. (4 Marks)
Course Code : CS-75
Course Title : Intranet Administration
Assignment Number : BCA(VI)-75/Project/06
Maximum Marks : 15
Last Date of Submission : 30 th April, 2006
This is a project assignment. Answer the following question.
Question 1: Compare the user authentication methods supported by Windows 98, Windows NT, Windows 2000, Linux, UNIX and Macintosh.
<<BACK
|