Friday, April 25, 2008

Object Oriented Programming with C++

5041/DC4 October 2007
Paper IV- Object Oriented Programming with C++

Part A - (20x2=40 Marks)
  1. Define Procedure oriented programming
  2. What is meant by polymorphism?
  3. What are the member dereferencing operators?
  4. Write the uses of 'delete' operator
  5. Define call by reference.
  6. State whether the following statement is True or False.
    When a function returns a value, the entire function call can be assigned to a varible.
  7. A function that has return type ________________ does not return anything.
  8. A non member function may have access to the private data of a class if it is delcared as a ________________ of that class.
  9. A constructor's name is the same as _________________________
  10. The keyword ____________ is used to overload an operator.
  11. Conversation from basic type to a class type may be archived using ______________
  12. In a class , a memeber declared as _____________________ is not accessible from outside the class.
  13. Define hierarchical inheritance.
  14. A pointer is a variable for storing _________________________
  15. Define a virtual function.
  16. Define abstract class.
  17. The

Software Engineering

5040/DC3 October 2007.
Paper III Software Engineering

Part A

  1. Define Software Engineering.
  2. Write a note on Analysis Phase.
  3. Define Data Validation
  4. Define Portability
  5. List the major factors that influence software cost.
  6. What are the chief programmer teams?
  7. What is work breakdown structure?
  8. Define COCOMO
  9. What are Data Flow Diagrams?
  10. What is External Design of software?
  11. Define verification.
  12. What are Software Modules?
  13. Define Top-down Programming.
  14. What is meant by Information Hiding?
  15. What is static Analysis?
  16. Define Walkthroughs.
  17. What is debugging?
  18. Define Intergration Testing.
  19. Write a note on Structural Induction.
  20. What is meant by Unit testing.

    Part B - (5*12= 60 Marks)

  21. (a) Explain about phased life-Cycle model.
    Or (b) Describe the format of a software requirement specification.
  22. (a) Explain about any two software estimation techniques.
    or (b) Discuss about software configuration Management.
  23. (a) Explain about any two software estimation techniques.
    or (b) Discuss about software configuration management.
  24. (a) What are the objectives of software Design? Explain briefly.
    or (b) Write short notes on Symbolic Execution.
  25. (a) Discuss bout Testing Fundamentals.
    Or (b) Explain about Structural Testing.

Thursday, April 17, 2008

Object Oriented Programming with C++

DC4 May 2007
Paper IV- Object Oriented Programming with C++

  1. List out the benifits of object oriented programming.
  2. Define encapsulation.
  3. What do you understood the identifier
  4. Why were computer programming languages were invented?
  5. Static member variables are defined _______________________ the class.
  6. Making an instance of one class a member of another class in called________________
  7. Find out the error, if any in the following statement.
    for (int i=0, i<0, i++)
    var--;
  8. Write the syntax for do..while loop.
  9. What do you mean be preprocessor directive?
  10. State whether True or False , inline functions overloading does not depend on return data type.
  11. State whether True or False, inline functions overloading does not depend on return data types
  12. List out the usage of scope resolution operator.
  13. Specify the rules for functions overloading.
  14. State whether True or False, Operator overloading creates a new operators.
  15. What is virutual function?
  16. List out any two manipulators.
  17. What do you mean by command line argument?
  18. Define file
  19. When a program is finished using a file, it should be _______________it?
  20. State whether True or False, it is possible to open a file for both input and output.
  21. (a) explain the differnce between procedural and object oriented programming
    or (b) List out the differen t types of control structures and explain with examples.
  22. (a) write short notes on
    (i) functions proetotype
    (ii) functions overloading.
    or (b) in C++ what are the possible ways of defining a member functions? Explain with an example
  23. (a) What do you mean by constructors? and explain the different types of constructors with examples
    or (b) Write short notes on, Friend functions vs inheritance.
  24. (a) What is multiple inheritance? Explain with a real world exampled
    or (b) Write short notes about 'this' pointer and it's usages.
  25. (a) What is the difference between a try block and a catch block? Explain with suitable example.
    or (b) compare formatted I/O and unformatted I/O and give some examples.

Sunday, April 13, 2008

Fundermentals of Computers

P. G. Diploma in Computer Application Examination, May 2000

Paper I - Fundermentals of Computers

Part A
  1. What do you mean by Computer?
  2. How the computers are used in Education?
  3. What is an algorithm?
  4. Differentiate between Analog and Digital Computing Methods
  5. What do you mean by EBCDIC?
  6. Convert the decimal number 153 into Octal number.
  7. Explain programming languages
  8. Why Programmers prefer one language over another?
  9. Explain the setup of a hard disk and its' drive?
  10. How is the CD-ROM drive capable of holding much more information than a floppy disk drive?
  11. Write about the Mouse as an input device?
  12. Explain briefly EEPROM
  13. Discuss the general fuctions of an operating system
  14. How does Win 95 Manage files?
  15. Give a brief description of UNIX
  16. Write briefly about data Compression
  17. What is the need for networking of computers?
  18. Discuss any one of the communication media?
  19. How the multiplexing implemented in networks?
  20. What are the services provided by the internet?
  21. (a) With a neat block diagram, explain the various components of a computer?
    Or (b) Describe in detail about the classification of computers
  22. (a) Discuss the major factors that influence evolution of High level languages.
    or (b) Convert the following
    (i) (4429.625)10 = (?)8
    (ii) (1011.11010)2 = (?)16
    (iii) (AB)16 = (?)2
    (iv) (3364)8 = (?)2
  23. (a) Describe in detail about the Magnetic Disks.
    or (b) Describe the various types of printers
  24. (a) Describe the various operating systems available for personal comptuers
    or (b) Explain in detail about the Windows 95
  25. (a) Explain the various Networking Topologies
    or (b) What is a protocol? Explain the important characteristics of Protocol.

Software Engineering

SOFTWARE ENGINEERING May 2005
Time: Three hours Maximum: 100 marks
PART A Answer any SIX questions (6 x 5 =30 marks)

1. According to Boehm, what are the skills most lacking in entry -level programmers?
2. What are the important management problems?
3. Write about staffing -level estimation.
4. Explain the cost estimation technique, expert judgement.
5. What is a transition table? Explain.
6. What are petri nets? Explain.
7. Explain: Aesthetics.
8. What are HIPO diagrams?
9. Explain: Unit testing.
10. What are the automated tool for s/w maintenance?

PART B Answer any FOUR questions (4 x 10 =40 marks)

11. Explain the programming team structure in detail.
12. Explain COCOMo in detail.
13. Explain Gist.
14. Explain the design techniques in detail.
15. Explain in detail about coupling and cohesion.
16. Explain the managerial aspects of software maintenance in detail.

PART C Answer any TWO questions (2 x 15 =30 marks)

17. Explain the steps required to plan a software project.
18. What are the major facts that influence the software cost? Explain.
19. Explain the steps required in the implementation phase of software development.

COBOL and Data Processing

Paper II - COBOLAND DATAPROCESSING May 2005
PART A Answer ALL questions (20 x 2 =40 marks)

1. What is data processing? List the advantages of electronic data processing.
2. What is the significance of figurative constant?
3. What is the acronym for COBOL and CODASYL?
4. List down the various operators of COBOL.
5. What is the significance of FILLER clause?
6. Write a short note on PICTURE clause.
7. Give the syntax of File Description entry.
8. Give the syntax of DIVIDE Verb.
9. State the purpose of JUSTIFIED clause.
10. Write the syntax of ACCEPT statement with an example.
11. What is the purpose of level number 66?
12. List the various verbs of File I/O.
13. Mention the usage of sign condition with the help of its syntax.
14. Give one example to condition-name condition.
15. What is the purpose of EXIT statement?
16. What is the significance of INDEXED BY phrase?
17. Give the syntax of FD entry for variable length records.
18. What is meant by file updation?
19. What is the purpose of RETURN statement?
20. What is the purpose of ALTERNATE RECORD KEY?

PART B Answer ALL questions (5 x 12 =60 marks)

21. (a) Explain the different editing features of COBOL.
Or
(b) Briefly explain about level structure and PICTURE clause.

22. (a) State the rules governing the condition name condition and also explain
with suitable example.
Or
(b) Write a program to compute Sales Commission for sales amount. The sales commission is computed using the following conditions. Sales amount <>= 1,000 and <5,000,>= 5,000, Commission is 10% of sales amount.

23. (a) Write a note on : (i) SET(ii) SEARCH verb.
Or (b) A company has 3 categories of employees. Category 1 gets 30% of salary as HRA Category 2 gets 20% of salary as HRA Category 3 gets 15% of salary as HRA Given employee
name, category and salary. Write a program using go to with depending on to calculate and print Gross salary of each employee.

24. a)Explain any four procedure division statements of Relative file.
Or (b) Discuss the SORT verb. Give a suitable program example.

25. (a) Write a program to create a sequential file with the fields: Serial number, name, sex, department and designation. Using this file create two more files called MALE and FEMALE. Those records whose sex value is male, write it in the MALE file. Those records whose sex value is female, write it in the FEMALE file.

Or (b) Write a program to prepare electricity bill for a consumer. The bill must have the following fields.
(i) Consumer number
(ii) Initial metre reading
(iii) Final metre reading
(iv) Units Consumed
(v) Amount. The amount is calculated using the following conditions:
(1) Rate above 200 units is Rs. 2/unit
(2) Rate upto 100 units is 75 paise/unit
(3) Rate from 101-200 units is Re. l/unit Every consumer must pay a minimum of Rs.20

Client Server Computing with Oracle

Paper V - CLIENT/SERVER COMPUTING WITH ORACLE 7 May 2005

Time: Three hours Maximum: 100 marks
PART A Answer ALL questions (20 x 2 =40 marks)

1. Define middleware.
2. What is an entity?
3. What are the components of an open system environment?
4. What is meant by ACID test?
5. What do you mean by bridges?
6. Write down the factors that determine the performance of WAN?
7. Define messaging and queuing.
8. State any two DDL commands.
9. Mention the character data types in oracle.
10. What are the three types of exports?
11. What is meant by savepoint?
12. Write short notes on client application interface.
13. Define a procedure.
14. What are the parts of a PL/SQL block?
15. Define preemptive and non-preemptive threads.
16. Distinguish between nested tables and Varray.
17. What do you mean by cold and hot physical backups?
18. Define data security.
19. Give the syntax of grant statement with an example.
20. What is a constraint?

PART B Answer ALL the questions (5 x 12 =60 marks)

21. (a) Explain briefly the features of server machines.
Or
Explain the following:
(i) Consistency (ii) Robustness (iii) Transaction (iv) Recovery

22. (a) List down the merits and demerits of client/server model.
Or
Write short notes on client application.

23. (a) Discuss the administrative steps in building a database.
Or
(b) Explain in detail the advantages of table partitioning.

24 (a) Write short notes on database triggers. What is database tuning meant by?
(b) Explain the object tables and selecting values from object tables with suitable
examples.

25. (a) Illustrate networking concepts in the oracle with examples,
Or
(b) Discuss in detail the transaction log management and threshold manager with respect to backup and recovery.