Sail E0 Webinar

MCQs

Total Questions : 10
Question 1.

What does derived class does not inherit from the base class?


  1.    constructor and destructor
  2.    friends
  3.    operator = () members
  4.    all of the mentioned
 Discuss Question
Answer: Option D. -> all of the mentioned

The derived class inherit everything from the base class except the given things.


Question 2.

What should be the name of constructor?


  1.    same as object
  2.    same as member
  3.    same as class
  4.    none of the mentioned
 Discuss Question
Answer: Option C. -> same as class

None.


Question 3.

How many constructors can present in a class?


  1.    1
  2.    2
  3.    3
  4.    multiple
 Discuss Question
Answer: Option D. -> multiple

There can be multiple constructors of the same class, provided they have different signatures.


Question 4.

How many types of constructor are there in C++?


  1.    1
  2.    2
  3.    3
  4.    4
 Discuss Question
Answer: Option C. -> 3

There are three types of constructor in C++. They are Default constructor, Parameterized 

constructor, Copy constructor.


Question 5.

What is meant by containership?


  1.    class contains objects of other class types as its members
  2.    class contains objects of other class types as its objects
  3.    both a & b
  4.    none of the mentioned
 Discuss Question
Answer: Option A. -> class contains objects of other class types as its members

None.


Question 6.


What is the output of this program?


1.
#include
2.
using namespace std;
3.
class poly
4.
{
5.
protected:
6.
int width, height;
7.
public:
8.
void set_values(int a, int b)
9.
{
10.
width = a; height = b;
11.
}
12.
};
13.
class Coutput
14.
{
15.
public:
16.
void output(int i);
17.
};
18.
void Coutput::output(int i)
19.
{
20.
cout
  1.    1212
  2.    1210
  3.    1010
  4.    none of the mentioned
 Discuss Question
Answer: Option B. -> 1210

In this program, We are calculating the area of rectangle and
triangle by using multilevel inheritance.
$ g++ class1.cpp
$ a.out
1210


Question 7.

How many types of inheritance are there in c++?


  1.    2
  2.    3
  3.    4
  4.    5
 Discuss Question
Answer: Option D. -> 5

There are five types of inheritance in c++. They are single, Multiple, Hierarchical, Multilevel, Hybrid.


Question 8.


What is the output of this program?


1.
#include
2.
using namespace std;
3.
class stu
4.
{
5.
protected:
6.
int rno;
7.
public:
8.
void get_no(int a)
9.
{
10.
rno = a;
11.
}
12.
void put_no(void)
13.
{
14.
}
15.
};
16.
class test:public stu
17.
{
18.
protected:
19.
float part1,part2;
20.
public:
21.
void get_mark(float x, float y)
22.
{
23.
part1 = x;
24.
part2 = y;
25.
}
26.
void put_marks()
27.
{
28.
}
29.
};
30.
class sports
31.
{
32.
protected:
33.
float score;
34.
public:
35.
void getscore(float s)
36.
{
37.
score = s;
38.
}
39.
void putscore(void)
40.
{
41.
}
42.
};
43.
class result: public test, public sports
44.
{
45.
float total;
46.
public:
47.
void display(void);
48.
};
49.
void result::display(void)
50.
{
51.
total = part1 + part2 + score;
52.
put_no();
53.
put_marks();
54.
putscore();
55.
cout
  1.    66.5
  2.    64.5
  3.    62.5
  4.    60.5
 Discuss Question
Answer: Option A. -> 66.5

In this program, We are passing the values by using different
methods and totaling the marks to get the result.
Output:
$ g++ class.cpp
$ a.out
Total Score=66.5


Question 9.

How many kinds of classes are there in c++?


  1.    1
  2.    2
  3.    3
  4.    4
 Discuss Question
Answer: Option B. -> 2

There are two kinds of classes in c++. They are absolute class and concrete class.


Question 10.

What is meant by polymorphism?


  1.    class having many forms
  2.    class having only single form
  3.    class having two forms
  4.    none of the mentioned
 Discuss Question
Answer: Option A. -> class having many forms

Polymirphism is literally means class having many forms.


Latest Videos

Latest Test Papers