Exam Details

Subject open source lab
Paper
Exam / Course m.sc. (software engineering)
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2018
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.Sc. (Software Engineering) Years Integrated) DEGREE
EXAMINATION, MAY 2018.
OPEN SOURCE LAB
Time Three hours Maximum 100 marks
Examiner should select and give ONE question to each
candidate by LOT system.
1. Write a PHP program to declare a Multidimensional
Array. Display specific element from a
Multidimensional array. Also delete given element
from the multidimensional array.
Write a PHP program to Find the element from the
array that matches the given value using
appropriate search function.
2. Write a PHP script for the following: Design a form
to accept a string. Write a function to count the
total number of vowels from the string.
Show the occurrences of each vowel from the
string. Check whether the given string is a
palindrome or not, without using built-in function.
Write a PHP script for the following: Design a form
to accept two strings.
Compare the two strings using both methods
operator and strcmp function). Append second
string to the first string.
Sub. Code
56
DE-7065
2
wk16
3. Write a PHP program to accept the string and
position from the user; from where the characters
from the first string are reversed.
Write a menu driven program to perform the
following operations on associative arrays:
Sort the array by values (changing the keys) in
ascending, descending order.
Also sort the array by values without changing
the keys.
Filter the odd elements from an array.
Sort the different arrays at a glance using
single function.
4. Write a menu driven program to perform the
following operations on arrays:
Merge the given arrays.
Find the intersection of two arrays.
Find the union of two arrays.
Find set difference of two arrays.
Write a PHP script for the following: Design a form
to accept two strings from the user. Find whether
the small string appears at the start of the large
string. Provide a text box to accept the string that
will replace all occurrences of small string present
in the large string.
DE-7065
3
wk16
5. Write a menu driven program to perform the
following queue related operations.
Insert an element in queue
Delete an element from queue
Display the contents of queue
Write a PHP script to accept username and
password. If in the first three chances, user name
and password entered is correct, then display
second form, otherwise display error message.
6. Write a program to create a shopping mall. User
must be allowed to do purchase from two pages.
Each page should have a page total. The third page
should displays bill, which consists of a page total of
whatever the purchase has been done and print
the total.
Create a form to accept customer information
(name, address, ph-no). Once the customer
information is accepted, accept product information
in the next form (Product name, qty, rate). Display
the bill for the customer in the next form. Bill
should contain the customer information and the
information of the products entered.
DE-7065
4
wk16
7. Create a font to accept student information (name,
class, address). Once the student information is
accepted, accept marks in next form Bio,
Chem, Maths, Marathi, English) Display the
mark sheet for the student in the next form
containing name, class, marks of the subject, total
and percentage.
Write a PHP program to upload a file to the server.
8. Write a PHP program to make a calculator.
Write a PHP program to copy the content of the one
file into another file.
————————


Subjects

  • c programming – lab
  • c++ lab
  • case tools lab
  • computer graphics and multimedia
  • computer networks
  • cryptography and network security
  • data structures lab
  • data ware housing and mining
  • distributed computing
  • internet and java - lab
  • internet and java programming
  • mobile communications
  • object oriented programming and c++
  • open source architecture
  • open source lab
  • operating systems
  • relational database management system
  • relational database management systems –lab
  • software engineering
  • software project management and metrics
  • software quality assurance and standards
  • software testing and reuse
  • unix and shell programming
  • visual basic and vc++ lab
  • visual programming
  • web technology
  • web technology — lab