IndiaStudyCenter.com

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / Test Papers / Indira Gandhi National Open University / MLI007 Programming
MLI007 Programming June 2007
Ask a question
Print this page
IGNOU MLI007 Programming

IGNOU MLI007 Testpapers

IGNOU PGDLAN

About IGNOU PGDLAN

IGNOU PGDLAN Syllabus

IGNOU PGDLAN Test Papers

IGNOU Programs

IGNOU

Courses, Admissions & Eligibility

January / July 2009 Admissions

Admission Procedure & Schedule

Colleges, Faculties & Departments

Who's Who at the University

Re-Admission Procedure

Study Centres in India

Partner Institutions outside India

Syllabus

IGNOU Test Papers (by Course)

IGNOU Test Papers (by Paper code)

IGNOU Exam Timetables

Assignments

Notifications, Circulars & Announcements 2008

Events, Seminars & Workshops

Examination Results

IGNOU Improvement tests

Admission to Diploma in BPO, Finance & Accounting

Admission to Postgraduate Diploma in LPO

Test Papers / Previous Question Papers of Indira Gandhi National Open University MLI007 Programming June 2007

POST GRADUATE DIPLOMA IN LIBRARY AUTOMATION AND NETWORKTNG (PGDLAN)

Term-End Examination

MLI-007: Programming

Time : 2 hours
Maximum Marks: 50
(Weightage : 40)

Note:
(i)There are three parts in this Question Paper.
Part A : C++
Part B : Java
Part C: Visual Basic
(ii) Candidates are advised to attempt only the part opted by them.
(iii) Mention clearly the part attempted before answering.
(iv) All parts carry equal marks.
(v) Answer all questions. All questions carry equal marks. Illustrate your answers with suitable examples and diagrams, wherever necessary. Write the relevant question number before writing the answer.

June 2007

PART A: C++

1.1 Explain different phases of Software Development Life Cycle and their significance in software deuelopment.

OR

1.2 What is meant by Macro ? How can it improve the efficiency of the program ? Write a Macro to define a minimum function for three numbers.

2.1 Write a program in C++ that accepts a string as input and checks whether it is a palindrome or not

Note : A palindrome is a string which is same when read backward or forward. For example, abcba is a palindrome.

OR

2.2 Write an inline function that accepts an integer as input and prints its square as output.

3.1 What is a constructor? What is a destructor? Give an example of each.

OR

3.2 Create a class named Statement having a constnrctor. Write a method in this class that concatenates two strings.

4.1 What is a virtual function? Write at least two advantages of virtual functions. Also, give an example of it.

OR

4.2 Write a program in C++ that accepts a file as input and prints all the lines of the file which consist of word "IGNOU".

5.0 Write short notes (about 250 words each) on any two of the following

(a) Private data

(b) Exception handling

(c) Pure virtual functions

(d) Inheritance

PART B: JAVA

1.1 Explain different phases of Software Development Life Cycle and their significance in software development.

OR

1.2 Write at least 5 differences between Java and any other Object Oriented Programming language.

2.1 Write a program in Java that accepts an integer as input and displays it in reverse order. The integer should consist of at least 4 digits. For example, if 1354 is input, then 4531 should be printed.

OR

2.2 Write a program in Java for the multiplication of two matrices.

3.1 Write at least 5 actions that can be taken when an exception occurs. How will you catch multiple exceptions in Java ?

OR

3.2 Create a class Employee. Now, create a derived class Manager of Employee. Write a method in Employee that will display the names of all employees whose salary is more than Rs. 10000.

4.1 When does name eonflict arise while using packages ? How can it be resolved ?

OR

4.2 Can the objects be used as parameters in Java ? Explain your answer with an example.

5.0 Write short notes (about 250 words each) on any two of the following :

(a) Interfaces

(b) Polymorphisrn

(c) Threads

(d) I/O in Java

PART C: VISUAL BASIC

1.1 Explain different phases of Software Development Life Cycle and their significancein software development.

1.2 Define the term Euent. Explain any four events associated with buttons.

2.1 Write an event procedure to simulate a simple calculator.

2.2 Write a short note on conditional statements in Visual Basic.

3.1 What is Control Array ? Explain at least one way of creating the control array.

OR

3.2 Write an event procedure to display the enrolment numbers of all sfudents who secured aggregate of at least 600 marks.

Note: Make necessary assumptions.

4.1 Explain the following functions along with an example of each

(i) Lcase$

(ii) FV function

(iii) CLng

(iv) Rtrim$

OR

4.2 Explain the process of adding an object from the tool box to an application.

5.0 Write short notes (about 250 words each) on any two of the following :

(a) Data-Aware control

(b) Custom controls

(c) Dynamic Linking Libraries

(d) Data Manager

(e) Debugging and Error handling in Visual Basic

Testpapers of related examinations conducted by Indira Gandhi National Open University

The following is a partial list of Testpapers of similar / related courses to Programming offered by Indira Gandhi National Open University

Note: The above courses are picked automatically by the website for indicative purpose only. However, students are requested to check with the University for the similarity of the course or for any other information in regard to the course.

Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU

Search this site

Enter a detailed keyword. Ex: Question Papers of Indira Gandhi National Open University MCA Ist Semester