Exam Details

Subject unix and shell programming
Paper
Exam / Course m.sc. (software engineering)
Department
Organization Alagappa University Distance Education
Position
Exam Date December, 2017
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.Sc. (Software Engineering) Years Integrated) DEGREE
EXAMINATION, DECEMBER 2017.
UNIX AND SHELL PROGRAMMING
Time Three hours Maximum 100 marks
SECTION A — × 8 40 marks)
Answer any FIVE of the following.
1. List the features of the Unix Operating System.
2. Illustrate the general format of the directory and file
operations of any four Unix commands.
3. Explain the filter and pipe concepts in Unix operating
system.
4. How to manage file security in Unix operating system?
Illustrate.
5. Discuss the general format of different types of the
command with example.
6. Explain about any four string functions of the Unix
Operating System with its usage.
7. Write a script to copy the content of one file to another.
8. Discuss the different types of variable declaration in
Unix Operating System.
Sub. Code
35
DE-3042
2
wk10
SECTION B — × 15 60 marks)
Answer any FOUR of the following.
9. Describe the Unix file system and file handling utility
commands with examples.
10. Explain the architecture of the Unix Operating System.

11. Write a shell program to compare the contents of two
files, and count the words in the files.
12. Discuss the various mathematical functions available in
Unix with examples.
13. Illustrate the various control structures in shell
programming.
14. How to define user-defined functions in Unix? Explain
with examples.
15. Explain the different types of system calls for file
management in Unix operating system.
———————


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