OOPs in C++ Lab Manual - 0
OOPs in C++ Lab Manual - 0
(Version 10.0)
for
Bharati Vidyapeeth’s
Institute of Computer Applications
and Management (BVICAM)
A-4, Paschim Vihar, Rohtak Road, New Delhi-63
Visit us at: www.bvicam.in
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Index
List of Abbreviations
Declaration
9. Course/Lab Description 8
12. Assignments 11
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 2 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
List of Abbreviations
BTL Bloom’s Taxonomy Level
CE Communication Efficacy
CK Computational Knowledge
CO Course Outcome
PA Problem Analysis
PE Professional Ethics
PO Programme Outcome
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 3 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Declaration
Department : Department of Computer Science and
Applications
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 4 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
PEO4 Be effective and inspiring leader for fellow professionals and face the
challenges of the rapidly changing multi-dimensional, contemporary
world.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 5 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 6 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 7 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
5.1 All the students in their introductory Lab. shall be assigned a system, which
shall be their workplace for the complete semester. Students can store
records of all their Lab. assignments on their individual workstations.
5.3 Each week the instructor, in parallel to respective topics covered in the
theory lecture, shall assign a set of practical problems to the students in form
of Assignments (A, B, C, .....). The problems in these assignments shall be
divided into two parts. The first set of Problems shall be compulsory for all
the students and its record need to be maintained in the Prcatical File,
having prescribed format, as given in Appendix-A. All the students should
get the weekly assigntment checked and signed in the Practical File by the
respective teacher in the immediate succeeding week. The second set of
problems is Advanced Problems and shall be optional. Student may solve
these advanced problems for their further practice.
5.4 Cellular phones, pagers, CD players, radios and similar devices are
prohibited in the classrooms, laboratories and examination halls.
5.5 Laptop-size computers / Tablets may be used in lectures for the purpose of
taking notes or working on team-projects.
5.6 The internal practical exam shall be conducted towards the end of the
semester and shall include the complete set of Lab exercises conducted as
syllabus. However, students shall be assessed on continuos basis through
overall performances in regular lab. tests, both announced and surprise and
viva-voce.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 8 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
5.7 The respective faculty shall prepare and submit sufficient number of
practical sets of computing problems to the Dean (Examinations), atleast two
weeks prior to the actual exam. It is the responsibility of the faculty to
ensure that a set should not be repeated for more than 5 students in a given
batch.
5.8 The exam shall be of 3 hours duration where the student shall be expected to
implement solutions to his/her assigned set of problems on appropriate
software tools in the lab.
5.10 Co-operate, Collaborate and Explore for the best individual learning
outcomes but copying or entering into the act of plagiarism is strictly
prohibited.
Code and use Software Tools to solve problems and present their optimal
solutions.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 9 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
CO3 Dissect real-world problems using reusable classes with inheritance, exception
handling and file handling, etc.(BTL4)
CO4 Create efficient programs using generic and STL programming for generating
optimized code. (BTL6)
CO5 Work in teams to develop project for real-life cases using object-oriented features.
(BTL6)
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 - 3 3 - - - 2 - -
CO2 3 3 3 2 - 3 - - - 2 - -
CO3 3 3 3 3 - 3 2 - 1 - 2 -
CO4 3 3 3 3 - 3 - - 2 - - -
CO5 3 3 3 3 3 3 3 2 3 3 3 2
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 10 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
9. Course/Lab Description
Course (Lab) Title : Object Oriented Programming in C++ Lab.
Credits : 02
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 11 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 12 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 13 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
12. Assignments
Assignment Set: A
AP3 Design a solution to accept two integers from the user. Compose
appropriate functions to add, subtract, multiply and divide these
two input numbers.
AP4 Design a solution to find the smallest no out of 2 inputs using cin
and cout.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 14 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
i. Ternary Operator
Advanced Problems:
AA1 Write a generic program to print star pattern. Your solution should
ask the user how many stars do they want to print and whether
they want to print it diagonal or hexagonal.
AA2 Write a program that calculates how much money you’ll end up
with if you invest an amount of money at a fixed interest rate,
compounded yearly. Have the user furnish the initial amount, the
number of years, and the yearly interest rate in percent.
AA3 Suppose you give a dinner party for six guests, but your table seats
only four. In how many ways can four of the six guests arrange
themselves at the table? Any of the six guests can sit in the first
chair. Any of the remaining five can sit in the second chair. Any of
the remaining four can sit in the third chair, and any of the
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 15 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
remaining three can sit in the fourth chair. (The last two will have
to stand.) So the number of possible arrangements of six guests in
four chairs is 6*5*4*3, which is 360. Design a program that
calculates the number of possible arrangements for any number of
guests and any number of chairs. (Assume there will never be
fewer guests than chairs.) Don’t let this get too complicated. A
simple for loop should do it.
AA4 Create the equivalent of a four-function calculator. The program
should ask the user to enter a number, an operator, and another
number. (Use floating point.) It should then carry out the specified
arithmetical operation: adding, subtracting, multiplying, or
dividing the two numbers. Use a switch statement to select the
operation. Finally, display the result. When it finishes the
calculation, the program should ask whether the user wants to do
another calculation. The response can be ‘y’ or ‘n’. Some sample
interaction with the program might look like this: Enter first
number, operator, second number: 10 / 3 Answer = 3.333333 Do
another (y/n)? y Enter first number, operator, second number: 12 +
100 Answer = 112 Do another (y/n)? n
Assignment Set: B
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 16 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
5 4 2 7 11 10 8 13 17 16 14 19 23 22 20 25 29 28 26 31 35 34 32
37 41 40 38 43 47 46 44 49
BP3 Design and develop a program in C++ to print the code (ASCII
code / Unicode code etc.) of a given character.
BP4 Design a C++ program to swap first and last digits of any number.
BP6 Define a c function that perform a logical XOR operation using the
logical operators AND (&&), OR (||) and NOT (!).
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 17 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Advanced Problems:
BA1 Interpolate the function f( x ) = x^3 over the range from -1.0 to 4.0
in steps of 0.5, using three approaches:
• Constant - Take the average of the inputs at the end points,
evaluate f( average input ), and assume the function is
constant over the range.
• Linear - Evaluate the function at the endpoints, and then use
a linear interpolation of the endpoint function values in
between.
• Non-Linear - Linearly interpolate the function inputs over
the range, and at each evaulation point, evaluate the
function of the interpolated inputs
i.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 18 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
ii.
iii.
iv.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 19 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Assignment Set: C
All users are charged a minimum of rs .100. If the total cost exceeds
rs. 250, then an additional surcharge of 15% is added. Design and
develop a program to read the names of users and number of units
consumed and print out the charges with names.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 20 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Results.
CP6 Modify the above program so that the individual marks are stored
in a 2D array, rather than three independent 1D arrays.
CP7 Eyes are one of the most beautiful and expressive components to
the human body. eye color is all dependent on your genetic
makeup, but psychologists have in fact connected certain colors of
the eye back to personality traits. Develop an interesting solution to
ask the user his eye color and tell them their personality traits on
basis of the same. Blue eyes–It is said that most people with blue
eyes are attractive, in addition to having a very calm and peaceful
personality. Blue eyes are also representative of knowledge. Brown
eyes– People who don this hue are said to be very independent,
self-confident and determined. You are known to be trustworthy,
and when people look at you they get a sense of security and
stability. Green eyes–People with green eyes are curious about
nature, very passionate in their relationships with other people and
have an overall positive and creative outlook on life. These people
tend to get jealous easily, but possess large amounts of love. Hazel
eyes–People with hazel eyes are spontaneous and will rarely back
down from a challenge. If there is more green mixed into your
eyes, you like to be mischievous. If you have more brown mixed in,
you are more approachable to other people. Hazel eyes are special
because they seem to change color depending on your mood. Black
eyes– People with black eyes are known to be very secretive and
keep to themselves around new faces until they feel comfortable.
They are very passionate and loyal, especially to their friends.
People with black eyes are also very intuitive and have the ability
to tap into powerful energy. Gray eyes– If you have gray eyes, you
are known to be very wise and gentile. These people are sensitive,
but have a strong inner strength and think analytically. They can
also very easily change their mood to suit any situation at hand.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 21 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Advanced Questions:
CA1 Apply 2-D arrays to create a (10, 7) table where field width =6 and
each cell contains the product of the row and column as a value.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 22 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Assignment Set: D
DP3 Design a program using static data member to keep track of count
of object created and destroyed.
DP4 Create a Message class with a constructor that takes a single string
with a default value. Create a private member string, and in the
constructor simply assign the argument string to your internal
string. Create two overloaded member functions called print( ): one
that takes no arguments and simply prints the message stored in
the object, and one that takes a string argument, which it prints in
addition to the internal message.
DP5 Every person is of a certain weight and age. Simulate a type person
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 23 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
that initializes each person entity with his/her weight and age.
Accept and display this data using appropriate methods,
constructors and destructors. Every employee is also a person of a
certain age, weight and drawing a certain salary. Design an
appropriate solution that depicts the above scenario.
DP7 Create a class called time that has separate int member data for
hours, minutes, and seconds. One constructor should initialize this
data to 0, and another should initialize it to fixed values. Another
member function should display it, in 11:59:59 format. The final
member function should add two objects of type time passed as
arguments. A main() program should create two initialized time
objects (should they be const?) and one that isn’t initialized. Then it
should add the two initialized values together, leaving the result in
the third time variable. Finally it should display the value of this
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 24 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Advanced Problems
DA1 Define a base class Mammal with protected data members itsAge
and its Weight. Define constructor that set base values for its data
members, also define destructor for the class. Define constant
member functions to display animal weight and age and set
member functions to accept them from the user. Define an
enumerator to define different possible breeds of Dog. Define class
Dog that inherits Mammal. Define constructor and destructor for
Dog, Dog class should contain data member itsBreed of type
BREED. Also declare a constant member function getBreed() of
type BREED and define a function to set the animal breed.
DA3 Create a class that includes a data member that holds a “serial
number” for each object created from the class. That is, the first
object created will be numbered 1, the second 2, and so on. To do
this,you’ll need another data member that records a count of how
many objects have been created so far. (This member should apply
to the class as a whole; not to individual objects. What keyword
specifies this?) Then, as each object is created, its constructor can
examine this count member variable to determine the appropriate
serial number for the new object. Add a member function that
permits an object to report its own serial number. Then write a
main() program that creates three objects and queries each one
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 25 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
DA4 Create a class called ship that incorporates a ship’s number and
location. Number each ship object as it is created. Use two variables
of the angle class to represent the ship’s latitude and longitude. A
member function of the ship class should get a position from the
user and store it in the object; another should report the serial
number and position. Design a main() program that creates three
ships, asks the user to input the position of each, and then displays
each ship’s number and position.
Assignment Set: E
EP1 Define a class String that could work as a user-defined string type.
Include constructors that will enable us to create un-initialized
string. Also initialize a string object with a string constant at the
time of creation. Include a function that adds two strings to make a
third string. Write a complete program to test your class to see that
it does the following tasks: a)Creates un-initialized string objects
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 26 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
==,!=,>,>=,<,<=operators.
EP3 Design a function to compare two given dates by the user. To store
a date, use a structure that contains three members namely date,
month and year. If the dates are equal, then display message as
“Equal” otherwise “Unequal”.
EP5 Design a class Animal that stores animal name. The class should be
self-sufficient to create a new animal with a name and display the
message“[AnimalType][AnimalName]says[AnimalSpeak].” Let
this class be used as the basis to create Cat, Dog and Cow animal
types.
Advanced Problems
EA2 Create a class Polar that represents the points on the plain as polar
coordinates (radius and angle). Create an overloaded +operator for
addition of two Polar quantities. “Adding” two points on the plain
can be accomplished by adding their X coordinates and then
adding their Y coordinates. This gives the X and Y coordinates of
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 27 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
EA3 A queue is a data storage device much like a stack. The difference
is that in a stack the last data item stored is the first one retrieved,
while in a queue the first data item stored is the first one retrieved.
That is, a stack uses a last-in-first-out (LIFO) approach, while a
queue uses first-in-first-out (FIFO). A queue is like a line of
customers in a bank: The first one to join the queue is the first one
served. Rewrite the STAKARAY program from this chapter to
incorporate a class called queue instead of a class called stack.
Besides a constructor, it should have two functions: one called put()
to put a data item on the queue, and one called get() to get data
from the queue. These are equivalent to push() and pop() in the
stack class.
Both a queue and a stack use an array to hold the data. However,
instead of a single int variable called top,as the stack has,you’ll
need two variables for a queue:one called head to point to the head
of the queue, and one called tail to point to the tail. Items are
placed on the queue at the tail (like the last customer getting in line
at the bank) and removed from the queue at the head. The tail will
follow the head along the array as items are added and removed
from the queue. This results in an added complexity: When either
the tail or the head gets to the end of the array, it must wrap
around to the beginning. Thus you’ll need a statement like if(tail
== MAX-1) tail = -1; to wrap the tail, and a similar one for the head.
The array used in the queue is sometimes called a circular buffer,
because the head and tail circle around it, with the data between
them.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 28 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
index is out of bounds. Make the member data in the matrix class a
10-by-10 array. A constructor should allow the programmer to
specify the actual dimensions of the matrix (provided they’re less
than 10 by 10). The member functions that access data in the matrix
will now need two index numbers: one for each dimension of the
array. Here’s what a fragment of a main() program that operates on
such a class might look like: matrix m1(3, 4); // define a
matrix object int temp = 12345; // define an int value
m1.putel(7, 4, temp); // insert value of temp into matrix at 7,4
temp = m1.getel(7, 4); // obtain value from matrix at 7,4
Assignment Set: F
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 29 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
FP4 Write a C++ program that reads a word from the keyboard, stores
it in a string, and checks whether the word is a palindrome. A
palindrome reads the same from left to right as from right to left.
The following are examples of palindromes: "OTTO, " "deed, " and
"level." Use the subscript operator []. Modify the program to
continually read and check words
Advanced Problems
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 30 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
FA2 Matrices are a key component of linear algebra, and are often used
to do geometric modeling and 3d computer graphics work. In this
case, all you need to recognize is that the Matrix class is a 4 by 4
two-dimensional array of doubles. Because the () operator can take
as many parameters as we want it to have, we can declare a version
of operator () that takes two integers and use it to access our two-
dimensional array. Use the class defined below to overload the ()
operator class Matrix {private: double adData[4][4];
public: Matrix(){ // Set all elements of the matrix to 0.0
for (int nCol=0; nCol<4; nCol++)
for (int nRow=0; nRow<4; nRow++)
adData[nRow][nCol] = 0.0; }};
FA3 Also overload the unary operators +, - and! to work on Point class.
FA4 Given the class definition below, complete the class definitions
with the following operator functions
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 31 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
iii. Overload the << and >> operators to display and input
MyComplex objects
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 32 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Assignment Set: G
GP2 Define a class fraction that accepts a number and its denominator
from the user. Overload the conversion operator such that a
fraction object can be assigned to a float variable and the result of
division can be returned as a float..
GP4 Design a solution to accept a float value from the user and round it
off to the nearest integer using Macros.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 33 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
GP6 Start with the publication, book, and tape classes of GP6. Add a
base class sales that holds an array of three floats so that it can
record the dollar sales of a particular publication for the last three
months. Include a getdata() function to get three sales amounts
from the user, and a putdata() function to display the sales figures.
Alter the book and tape classes so they are derived from both
publication and sales. An object of class book or tape should input
and output sales data along with its other data. Write a main()
function to create a book object and a tape object and exercise their
input/output capabilities.
Advanced Problems
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 34 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Assignment Set: H
Problems:
HP3 Design a solution to write data to a disk file and then read them
back and finally display them on the screen.
HP5 Design a basic solution to copy the contents of one file to another.
HP6 Design a solution to find vowels in a text file and replace them with
a ‘#’ symbol.
Advanced Problems:
HA1 Design a C++ solution to read data from a text file and output it in
a blank file. Format the data in CSV (Comma Seperated Values)
format with 25 columns per row max.
HA2 Design a program that emulates the DOS COPY command. That is,
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 35 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
it should copy the contents of a text file (such as any .CPP file) to
another file. Invoke the program with two command-line
arguments—the source file and the destination file—like this:
C>ocopy srcfile.cpp destfile.cpp.
HA3 In a loop, prompt the user to enter name data consisting of a first
name, middle initial, last name, and employee number (type
unsigned long). Then, using formatted I/O with the insertion (<<)
operator, write these four data items to an ofstream object. Don’t
forget that strings must be terminated with a space or other
whitespace character. When the user indicates that no more name
data will be entered, close the ofstream object, open an ifstream
object, read and display all the data in the file, and terminate the
program.
HA4 Create a linked list class. Design a program that gives the user four
options, which can be selected by pressing a key.
• Add a link to the list in memory (the user supplies the data,
which is one integer)
•Display the data from all the links in memory
•Write the data for all the links to a disk file (creating or truncating
the file as necessary)
• Read all the data back from the file, and construct a new linked
list in which to store it
Assignment Set: I
Problems:
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 36 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
IP2 Design a function that divides two numbers entered by the user
and returns the resultant value with double precision. The function
should check if the denominator is 0, then it should throw a Divide
by Zero exception in your code
Advanced Problems:
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 37 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Assignment Set: J
Problems:
JP2 Demonstrate the creation and usage of template classes with two
parameters. Define a class myclass with two parameterised data
members. Define a constructor to initialise these members and a
method show() to display their values. Instantiate the above class
template with <int, double> and <char, char*> template classes
at runtime
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 38 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
Advanced Problems:
1. Hangman Game
3. AC Feasibility Calculator
5. Login-Logout Tracker
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │Page 39 of 41
Laboratory Manual for MCA-153; Programming in C Lab. | Version 10.0
7. Power Vocab
*******
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi │ Page 40 of 41
APPENDIX-A
1 AP1
AP2
AP3
2 AA1
AA2
AA3
3 BP1
BP2
BP3
BP4
Note: The students should use Header and Footer mentioning their roll no. & name in header and page no. in footer