Professional Documents
Culture Documents
Ge2155 Lab Question
Ge2155 Lab Question
Algorithm - 10 marks
Program - 20 marks
Execution - 10 marks
-------------Total - 40 marks
-------------SET 2 GE2155 Page 1
ANNA UNIVERSITY PRACTICAL EXAMINATIONS (MAY JUNE 2010)
GE2155 Computer Practice Lab-II
Set II
1. a. Write and execute the following UNIX commands
(i) Create a directory
(ii) Create a file
(iii) Rename the directory
(iv) Rename the file
(v) View the file
b. Write a Shell program to execute various UNIX commands using case statements
c. Write a C program to create a file, which contains register number, name, age etc. and display the
contents of the file.
2. a. Write and execute the following UNIX commands
(i) Create a file
(ii) Update the file
(iii) Display the file contents
(iv) Display the file with line number
(v) Count the number of words in the file
b. Write a Shell program to count the number of vowels in a line of text
c. Write a C program to create a file, which contains employee id, name, age etc and display the
contents
3. a. Write and execute the following UNIX commands
(i) Create a Directory called main
(ii) Create a sub-directory called sub in the main directory
(iii) Create a file in the main directory
(iv) Copy the file to the sub directory
(v) Delete the file in the main directory
b. Write a Shell program to display student grades
c. Write a C program to create a file, which contains two numbers followed by an operator in a line.
Read a line of the file, while reading it; with respect to the operator perform the operation against the
numbers.
4. a. Write and execute the following UNIX commands
(i) Display the calendar
(ii) Display the date and time
(iii) Display the present working directory
(iv) Display your user name
(v) Create a file using cat command
b. Write a Shell program to find the smallest number from a set of numbers
c. Write a program to perform file copy operation.
c. Write a C program to create a file, which contains employee id, name, age etc and display the
content
16. a. Write and execute the following UNIX commands
(i) Create a directory with the name of Exam
(ii) Change the Exam directory as the working directory
(iii) Create a file called exam.txt in the Exam directory
(iv) View the content of the exam.txt file
(v) Rename the file exam.txt to test.txt
b. Write a Shell program to find the sum of n different numbers.
c. Write a program with an append operation on an existing file.
SET 2 GE2155 Page 5
17. a. Write and execute the following UNIX commands
(i) To check the working directory
(ii) Change the password
(iii) To display todays date
(iv) To display the calendar of this month
(v) To display a message University Exam using a special character
b. Write a Shell program to find the sum of digits of a number
c. Write a C program using pointers to swap two numbers
18. a. Write and execute the following UNIX commands
(i) Create two directories called CS1101 and CS1102
(ii) Create a file called cs1101.txt in the CS1101 directory
(iii) Copy the file cs1101.txt from CS1101 to CS1102
(iv) Update the file content of cs1101.txt in the CS1102 directory
(v) Rename the file in the CS1102 with cs1102.txt
b. Write a Shell program to print the reverse of a number
c. Write a C program using pointers to copy the content of one array to another
19. a. Write and execute the following UNIX commands
(i) Create a file
(ii) Rename a file
(iii) Change the mode of the file to read only
(iv) View the content of a file
(v) Count the number of words in a file
b. Write a Shell program to find the factorial of a number using for loop
c. Write a C program to create a file, which contains two numbers followed by an operator in a line.
Read a line of the file, while reading it; with respect to the operator perform the operation against
the numbers.
20. a. Write and execute the following UNIX commands
(i) Count the specific number of lines from a file start from the beginning of the file
(ii) To destroy a specific file from a user directory
(iii) Send a greeting message to other user
(iv) Execute a shell program
(v) To display currents time
b. Write a Shell program to generate Fibonacci series
c. Write a C program to create a file, which contains register number, name, age etc. and display
the content of the file.