Академический Документы
Профессиональный Документы
Культура Документы
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
SECTION B — (4 × 10 = 40 marks)
Answer any FOUR questions only.
SECTION C — (2 × 15 = 30 marks)
Answer any TWO questions only.
17. Discuss the various proposal method to set up mutual exclusion with busy waiting.
18. Define : Dead lock. Explain deadlock avoidance by using any one method.
19. Describe the important feature of file server.
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
OBJECT ORIENTED PROGRAMMING AND C++
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
17. Write a C++ program to maintain an inventory file perform the following operations :
(a) add a new item
(b) display the file.
18. List and explain various file handling functions. Give a sample program to create a file of objects.
19. Write short notes on :
(a) Function overloading
(b) Inline function
(c) Virtual function
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
DATA STRUCTURES AND ALGORITHMS
17. What are STRINGS? How are they represented? Explain pattern matching
with example.
18. Write an algorithm SWAPTREE (T) which a binary tree and swaps the left
and right children of every node. Find space and time complexity of the algorithm.
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
All questions carry equal marks.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
All questions carry equal marks.
17. Draw an E-R diagram for a payroll system. Identify strong and week entities and relationships.
18. Explain first, second and third normal forms with examples.
19. Explain in detail about the distributed DBMS architecture and distributed query processing
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
INTERNET PROGRAMMING AND WEB DESIGN
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
1. Define network.
2. Differentiate Broadcast networks from point-to-point networks.
3. List any four transmission media.
4. Give example for Data Link Protocols.
5. Write notes on SLIP.
6. Expand: CDFD and GSM.
7. Write about token ring and datagram subnets.
8. Compare virtual circuit and datagram subnets.
9. Explain Internet work routing.
10. What are the two subsystem of E-mail? Explain briefly.
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
17. (a) Write in detail about Data Link Layer Design issues. (10)
(b) Write short notes on multiple access protocols. (5)
18. (a) Discuss on Radio Transmission and microwave transmission.
(b) Describe any two of the data link layer design issues.
19. (a) Explain the wavelength division multiple access protocols.
(b) Explain the concept of Transparent Bridges.
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
SOFTWARE ENGINEERING
PART A — (10 x 3 = 30 marks)
Answer ALL questions.
All questions carry equal marks.
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
All questions carry equal marks.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
All questions carry equal marks.
17. Explain with neat sketch, the evolutionary software process models.
18. Write short notes on
(a) COCOMO model
(b) Decomposition Techniques.
19. Give a brief note on Black-Box Testing
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
VISUAL PROGRAMMING
PART A — (10 x 3 = 30 marks)
Answer ALL questions.
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 x 15 = 30 marks)
Answer any TWO questions.
PART B — (4 x 10 = 40 marks)
Answer any FOUR questions.
PART C — (2 × 15 = 30 marks)
Answer any TWO questions.
1. (a) Write a VB Script to create a calendar for a given month and year.
3. (a) Write a Java Script to create a window by using the confirm message.
4. (a) Use database connectivity to create a table called ACCOUNT with following attributes:
ACCNO, ACC TYPE, NAME, ADDRESS, BALANCE.
Provide for updating records and display the table contents.
(b) Write a VB script to create a calendar for given month and year.
cut here
---------------------------------------------------------------------------------------------------------------------------
5. (a) Write a Java program to read students particulars like name, roll number, date of birth, year of
Study, course, sex and address using frame and text controls. Also display the given details on the
Screen
(b) Design a Web page of your Department, explaining the courses offered in the department,
Faculties in the department, facilities in the department and give suitable headings
cut here
---------------------------------------------------------------------------------------------------------------------------
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
6. (a) Write a Java script to create a color pallet and display the background in the color chosen from the
Pallet.
7. (a) Design a web page with a form in it. The form has the following details:
Employee Number, Name, Designation, Basic pay, DA, HRA, PF, and Net pay.
Input: Employee Number, Name, Designation and Basic pay.
Determine other details using the following:
DA = 52% of basic pay
HRA = 8% of basic pay
PF = 12% of basic pay
Net pay = Basic pay + DA + HRA – PF.
(b) Write a Java program using Applet to create the frames and its controls.
cut here
---------------------------------------------------------------------------------------------------------------------------
8. (a) Design a web page using HTML code that shows your bio-data.
1. (a) A book shop maintains the inventory of books that are bring sold at the shop. The list includes
details such as author, title, price and stock position. Whenever a customer wants a book, the sales
person input the title and author and the system searching the list and display whether it is available or
not. An appropriate message displayed. If its is then the system displays the book details and request for
the number of copies required. If the requested copies are available, the total cost of the requested copies
is displayed; otherwise the message ‘‘Requested copies not in the stock’’ is displayed.
Design a system using a class called book with suitable member function and constructor. Use new
operator in constructor to allocate memory space required.
(b) Assume you want to generate a table of multiples of any given number. Write a program that allows
the user to enter the number, generates the table, formatting it into 12 columns and 25 lines.
2. (a) An educational institution wishes to maintain a database of its employees. The database is divided
into a number of classes. Specify all the classes and define function to create the database and retrieve
individual information as and when required.
(b) Write C++ program to concatenate two given strings using dynamic constructors.
cut here
---------------------------------------------------------------------------------------------------------------------------
3. (a) Create a base class called shape. Use this class to store two double type values that could be used
to compute the areas of figures. Derive two specific classes called triangle and rectangle from the base
shape. Add to the base class, a member
Function get data () to initialize base class data members and as a virtual function and redefine this
function in the derived classes to suit their requirements. Using these three classes design a program that
will accept dimensions of triangle or rectangle interactively and display the area. The two values given
as an input will be treated as lengths of two side in the case of rectangle and as base and height in the
case of triangles and used as follows:
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
Area of rectangle = x * y.
Area of triangle = 1/2 * x * y.
(b) Create a C++ class for a stock item abstraction data type. It should have the attributes of stock levels
(an integer) and unit price (a-float) Define the methods to return the values of these two attributes and to
set them using parameters. Add two more methods to allow stock receipt and issues updating the stock
level as appropriate. Write a menu driven C++ program to solve the problem.
4. (a) Write a program that will create a data file containing the list of telephone numbers. Use class
object to store each set of data.
(b) Define a class to represent a bank account. Include the following member.
Data members:
Member functions:
5. (a) Create a class string. Use operator overloaded to display the string manipulation.
(b) Create a class Int to overload all four integer arithmetic operator (+, –, *, /).
If the normal range of integer exceeds from –32,768 –32,767, have a operator print and terminate the
program.
6. (a) Write a class to represent a vector. Include member function to perform the following task.
(i) To create the vector.
(ii) To modify the value of a given element.
(iii) To modify by a scalar value.
(iv) To display the vector in the form (10, 20, 30...).
Write a program to test your class.
(b) Write a program using polymorphism to calculate the square of any three
numbers of integer and float.
cut here
---------------------------------------------------------------------------------------------------------------------------
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER
7. (a) Write a C++ program that will ask for a temperature in Fahrenheit and display it in
Celsius.
(b) An election is contested by five candidates. The candidates are numbered 1 to 5 and
the voting is done by marking the candidate number on the ballot paper. Write a program
to read the ballots and count the votes cast for each candidate using an array variable
count. Incase, a number read is outside the range 1 to 3 the ballot should be considered
as a spoilt ballot and the program should also count the number of spoilt ballots.
cut here
---------------------------------------------------------------------------------------------------------------------------
8. (a) Using pointer create a class and write a program to get the n names and display
them in ascending and descending order.
(b) Create a class called employee. Include a member function get data () and putdata ()
Write a main program to exercise this class. Create a array for type employee and invite
the user to input data
ALAGAPPA UNIVERSITY DIRECTORATE OF DISTANCE EDUCATION
M.Sc Information Technology 2008
QUESTION PAPER