MABS Institution
11th கணினி அறிவியல் மாதத் தேர்வு -1(மரபுரிமம்)-Aug 2020
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
பின்வரும் தகவல்களை வெளிப்பாடாக வருமாறு , C++ நிரலை எழுதுக.
மாணவனின் பெயர் ரகுராம் , 12ஆம் வகுப்பு மாணவன் அவனது Roll no.11201 , அவனது பிறந்தநாள் 14/01/2002 . அவன் அனைத்து பாடங்களிலும்100 மதிப்பெண்கள். -
பின்வரும் C++ நிரல் குறிமுறைக் கொண்டு, கீழ்க்காணும் வினாக்களுக்கு விடையளி.
class Personal
{
int Class,Rno;
char Section;
protected:
char Name[20];
public:
personal();
void pentry();
voidPdisplay();
};
class Marks:private Personal
{
float M{5};
protected:
char Grade[5];
public:
Marks();
void M entry();
void M display();
};
class Result:public Marks
{
float Total,Agg;
public:
char FinalGrade, Commence[20];
Result();
void R calculate();
void R display();
}:
1. நிரல் குறிமுறையில் எந்த வகை மரபுரிமம் குறிப்பிடப்பட்டுள்ளது?
2. அடிப்படை இனக்குழுக்களின் காண்புநிலை பாங்கினை குறிப்பிடுக.
3. Result இனக்குழுவிற்கு பொருள் உருவாக்கப்படும்போது, ஆக்கி, அழிப்பி இயக்கப்படும் வரிசைமுறையை எழுதுக.
4. அடிப்படை இனக்குழு(கள்) மற்றும் தருவிக்கப்பட்ட இனக்குழு(கள்) பெயர்களை குறிப்பிடுக.
5. பின்வரும் இனக்குழுக்களின் பொருள் எத்தனை பைட்டுகள் எடுத்துக்கொள்ளும்?
(a) Personal (b) Marks (c) Result
6. Result இனக்குழுவின் பொருளால் அணுகக்கூடிய தரவு உறுப்புகளின் பெயர்களை குறிப்பிடுக.
7. Result இனக்குழுவின் பொருளால் அணுகக்கூடிய உறுப்பு செயற்கூறுகளின் பெயர்களை குறிப்பிடுக.
8. Result இனக்குழுவின் உறுப்பு செயற்கூறுகள் அணுகக்கூடிய தரவு உறுப்புகளின் பெயர்களை குறிப்பிடுக. -
பின்வரும் நிரலின் வெளியிட்டை எழுதுக
#include < iostream >
using namespace std;
class base
{
public:
base ()
{
cout << ''\nConstructor of base class ...'';
}
-baset ( )
{
cout<< ''\nDestructor of base class .... '';
}
} ;
class derived:public base
{
public:
derived ()
{
cout << ''\nConstructor of derived ...'';
}
-derived ()
{
cout << ''\nDestructor of derived ...'';
}
};
class derived 1 :public derived
{
public:
derived 1 ()
{
cout << ''\nConstructor of derived1 ...'';
}
derived 1 ()
{
cout<< ''\nDestructor of derived2 ...'';
}
};
. int main ( )
{
derived 1 x;
return 0;
} -
பின்வரும் நிரலின் வெளியீட்டை எழுதுக.
# include < iostream >
class person
{
Public :
String profession ;
int age;
Person ( ) : profession ( '' unemployed ''),
age ( 16) {}
void display ()
{
cout << ''My profession is : '' << profession << endl;
cout -<< '' My age is : '' << age << endl;
walk ( );
talk ( );
}
void walk ( )
{ cout <<'' I can walk'' << endl;
}
void talk ( )
{ cout <<'' I can talk '' << end 1;
}
};
Class Teacher : public Person
{
Public :
Void teachmaths ( )
{ cout << '' I can teach Maths '' << endl;
}
};
Class Player : Public Person
{
Public :
Void Play football ()
{ cout - << '' I can play football '' << endl;
}
};
int main ( )
{
};
Teacher t1;
t1.profession = '' Teacher '';
t1.age = 24;
t1.display ();
t1. teachmaths ();
Player f1;
f1.profession - = '' footballer ''
f1.age = 21;
f1.display ();
f1.play football ();
return () ;
} -
கீழ்காணும் நிரலுக்கு வெளியீட்டை எழுதுக.
#include < iostream >
using namespace std;
class A
{
protected:
int x;
public:
void show()
{
cout << "x = "<}
A()
{
cout<}
~A()
{
cout<}
};
class B : public A
{
{
protected:
int y;
public:
B(int x, int y)
{
this->x = x; //this -> is used to denote the objects datamember
this->y = y; //this -> is used to denote the objects datamember
}
B()
{
cout<}
~B()
{
cout<}
void show()
{
cout<< "x = "<cout<< "y = "< }
};
int main()
{
AobjA;
B objB(30, 20);
objB.show();
return 0;
}