MODEL PAPER
FIRST SEMESTER, M. Sc INFORMATION TECHNOLOGY

Paper - VIII (MIT - 108): Practical Examination
First Semester
MIT - 101
MIT - 102
MIT - 103
MIT - 104
MIT - 105
MIT - 106
MIT - 107
Second Semester
MIT - 201
MIT - 202
MIT - 203
MIT - 204
MIT - 205
MIT - 206
MIT - 207
MIT - 208
Third Semester
MIT - 301
MIT - 302
MIT - 303
MIT - 304
MIT - 305
MIT - 306
MIT - 307
MIT - 308
Fourth Semester

Time: 3hrs Max. Marks: 75
Attempt any complete question

    1. Write a program to delete all vowels from a sentence. Assume that the sentence is not more than 80 characters long.
    2. Write a program to calculate the factorial of a number using recursion.
    1. Write a program to print out all Armstrong numbers between 1 and 500. (If sum of cubes of each digit of the number is equal to the number itself, then the number is called an Armstrong number).
      e.g. 153 = (1 * 1 * 1) + (5 * 5 * 5) + (3 * 3 * 3)
    2. Write a program to subtract two matrices.
    1. Write a program to calculate the sum of the first and last digits of any given numbers.
    2. Write a program to plot a given function y = x2
    1. Write a program to calculate the G. C. D. of two positive integers recursively
    2. Write a program to print any give line of text backwards.
    1. Write a program to add and subtract 2 complex numbers.
    2. Write a program to analyze a line of text to count vowels, consonants and digits using pointers.
    1. Write a program to find the binary equivalent of a given decimal number.
    2. Write a program to sort a list of given names in ascending order.
    1. Given 50 pairs of length and breadth of rectangles, write a program to find all rectangels whose areas are greater than their perimeters.
    2. Write a menu driven program to find:
      1. Factorial of a given number.
      2. Whether a number is even or odd.
      3. Whether a number is prime of not.
    1. Write a program that will print out all rotations of a string typed into it.
      e.g. Rotations of the word 'BOY' are 'OYB', and 'YBO'.
    2. Write a program that implements a calculator.
    1. Write a program that uses a function power(a, b) to calculate the value of a raised to b.
    2. Write a program to analyze a line ot text to count vowels, consonants and digits using pointers.
    1. Write a program that will produce the following output:

      ****
      ***
      **
      *
    2. Write a program to calculate the value of the nth Fibonacci number using recursion.
    1. Write a program to concatenate a string to the left of of a given string.
    2. Write a program to calculate the average of a list of positive data using data validation.
    1. Write a program to delete all occurrences of the word 'the' from a given line of text.
    2. Write a program to calculate roots of a given quadratic equation.
    1. Given 3 variables x, y, z; write a program that uses a function to circularly shift their values to right. (If x = 5, y = 8, z = 10, after a circular shift, the output shall be y = 5, z = 8, and x = 10).
    2. Write a menu driven program to find:
      1. Factorial of a given number.
      2. Whether a number is even or odd.
      3. Whether a number is prime or not.