Monday, June 2, 2008

Object Oriented Programming with C++

2037/DC4 May 2006
Paper IV - Object Oriented Programming with C++
Time: Three Hours Maximum: 100 marks

Part A - ( 20 x 2 = 40 marks)
Answer ALL the questions
  1. State advantages of providing default argument in function
  2. Define abstract class
  3. What is used to destroy an object? illustrate
  4. define identifier.
  5. What are the applications of void data type in C++?
  6. Mention the use of default constructor.
  7. What is an object?
  8. State any two advantages of new operator.
  9. What is conversion function?
  10. What is stream?
  11. Define preprocessor.
  12. What is the use of private visibility mode? Illustrate
  13. Define array pointers
  14. When do you use delete function?
  15. Illustrate the use of setw functions in C++
  16. Name any four non-printable characters.
  17. Define data hiding.
  18. What is a template?
  19. Define static data member.
  20. When do you use ifstream class in C++?

    PART B ( 5x12 = 60 Marks)
    Answer ALL the questions
  21. (a) When do we use the public and protected visibility modes in C++? Explain.
    (b) Write a C++ program to find the average of two values using friend function.
    or
  22. (a) What do you mean by dynamic constructors explain with example.
    (b) Write a C++ program to concatenate two strings using + operator

  23. (a) Explain the type conversion and type casting.
    (b) What are the console i/o operations? Explain.
    or
  24. (a) Explain the use of pointer in derived class with suitable example.
    (b) Exemplify the use of command line arguments in C++

  25. (a) What is meant by anonymous union? Illustrate with an example.
    (b) Explain the use of inline functions with an example
    or
  26. What are the control statements used in C++? explain with examples.

  27. What is operator overloading? Explain how unary and binary operators are overloaded.
    or
  28. What is an exception handler? What are the key words used to handle the exception in C++? Explain.

  29. Explain how mulitple inheritance differ from multilevel inheritance. Illustrate with examples.
    or
  30. Explain the connection between Ploymorphism and Virtual functions. Demonstrate the use of virtual functions using C++ codes.

Software Engineering

2036/DC3 May 2006
Paper III - Software Engineering
Time: Three hours Maximum: 100 marks

PART A - (20x2 = 40 marks)
Answer ALL questions.

  1. Why is it necessary to have engineering principals in software?
  2. What is the factors influence the quality of a software?
  3. Explain the role of software requirement specification.
  4. State the advantages of decision tables.
  5. What is the software cost?
  6. List the tools used in scheduling the project.
  7. Distinguish between verification and validation.
  8. What is meant by risk analysis?
  9. What are the desirable properties of system design?
  10. Write about first level factoring in design methodology.
  11. How will you specify the functional modules? Explain.
  12. What are the system design metrices?
  13. What are the major concepts that help in making a program more readable?
  14. Write the most commonly used single entry and single exit statements.
  15. What do you mean by internal documentation?
  16. Distinguish between flow chart and structure chart.
  17. How will you define software usability?
  18. Write down the advantages of topdown integration testing.
  19. What is meant by statements converge in system testing?
  20. What is a test plan?

    PART B - ( 5x12 = 60 marks)
    Answer ALL questions.

  21. (a) Discuss various phases in software development.
    or (b) Explain the problem analysis activity during requirement phase.
  22. (a) What are the various activities involved in planning a software project? Explain briefly.
    or (b) What is software configuration management? explain in detail.
  23. (a) Discuss on various types of coupling and cohesion criteria of modules.
    or (b) what is transaction analysis? explain with example.
  24. (a) What role does coding style play in software engineering in improving efficiency? explain.
    or (b) Explain the static analysis of code and it uses.
  25. (a) What is the need for system testing? Explain various levels of system testing.
    or (b) Discuss in detail the functional testing

COBOL AND DATA PROCESSING

2035/DC2 May 2006
Paper II - COBOL and Data Processing
Time: Three Hours Maximum: 100 Marks

Part A - (20 x 2 = 40 marks)
Answer ALL questions

  1. Write down the general structure of COBOL program.
  2. What is literals? Give their types.
  3. What are the various divisions under DATA division?
  4. What is FIGURATIVE CONSTANTS?
  5. List the various PICTURE formats.
  6. What are the minimum entries required to declare the sequential file?
  7. Give the syntax for I/O statements in COBOL.
  8. What are the advantages of Editing picture characters?
  9. What is SYNCHRONISED clause?
  10. Write the corresponding MOVE statements for the following : p = n = r = 0, q = 5.5. s = q. y = p.
  11. With an example give the use of ROUNDED option.
  12. Define qualifications of Data names
  13. Write down the general format of compound condition
  14. List out the types of PERFORM statements
  15. What is class test? Give examples.
  16. State the purpose of GOTO statement.
  17. Define File. What are the types of files available?
  18. Write down the syntax of file I/O statements.
  19. List out the four stages of a payroll system.
  20. What is the significant of FD level?

    PART B - (5x12 = 60 marks)
    Answer ALL the questions

  21. (a) (i) Explain with examples the reserved words, user defined words and key words
    (ii) Write down the screen section entries to clear the screen.
    Or (b) Define the editing characters. List and explain any eight editing characters with examples.
  22. (a) Explain the various forms of Arithmetic verbs with all options.
    or (b) Write a COBOL program to print a multiplication table from 5 to 10 with 20 entries in each.
  23. (a) Write a COBOL program to read the input Name, Reg, No, m1, m2, m3 from existing data file "MARK.DAT" and print the Reg.No and Result.
    Result calculation : if m1, m2, m3 > 45 then "PASS" else "FAIL" or
    (b) Write a note on:
    (i) USAGE
    (ii) SYNCHRONIZED clause
  24. (a) Write a COBOL program to read all the records from an input file which has fields NAME, SEX, AGE and QUALN and write into another file, only that records satisfy the following condition:
    (i) Male record
    (ii) age less than 28 yrs
    (iii) B.Sc. graduate
    or
    (b) What are the various factors that influence in choosing particular file organization? Tabulate the disadvantages of sequential file and indexed sequential file.
  25. (a) Explain any four procedure division statements of indexed sequential file
    or (b) Describe with system charts and program flow charts the design of an pay roll processing for an university.

Sunday, June 1, 2008

Fundamentals of Computers

2034/DC1 May 2006
Paper I - Fundamentals of Computers
Time: Three Hours Maximum: 100 Marks

PART A - (20x2 = 40 Marks)
Answer ALL questions.
  1. What are the main characteristics of the computer?
  2. What is an algorithm?
  3. What are the different types of computers?
  4. What are the different flowchart symbols?
  5. Define a Byte.
  6. What is the binary equilavent of the octal number 723?
  7. What is ISCII?
  8. What is the meaning of the term "Internal representation" of data?
  9. What is the bit map of the image?
  10. What is an optical scanner?
  11. What is a non-volatile memory?
  12. What is a register?
  13. What is an operating system of a computer?
  14. What is a batch operating system?
  15. What is word addressable computer?
  16. What is multitasking?
  17. What is MODEM?
  18. What are the two types of multiplexing?
  19. What is LAN?
  20. What do you understand by TCP/IP?

    PART B - (5x12 = 60 Marks)
    Answer ALL questions

  21. (a) Explain the problem solving using computers with an example
    or (b) Explain in detail about various computing methods.
  22. (a) Represent 51 and -43 in signed magnitude , 1's complement and 2's complement schemes.
    or (b) Discuss in detail about programming languages.
  23. (a) Explain the functions of various input devices.
    or (b) Explain the functions of CPU.
  24. (a) Explain in detail about personal computer operating system.
    or (b) discuss in detail about classification of operating system,
  25. (a) Discuss in detail about communication media.
    or (b) Discuss in detail about Interconnecting Networks.

Wednesday, May 28, 2008

COBOL AND DATA PROCESSING

2028/DC2 May 2008
Paper II - COBOL and Data Processing
Time: Three Hours Maximum: 100 Marks

Part A - (20x2 = 40 Marks)
Answer ALL Questions

  1. Explain about A margin and B Margin. Give example.
  2. Write the purpose of IDENTIFICATION DIVISION.
  3. Write the machine dependent section
  4. Give the level numbers used for RENAMES Clause and CONDITION NAMES.
  5. Give examples for Numeric and Non-Numeric literals.
  6. Specify any two sections of DATA DIVISION.
  7. What is a statement?
  8. Write the equivalent statement in COBOL if BASIC <>
  9. Mention a few relational operators in COBOL.
  10. What is CONDITION-NAME condition?
  11. How do you organize if 'if block' or 'else block' contains more than one statement? write the syntax of your organisation.
  12. What is the purpose of ALTER statement?
  13. Give the syntax of SET verb.
  14. List down the different types of condition.
  15. Give the flow chart for PERFORM...........VARYING.
  16. What is the purpose of REDIFINE Clause?
  17. What is meant by file updation?
  18. What is the purpose of RECORD CONTAINS Clause in FD?
  19. Explain the terms
    1. Logical Record
    2. Unblocked File
  20. What is an optional file? How can it be specified? Explain

    PART B (5x12 = 60 Marks)
    Answer ALL questions
  21. (a) Explain the FILE SECTION and WORKING-STORAGE SECTION in the DATA DIVISION in detail
    Or (b) Write in detail the various editing features available in COBOL.
  22. (a) Write a COBOL program for performing a Multiplication
    or (b) A Cloth shop offers a festival discount for the following items:
    SAREE COST > 50 DISCOUNT 50%
    SHIRT COST > 150 DISCOUNT 25%
    OTHER-ITEMS NO DISCOUNT
    write a program to implement the above using condition name.
  23. (a) Write a note on
    (i) Qualification of Data Names
    (ii) SIGN Clause
    or (b) Write a COBOL Program to count the number of words in a given text
  24. (a) Explain STRING and UNSTRING Verbs with examples
    or (b) Explain any four procedure division statements of sequential file
  25. (a) Write a program in COBOL for the central library to read data in the following format:
    1-5 Book Code
    6-25 Title
    26-30 Price
    31-40 Publication
    41-50 ISBN
    51-55 Category
    56-60 Edition
    61-65 Month of pricuring.
    The program should ensure that:
    (i) Book code is within the range 00001 to 19999
    (ii) Price is a positive integer.
    (iii) Title is not blank.
    (iv) ISBN should contain only numbers.

    Also calculate the money spend in a given month for the procurement of books

    or
    (b) Write a program to calculate income-tax of each employee from their annual with the following conditions:
    Annual Income Income Tax
    >0 and <= 100000 NIL
    >100000 and <= 150000 20% of annual income
    above 1500000 30% of annual income

Sunday, May 18, 2008

Software Engineering

DC 3 October 2004
Answer ALL questions
  1. Write down three dimensions of the quality of software product.
  2. How programmers spend their time in software engineering while developing the software?
  3. What are the activities in management process?
  4. What are the difference between throwaway approach and evolutionary approach?
  5. What are the functions of democratic team in a project?
  6. Define: Portability
  7. What are the major factors that influence software cost?
  8. What are the components of risk management plan?
  9. Define: Modularity
  10. What are the different levels of cohesion?
  11. What is a data flow diagram?
  12. What are HIPO diagram?
  13. What are the primary goal of object oriented programming?
  14. What are the activities performed by the 'Test Plans' ?
  15. Define: Walk Through
  16. What are the uses of symbolic execution tool?
  17. Explain: Validation
  18. Explain: Functional testing.
  19. What is meant by time in reliability models?
  20. Explain structural induction
    PART B - (5x12 = 60 Marks)
  21. (a) Explain different characters of a software process.
    or (b) Explain the the factors that influence quality and productivity in software development
  22. (a) Explain the COCOMO model in detail
    or (b) Explain different types of software risks in detail.
  23. (a) Explain various design notation and specification used in the design phase of software development.
    or (b) Explain various techniques for verification.
  24. (a) Explain the following
    (i) Topdown approach
    (ii) Bottom-up approach
    or (b) Write short notes on
    (i) Data Binding
    (ii) Mile Stones
    (iii) Inspections
  25. (a) Explain various testing process in detail.
    or (b) Explain the activities performed during S/W development to enhance the maintainability of a S/W product.

Information Technology and it's application

DC 7 October 2007
Paper VII - Information Technology and It's Applications
Time: Three Hours

Answer ALL the questions
Part A (20x2 = 40 Marks)
  1. What are webpages?
  2. What is the purpose of web browsers.?
  3. Define File Transfer Protocol.
  4. What is an internet?
  5. Write a note on ARPANET.
  6. What is HTTP?
  7. What is the main advantage of E-Mail?
  8. Write the use of Microsoft Outlook Express.
  9. Distinguish between FTP Site and FTP Server.
  10. Define Dial-up connection.
  11. What is the purpose of MODEM?
  12. What is ISDN Service?
  13. Define Simplex Transmission.
  14. What is an odd parity?
  15. Define Protocol
  16. What are web servers?
  17. What is IRC?
  18. What is the structure of an email address?
  19. What are mailing lists?
  20. Define TCP/IP.
  21. (a) Explain the history of Internet
    or (b) Describe the different services provided by the internet.
  22. (a) Discuss about Domain Name System IP addressing
    or (b) Describe the arrangement and equipement for connection ISPs.
  23. (a) Describe the setps to configure our machine for TCP/IP.
    or (b) Explain the following
    (i) Parity
    (ii) Duplex
  24. (a) Describe th working of E-Mail
    or (b) Explain the advantages and disadvantages of E-Mail.
  25. (a) Descibe the benefits of Information Provider
    or (b) Explain about Search Engines.