1) Explain what is a class in C++?
A class in C++ can be defined as a collection of function and
related data under a single name. It is a blueprint of objects. A C++ program
can consist of any number of classes.
2) How can you specify a class in C++?
By using the keyword class followed by identifier (name of
class) you can specify the class in C++.
Inside curly brackets, body of the class is defined. It is
terminated by semi-colon in the end.
1
2
3
4
5
|
For example,
class name{
/ / some data
/ / some functions
} ;
|
3) Explain what is the use of void main () in C++ language?
To run the C++ application it involves two steps, the first step
is a compilation where conversion of C++ code to object code take place. While
second step includes linking, where combining of object code from the
programmer and from libraries takes place. This function is operated by main ()
in C++ language.
4) Explain what is C++ objects?
Class gives blueprints for object, so basically an object is
created from a class or in other words an object is an instance of a class. The
data and functions are bundled together as a self-contained unit called an
object. Here, in the example A and B is the Object.
For example,
1
2
3
4
5
6
|
Class Student
{
Public:
Int rollno;
String name;
} A, B;
|
5) Explain what are the characteristics of Class Members in C++?
• Data and Functions are members in C++,
• Within the class definition, data members and methods must be
declared
• Within a class, a member cannot be re-declare
• Other that in the class definition, no member can be added
elsewhere
6) Explain what is Member Functions in Classes?
The member function regulates the behaviour of the class. It
provides a definition for supporting various operations on data held in the form
of an object.
7) Define basic type of variable used for a different condition in C++?
The variable used for a different condition in C++ are
• Bool: Variable to store boolean values (true or false)
• Char: Variable to store character types
• int : Variable with integral values
• float and double: Types of variables with large and floating
point values
8) What is namespace std; and what is consists of?
Namespace std; defines your standard C++ library, it consists of
classes, objects and functions of the standard C++ library. You can specify the
library by using namespace std or std: : throughout the code. Namespace is used
to differentiate the same functions in a library by defining the name.
9) Explain what is Loop function? What are different types of Loops?
In any programming language, to execute a set of statements
repeatedly until a particular condition is satisfied Loop function is used. The
loop statement is kept under the curly braces { } referred as Loop body.
In C++ language, three types of loops are used
• While loop
• For loop
• Do-while loop
10) Explain how functions are classified in C++ ?
In C++ functions are classified as
• Return type
• Function Name
• Parameters
• Function body
11) Explain what are Access specifiers in C++ class? What are the types?
Access specifiers determine the access rights for the statements
or functions that follow it until the end of class or another specifier is
included. Access specifiers decide how the members of the class can be
accessed. There are three types of specifiers
• Private
• Public
• Protected
12) Explain what are Operators and explain with an example?
Operators are specific operands in C++ that is used to perform
specific operations to obtain a result. The different types of operators
available for C++ are Assignment Operator, Compound Assignment Operator,
Arithmetic Operator, Increment Operator and so on.
For example arithmetic operators, you want to add two values a+b
1
2
3
4
5
6
7
8
9
10
11
12
|
#include
Using namespace std;
main ()
{
int a= 21 ;
int b= 10 ;
int c;
c= a + b;
cout << “Line 1- Value of c is : ”
<< c << endl ;
return 0;
}
|
It will give the output as 31 when you run the command
13) What is the C-style character string?
The string is actually a one-dimensional array of characters
that is terminated by a null character ‘\0’.
For example, to type hello word
1
2
3
4
5
6
7
8
9
|
#include
Using namespace std;
Int main ()
{
char greeting[6] = { ‘H’ , ‘e’ , ‘l’ ,’l’ ,
‘o’ , ‘\0’};
cout << “Greeting message:” ;
cout << greeting << endl;
return 0;
}
|
On executing this code it will give the result like Greeting
message: Hello
14) Explain what is a reference variable in C++?
A reference variable is just like a pointer with few
differences. It is declared using & Operator. In other words, reference is
another name for an already existing variable.
15) Explain what is Polymorphism in C++?
Polymorphism in C++ is the ability to call different functions
by using only one type of the function call. Polymorphism is referred to codes,
operations or objects that behave differently in a different context.
For example, the addition function can be used in many contests
like
• 5+5 Integer addition
• Medical+Internship The same ( + ) operator can be used
with different meaning with strings
• 3.14 + 2.27 The same ( + ) operator can be used for
floating point addition
No comments:
Post a Comment