11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil இயற்கை வேளாண்மை,சுற்றுச்சூழல் -செய்யுள் - மனோன்மணீயம் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil என்னுயிர் என்பேன் -துணைப்பாடம் - இசைத்தமிழர் இருவர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மொழி கலை -செய்யுள் - ஒவ்வொரு புல்லையும் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - இலக்கணம் - பகுபத உறுப்புகள் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - துணைப்பாடம் - வாடிவாசல் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - குறுந்தொகை Important Questions And Answers Study Material - QB365 Set A

Published on: 19/12/2018
Model Question Paper
11ஆம் வகுப்பு Computer Science / கணினி அறிவியல் தமிழ் மீடியம் | மாதிரி வினாத்தாள்கள் | முக்கிய வினாக்கள் | கேள்வி விடை தொகுப்பு | வினாத்தாள்கள் | பொதுத்தேர்வு மாதிரி வினாத்தாள்கள் , Computer Science / கணினி அறிவியல் பாடத்திற்கான மாதிரி வினாத்தாள்கள், முக்கிய கேள்வி-விடைகள், ஒருமார்க் கேள்விகள், காலாண்டு & பொதுத்தேர்வு கேள்வித் தொகுப்புகள்
Questions + Answers key
Take MCQ Computer Science Test

1.
பின்வரும் இனக்குழு அறிவிப்பின் அடிப்படையில், கீழ்காணும் வினாக்களுக்கு விடையளி.
class vehicle
{ int wheels;
public:
void input_ data(float,float);
void output_data( );
protected:
int passenger;
};
class heavy_vehicle : protected vehicle {
int diesel_petrol;
protected:
int load;
protected:
int load;
public:
voidread data(ftoat,ftoat)
voidwrite_data( ); };
class bus: private heavy_vehicle {
charTicket[20];
public:
void fetch_data(char);
voiddisplay_data( ); };
};
bus இனக்குழுவின் பொருள், அணுக கூடிய தரவு உறுப்பு செயற்கூறுகளை குறிப்பிடுக.
input_data( )
read_data( ), output data ( ) write_data( )
fetch_data( )
all of these display_data( )
2.
பின்வருவனவற்றுள் சரியான கூற்றை தேர்வு செய்யவும்.
(i) x, rollno ="12345"
(ii) x={"1234,5"};
(i) மட்டும்
(ii) மட்டும்
(i) மற்றும் (ii)
இரண்டு தவறு
3.
இனக்குழுவின் பொருளானது எத்தனை முறைகளில் உருவாக்கப்படுகிறது?
0+1
1+1
2+1
பல
4.
ஓர் இனக் குழுவிற்கு, பல்வேறு வகையான பொருள்களை உருவாக்க எது வழிவகை செய்கிறது.
செயற்கூறு பணிமிகப்பு
செயற்குறி பணிமிகப்பு
ஆக்கி பணிமிகப்பு
இவற்றில் ஏதும் இல்லை
5.
பின்வருவனவற்றுள் எந்த செயற்கூற்றின் வெளியீடு 1-ஆக இருக்காது?
isupper ()
toupper ()
islower ()
isdifit ()
6.
எந்த செயற்குறி மாறியின் முகவரியை பெற பயன்படுகிறது?
$
#
&
!
7.
ஒருமுறை எழுதுதல் பலமுறை பயன்படுத்துதல் - அதன் மூலம் நிறைவேற்றப்படுகிறது?
தரவு மிகைமை
மறுபயனாக்கம்
மாற்றம்
தொகுத்தல்
8.
மடக்கு மாற்றமிலி உண்மையாக இருக்கவேண்டிய அவசியம் இல்லை
மடக்கின் தொடக்கத்தில்
ஒவ்வொரு சுழற்சியின் தொடக்கத்தில்
ஒவ்வொரு தற்சுழற்சியின் முடிவில்
நெறிமுறையின் தொடக்கத்தில்
9.
கீழ்காணும் மடக்கு எத்தனை முறை இயங்கும்
i := 0
while i 6= 5
i := i + 1
4
5
6
0
10.
i = 5; இயக்குவதற்கு முன் i: = i -1 இயக்கியதற்கு பின் i-ன் மதிப்பு
5
4
3
2
11.
எந்த இயக்கமைப்பில் shift + delete என்ற தேர்வு கோப்பு மற்றும் கோப்புரையை நிரந்தரமாக நீக்காது?
windows 7
windows 8
windows 10
MS-Dos
12.
NOR வாயில் எதன் இணைப்பாக உள்ளது
NOT(OR)
NOT(AND)
NOT(NOT)
NOT(NOR)
13.
ஊடாடு இயக்க அமைப்பு வழங்கும் வசதி.
வரைகலை பயனர் இடைமுகம் (GUI)
தரவு விநியோகம்
பாதுகாப்பு மேலாண்மை
உண்மையான நேரம் செயலாக்க
14.
பின்வருவனற்றுள் எது ஒரு ஊஐளுஊ செயலி ஆகும்?
Intel P6
AMD K6
Pentium III
Pentium IV
15.
எந்தக் கணிப்பொறி தலைமுறையில் ஒருங்கிணைந்த சுற்றுகள் பயன்படுத்தப்பட்டது?
முதலாம்
இரண்டாம்
மூன்றாம்
நான்காம்
16.
17.
இனக்குழு என்றும் என்ன?
18.
குறிப்பெயர்கள் என்றால் என்ன? எ.கா. தருக.
19.
கீழே உள்ள நிரலின் வெளியீட்டை எழுதுக.
#include < iostream >
using namespace std;
int main()
{
int num[5]={10, 20, 30, 40, 50};
int t=2
cout << num[2] << endl;
cout <<num[3+1] << endl;
cout << num[t=t+1];
}
20.
கொடுக்கப்பட்ட இரண்டு எண்களில் எது பெரியது என கண்டறிய நிபந்தனை செயற்குறியை பயன்படுத்தி ஒரு நிரல் எழுதுக.
21.
அளபுரு என்றால் என்ன? அதன் வகைகளை பட்டியலிடுக.
22.
ஒருங்கிணைப்பு (Composition) என்றால் என்ன?
23.
தருக்க செயற்குறிகள் என்றால் என்ன?
24.
செயற்கூறு அருவமாக்கம் என்றால் என்ன?
25.
நினைவக மேலாண்மையின் நன்மைகள் ஏதேனும் இரண்டை கூறு?
26.
கட்டுப்பாட்டகத்தின் செயல்களை எழுதுக?
27.
வட்டி விதத்திற்கும் கூட்டு வட்டிக்கும் உள்ள வேறுபாட்டை கண்டுபிடிக்க C++ நிரல் எழுதுக (முதல் =500, வட்டி =10, காலம் =2)
28.
Inline செயற்கூற்றினை எடுத்துகாட்டுடன் விரிவாக எழுதுக.
29.
'+' மற்றும் '-' குறியீடுகளைப் பயன்படுத்தி இரும செயற்குறி பணிமிகுத்தலை விளக்கும் C++ நிரலை எழுதுக.
30.
பொருள் நோக்கு நிரலாக்கத்தின் நன்மைகள் மற்றும் தீமைகளை விரிவாக எழுதுக.
31.
மரபுரிமத்தின் பல்வேறு வகைகளை விவரி.
32.
33.
பாய்வுப்படகுறியிடூகளை விளக்குக
34.
ஒப்பந்தவிவரக் குறிப்பு (Specification as contract) பற்றி விவரி.
35.
ஒரு இயக்க அமைப்பின் முக்கியநோக்கங்களை விளக்குக
36.
கணிப்பொறியின் பல்வேறு தலைமுறைகளை விளக்குக.
37.
பின்னலான இனக்குழுவை உருவாக்கும் வழிகளை எழுதுக.
38.
பின்வரும் கூற்றில் a ன் மதிப்பு யாது if a is முழு எண் 2) a is ரியல் எண் a = 5/3.
39.
private, protected மற்றும் public காண்புநிலைபாங்கின் பண்புகளை எழுதுக.
40.
பயனர் வரையறுக்கப்பட்ட செயற்கூறுகள் பயன்படுத்தும் போது கவனிக்கப்பட வேண்டிய குறிப்புகள் யாவை?
41.
பெயரற்ற கட்டுரு என்றால் என்ன? எடுத்துக்காட்டு தருக.
42.
class sale (int cost, discount ;public: sale(sale &); குறிப்பிட்ட செயற்கூறினுக்கு ஒரு inline அல்லாத வரையறுத்தை எழுது.
43.
பயனர் நட்பு இடைமுகம் பற்றி எழுதுக.
44.
ஒரு மடக்கை அமைக்க பின்பற்ற வேண்டிய முறைக்க யாவை?
45.
தரவு மற்றும் தகவல் விவரி.
46.
(6213)8 க்கு நிகரான இருநிலை எண்ணாக மாற்றுக.
47.
XOR வாயிலின் மெய்பட்டியல் எழுதுக
1.
(c)
fetch_data( )
2.
(c)
(i) மற்றும் (ii)
3.
(b)
1+1
4.
(c)
ஆக்கி பணிமிகப்பு
5.
(b)
toupper ()
6.
(c)
&
7.
(b)
மறுபயனாக்கம்
8.
(d)
நெறிமுறையின் தொடக்கத்தில்
9.
(a)
4
10.
(b)
4
11.
(d)
MS-Dos
12.
(a)
NOT(OR)
13.
(c)
பாதுகாப்பு மேலாண்மை
14.
(c)
Pentium III
15.
(c)
மூன்றாம்
16.
17.
தரவையும் அதனோடு தொடர்புடைய செயற்கூறினையும் இணைத்து வைப்பது இனக்குழுவாகும்.
18.
குறிப்பெயர்கள் என்பது C++ நிரலில் வெவ்வேறு பகுதிகளுக்கு கொடுக்கப்படும் பெயர்களாகும். இவை பெயனரால் வரையறுக்கப்பட்ட, மாறிகள், செயற்கூறுகள், அணிகள், இனக்குழுக்கள் போன்றவை ஆகும்.
எ.கா.: name, age, salary
19.
வெளியீடு:
30
50
40
20.
# include < iostream >
using namespace std;
int main ( )
{
int a,b,largest;
cout << " \n Enter any two numbers:";
cin >> a >> b;
largest = ( a>b)? a:b
cout << " \n Largest number: " << largest;
return 0;
}
21.
செயலுருபுக்கள் அல்லது அளபுருக்கள் மூலமாக அழைக்கும் செயற்கூறிலிருந்து அழைக்கப்படும் செயற்கூறுக்கு மதிப்புகள் பரிமாற்றம் செய்யப்படும். வரையறுக்கப்பட்ட செயற்கூறில் மாறிகளாக பயன்படுத்தப்பட்டுள்ள அளபுருக்களை முறையான அளபுருக்கல் என்றழைக்கப்டு.அழைப்பு செயற்கூறில் உள்ள மாறிலிகள் அல்லது மாறிளிகள் அல்லது மாறிகள் அல்லது கோவைகளை மெய்யான அளபுருக்கள் என்றழைக்கப்டும்
வகைகள்
(i) முனினியல்புச் செயலுருப்புகள்,
(ii) மாறிலி செயலுருப்புகள்
22.
i) மதிப்பளிக்கூற்று மற்றும் கட்டுப்பாடுபாய்வு கூற்றுகள் ஒரு நெறிமுறையை உருவாக்குகின்றது.
ii) ஒரு கட்டுப்பாட்டு பாய்வு கூற்று ஒரு நிபந்தனையின் நிலையை சோதித்து அதன் மதிப்பு அடிப்படையில் அடுத்த கூற்று நிறைவேற்றப்பட வேண்டும் என்று முடிவு செய்கிறது.
23.
1. AND, OR மற்றும் NOT போன்ற அடிப்படை தருக்க செயற்பாடுகள் முறையே புள்ளி (.), கூட்டல் குறி () மற்றும் மேல்கோடு அல்லது அபாஸ்ட் ரஃபி குறி என்பவற்றால் குறிப்பிடலாம்.
2. இந்தகுறிகளை ''தருக்க செயற்குறிகள் '' என்றழைக்கப்படும்.
24.
ஒரு செயற்கூறு என்பது ஆர்வமாக்கப்ட்ட ஒரு துணை நிரல் ஆகும் . இது உள்ளீட்டைபெற்று வெளியிட்டைகாட்டப் பயன்படுகிறது
25.
1.நினைவகத்தின் எந்தப் பகுதியைதற்போது யார் பயன்படுத்துகிறார்கள் என்று தொடர்ந்து கண்காணித்தல்.
2.நினைவகத்திற்கு உள்ளேயும், வெளியேயும் நகரும் செயல்முறைமற்றும் தரவுகளைத் தீர்மானித்தல்.
3.முதன்மைநினைவகத்தில், நிரல்களுக்கு தேவையான நினைவகத் தொகுதிகளை ஒதுக்கிடுதல் மற்றும் நீக்கம் செய்தல்.(பயனற்ற தரவுகளின் தொகுப்பு)
26.
i) மையச்செயலகம் - நினைவகம் மற்றும் உள்ளீடு / வெளியீடு சாதனங்களுக்கு இடையே பரிமாறப்படும் தரவைக் கட்டுப்பாட்டகம் கட்டுப்படுத்துகிறது.
ii) மேலும் ஒரு கணிப்பொறியின் முழுச் செயல்பாடுகளையும் இது கட்டுப்படுத்துகிறது.
27.
#include < iostream >
#include < math.h >
void main ()
{
int p, t;
double r, si, amt, ei, d;
d=0;
p =5000; r = 10; t = 2;
amt = p * (pow 1+r/l00t);
ci = amt - p;
si=p*r*t/100;
d = ci - si;
cout << "The compound Interest = " << float(cl);
cout << "\n The simple interest=" << si;
cout << "\n the difference of simple and compound interst" << float < d);
}
28.
ஒரு செயற்கூறை அழைக்கும் கூற்று நிரல் பெயர்ப்பியை செயற்கூறுக்கு (வரையறுக்கப்பட்ட செயற்கூறுகள் அடுக்கங்களில் (STACKS) சேமிக்க்கப்படும்) தாவச் செய்து மற்றும் செயற்கூறு செயல்பாட்டின் பின் அழைப்புக்கூறுக்கு அடுத்திருக்கும் கட்டளைக்குத் தாவச்செய்கிறது. இதனால் நிரலின் இயக்க நேரத்தின் வேகம் குறையும். சிறிய செயற்கூறின் வரையறுப்புக்கு அடுக்கங்களைப் பயன்படுத்துவதை குறைக்க Inline செயற்கூறுகள் பயன்படுத்தலாம்.
inline செயற்கூறு மூல நிரலில் சாதாரணச் செயற்கூறு போன்றே தோற்றமளிக்கும். ஆனால் செயற்கூறின் கட்டளைகள் முழுமையும் அழைப்புக் கூற்றுக்குப் பதிலாக அப்படியே நிரலில் செருகப்பட்டுவிடும். Inline சிறப்புச் சொல்லை செயற்கூறின் தலைப்பில் இணைத்து அந்த செயற்கூறை inline செயற்கூற்றாக மாற்ற முடியும்.
தொடரியல்: inline <திருப்பி அனுப்பும் வகை> <செயற்கூறின் பெயர் (தரவு வகை அளபுருக்களின் பெயர் 1... தரவு வகை அளபுருக்களின் பெயர் N -வரை)>
inline செயற்கூற்றுகளின் நன்மைகள்:
(i) inline செயற்கூறுகள் வேகமாக செயல்படும் ஆனால் அதிக நினைவக இடத்தை எடுத்துக் கொள்ளும்.
(ii) அடுக்கங்களை பயன்படுத்தும் போது உள்ள சிக்கல்பாட்டினைக் குறைக்கிறது.
நிரல்:
#include < iostream >
using namespace std;
inline float simpleinterest(float p1,float n1, float r1)
return(si 1);
}
int main ()
{
float si, p,n,r;
cout << "\nEnter the Principle Amounts Rs.:";
cin >>p;
cout << "\nEnter the Number of Years:";
cin>>n;
cout << "\nEnter the Rate Interest:";
cin >>r;
si=simpleinterest(p,n,r);
cout << "\n The Simple Interest=Rs." << si;
return 0;
}
29.
//Complex number addition and subtraction
#include < iostream >
using namespace std;
class complex
{
int real, img;
public;
void read( )
{
cout << "\nEnter the REAL PART :";
cin >> real;
cout << "\nEnter the IMAGINARY PART :";
cin >> img;
}
complex operator +( complex c2)
{
complex c3;
c3.real=real+c2.real;
c3.img=img+c2.img;
return c3;
}
complex operator -(complex c2)
{
complex c3;
c3.real=real-c2.real;
c3.img=img-c2.img;
return c3;
}
void display( )
{
cout << real << "+" << img << "i";
}
};
int main ( )
{
complex c1,c2,c3;
intchoice, cont;
do
{
{
cout << "\t\t COMPLEX NUMBERS\n\n1.ADDITION\n\n2.SUBTRACTION\n\n";
cout << "\nEnter your choice:";
cin >> choice;
if(choice== 1 llchoice==2)
{
cout << "\n\nEnter the First Complex Number";
C1.read( );
cout << "\n \n Enter the Second Complex Number";
C2.read( );
}
switch(choice)
{
case 1 :c3=c1 +c2; // binary + overloaded
cout << "\n\nSUM = ";
c3.dispaly( );
break;
case 2 :c3=c1-c2; // binary -overloaded
cout << "\n\nResult = ";
c3.display ( );
break
default :cout << "\n\nUndefined Choice";
}
cout << "\n\nDo You Want to Continue? (1-Y,0-N)";
cin >> cout;
}while(cout== 1);
return 0;
}
வெளியீடு:
COMPLEX NUMBERS
1. ADDITION
2. SUBTRACTION
Enter your choice: 1
Enter the first Complex Number
Enter the REAL PART: 3
Enter the IMAGINARY PaRT: 4
Enter the second Complex Number
Enter the REAL PART: 5
Enter the IMAGINARY PART: 8
SUM = 8 + 12i
Do You Want to Continue? (1-Y,0-N)1
COMPLEX NUMBERS
1. ADDITION
2. SUBTRACTION
Enter your choice: 2
Enter the First Complex Number
Enter the REAL PART: 8
Enter the IMAGINARY PART: 10
Enter the Second Complex Number
Enter the REAL PART: 4
Enter the IMAGINARY PART: 5
Result = 4+5i
Do You Want to Continue?(1-Y,0-N)0
30.
மறுபயனாக்கம் (RE- usability): ஒரு முறை எழுதுதல் பலமுறை பயன்படுத்துதல் இனக்குழு பயன்படுத்தி இதை நிறைவேற்றலாம்.
மிகைமை (Redundancy):
மரபுரிமம் தரவு மிகைமைக்கு சிறந்த சான்றாகும். பல இனக்குழுக்களுக்கு வேவையான ஒரே செயல்பால்பாட்டை ஒரு பொது இனக்குழுவின் மூலம் வரையறுத்து அவற்றை மரபுரிமம் தருவிக்கப்பட்ட இனக் குழுவின் மூலம் தருவித்துக்கொள்ளலாம்.
எளிய பராமரிப்பு (Easy Maintenance) : ஏற்கனவே இருக்கும் குறிமுறையில் சிறிய மாற்றங்களைச் செய்து புதிய பொருளை உருவாக்க முடியும். மேலும் இதை பராமரிப்பது மாற்றங்கள் செய்வதும் எளிது.
பாதுகாப்பு (Security): தரவு மறைப்பு மற்றும் அருவமாக்கம் தேவையான தரவுகளை மட்டும் கொடுப்பதால் தரவு பாதுகாப்பு பராமரிக்கப்படுகிறது.
பொருள் நோக்கு நிரலாக்கத்தின் தீமைகள் (Disadvantages of OOP )
அளவு (Size ): பொருள் நோக்கு நிரலானது மற்ற நிரல்களை விட அளவில் பெரியது.
உழைப்பு (Effort) : பொருள் நோக்கு நிரலை உருவாக்குவதற்கு அதிக உழைப்பு வேவைப்படுகிறது.
வேகம் (Speed): பொருள் நோக்கு நிரல்கள் அதிக அளவின் காரணமாக பிற நிரல்களை விட மெதுவாக செயல்படுகிறது.
31.
மரபுரிமத்தின் வகைகள்: மரபுரிமத்தில் பல வகைகள் உள்ளன. ஒரு வழி மரபுரிமம், பலவழி மரபுரிமம், பல நிலை மரபுரிமம், கலப்பு மரபுரிமம் மற்றும் படிமுறை மரபுரிமம்.
(i) ஒரு வழி மரபுரிமம்: ஒரேயொரு இனக்குழுவை அடிப்படையாகக் கொண்டு தருவிக்கப்பட்ட இனக்குழுவை உருவாக்குவது ஒரு வழி மரபுரிமம் ஆகும்.
(ii) பலவழி மரபுரிமம்: பல அடிப்படை இனக்குழுக்களிலிருந்து தருவிக்கப்பட்ட இனக்குழுவை உருவாக்குவது பல வழி மரபுரிமம் ஆகும்.
(iii) படிமுறை மரபுரிமம்: ஒன்றுக்கு மேற்பட்ட தருவிக்கப்பட்ட இனக்குழுக்கள் ஒரு அடிப்படை இனக்குழுவிலிருந்து தருவிக்கப்படுமாயின் அது படிமுறை மரபுரிமம் எனப்படும்.
(iv) பலநிலை மரபுரிமம்: மரபுரிமத்தின் மாறும் இயல்புடைய பண்புகள் இந்த வகை மரபுரிமத்தில் பிரதிபலிக்கின்றன. ஓர் இனக்குழு தருவிக்கப்பட்ட இனக்குழுவைக்கொண்டு தருவிக்கப்பட்டால், அது பலநிலை மரபுரிமம் எனப்படும்.
(v) கலப்பு மரபுரிமம்: ஒன்றுக்கு மேற்பட்ட மரபுரிம வகைகளை இணைப்பதன் மூலம் கலப்பு மரபுரிம வகையை உருவாக்கலாம். இது, பலநிலை அல்லது பலவழி மரபுரிமம், அல்லது படிமுறை, பலநிலை மற்றும் பல வகை கலப்பினமாக இருக்கலாம்.
மரபுரிமத்தின் பல்வேறு வகைகளை விளக்கும் படம் கீழே கொடுக்கப்பட்டுள்ளன.

32.

33.
1. Start மற்றும் END என்று குறிக்கப்பட்ட சிறப்பு பெட்டிகள் ஒரு இயக்கத்தின் மற்றும் முடிவை குறிப்பிடப் பயன்படுகிறது
2. உள்ளீடு மற்றும் வெளியிடுகள், நாற்கர வடிவ பெட்டில் குறிப்பிடப்பட்டுள்ளது
3. வெளியேறும் ஒற்றை அம்புக்குறியுடன் தோன்றும் ஒரு செவ்வகபெட்டியிலுள்ள கூற்று அடுத்து இயக்கப்படும்
4. கட்டுப்பாட்டு கூற்று இரண்டு வெளியேறும் அம்புக்குறிகளை ''true'' மற்றும் ''flase'' என்ற விவரத் துணுக்குகளை கொண்ட ஒரு வைரவடிவ பெட்டியின் உள்ளேகுறிப்பிடப்பட்டுள்ளது
'5. 'true'' என்ற குறிக்கப்பட்ட அம்புக்குறி , கொடுக்கப்பட்ட நிபந்தனை மெய் எனில் , இயக்கப்பட்ட வேண்டிய அடுத்த பெட்டியைகுறிக்கும்
'' false'' என்ற குறிக்கப்பட்ட அம்புக்குறி , கொடுக்கப்பட்ட நிபந்தனை பொய் எனில் , அடுத்து இயக்கப்பட்ட வேண்டிய அடுத்த பெட்டியைகுறிக்கும்
34.
நெறிமுறை வடிவமைப்பாளருக்கும் மற்றும் நெறிமுறைபயனர்களுக்கும் இடையே ஒரு ஒப்பந்தமாக ஒரு நெறிமுறை குறிப்பிடப்படுகிறது, ஏனென்றால் வடிவமைப்பாளர் மற்றும் பயனரின் உரிமைகள் மற்றும் பொறுப்புகளை அது வரையறுக்கிறது.
i) உள்ளீடுகளின் தேவையான பண்புகளை திருப்திப்படுத்துவது பயனரின் பொறுப்பு, ஆனால் அது வடிவமைப்பாளரின் உரிமை.
ii) விரும்பிய உள்ளீடு -வெளியீடு உறவு வடிவமைப்பாளரின் பொறுப்பு மற்றும் பயனரின் உரிமை.
iii) பயனர் உள்ளீடுகளின் பண்புகளை முக்கியமாக, திருப்திசெய்யாவிட்டால், விரும்பியஉள்ளீடு வெளியீடு உறவைதிருப்தி செய்யவடிவமைப்பாளரின் கட்டளையிலிருந்து விடுபடலாம்.

35.
1.இயக்க அமைப்பு என்பது கணிப்பொறிக்கும்,பயனருக்கும் இடைமுகச்செயல்படும் ஒரு அம்மைப்பு மென்பொருள் ஆகும்.
2.இது உள்ளீடு , வெளியீடு மற்றும் கணிப்பொறி வெளிபுறசாதனங்களாகிய வட்டு இயக்கி அச்சுபொறி மற்றும் பிரமின்னணு சாதனங்களைக் கட்டுப்படுத்துகிறது.
3.கோம்பு மேலாண்மை (குடைந ஆயயேபநவே), நினைவகமேலாண்மை(ஆநஅடிசல ஆயயேபநஅநவே), செயலாக்க மேலாண்மை (ஞசடிஉநளள ஆயயேபநஅநவே) மற்றும் சாதன மேலாண்மை போன்றவை இயக்க அமைப்பின் செயல்பாடுகள் ஆகும்.
4.இயக்க அமைப்பு இல்லாமல் ஒரு கணிப்பொறி அதன் வளங்களைத் திறம்பட நிர்வகிக்க இயலாது. ஒரு கணிப்பொறி இயங்க துவங்கும்போது, அதன் இயக்க அமைப்பு தானாகவே நினைவகத்திக்கு ஏற்றப்படும்.
5.இயக்க அமைப்பு ஏற்றப்படாமல் ஒரு பயனர் நேரடியாக, கணிப்பொறியின் வன்பொருட்களுடன் தொடர்புகொள்ளஇயலாது.
6.கணிப்பொறி பயன்படுத்தி பயனர் செய்ய விரும்புதை உறுதிப்படுத்துதல்.
7.பயனர் மற்றும் கணிப்பொறி இடையிலான எளிய ஊடாடுதல்.
8.கணிப்பொறியில் மின் இமணப்பு கொடுக்கப்பட்டவுடன் கணிப்பொறி தானாகவே செயல்படுத் துவங்குவது(கணிப்பொறி இயங்குதல்)
9.உள்ளீடு மற்றும் வெளியீடு சத்தானங்களை கட்டுப்படுத்துவது
10.முதன்மை நினைவகத்தின் பயன்பட்டை நிர்வகித்தல்
11.பயனர் நிரல்களுக்கு பாதுகாப்பு வழங்குவது.
36.
தொழில் நுட்பத்தின் வளர்ச்சி, கணிப்பொறித் துரையின் வளர்ச்சியை தீர்மானிக்கிறது. பல்வேறு வடிவமைப்பு கட்டங்களின் அடிப்படையில் கணிப்பொறிகளை பல தலைமுறைகளாக வகைப்படுத்தலாம்.
1. கணிப்பொறியின் தலைமுறை : முதலாம் தலைமுறை
காலம் : 1942-1955
பயன்படுத்திய முதன்மைபொருள் : வெற்றிடக் குழல் (Vaccum tude)
நிறை/குறை :
i) அளவில் பெரியது
ii) அதிக அளவு மின்சாரத்தை எடுத்துக்கொண்டது.
iii) அதிக வெப்பம் காரணமாகச் செயலிழக்கும்.
iv) இயந்திர மொழி பயன்படுத்தப்பட்டது.
v) முதல் தலைமுறை கணிப்பொறிகள் - ENIAC, EDVAC, UNIVAC 1, ENAIC -27 டன் எடை, பரப்பளவு 8 x 100 x 3 அடி, மின்சாரத் தேவை 150 வாட்கள்.
2. கணிப்பொறியின் தலைமுறை : இரண்டம் தலைமுறை
காலம் : 1955-1964
பயன்படுத்திய முதன்மைபொருள் : திரிதடையகம்
நிறை/குறை :
i) முதல் தலைமுறையுடன் ஒப்பிடும்போது அளவில் சிறியது, குறைந்த மின்சாரத்தை எடுத்துக் கொண்டது.
ii) குறைந்தவெப்பத்தை உருவாக்கியது.
iii) துளையிட்ட அட்டை, உள்ளீட்டுக்கு பயன்படுத்தப்பட்டது.
iii) முதல் இயக்க அமைப்பு (Operating system) உருவாக்கப்பட்டது. தொகுப்பு செயலாக்க அமைப்பு (Batch Processing and multiprogramming operating system)
iv) இயந்திர மொழி மற்றும் அசெம்பளி மொழி பயன்படுத்தப்பட்டது.
v) இரண்டாம் தலைமுறை கணிப்பொறிகள் - IBM 1401, IBM 1620, UNIVAC 1108
3. கணிப்பொறியின் தலைமுறை : மூன்றாம் தலைமுறை
காலம் : 1964-1975
பயன்படுத்திய முதன்மைபொருள் : ஒருங்கிணைந்தசுற்றுகள் Integrated Circuits (IC)
நிறை/குறை :
i) கணிப்பொறிகள் அளவில் சிறியது, விரைவான செயல்பாடு மற்றும் அதிக நம்பகத் தன்மையுடையது.
ii) குறைந்த மின்சாரத்தை எடுத்துக் கொண்டது.
iii) உயர் நிலை மொழி பயன்படுத்தப்பட்டது.
மூன்றாம் தலைமுறை கணிப்பொறிகள் - IBM 360 series, Honeywell 6000 series
4. கணிப்பொறியின் தலைமுறை : நான்காம் தலைமுறை
காலம் : 1975-1980
பயன்படுத்திய முதன்மைபொருள் : நுண் செயலி (மிகப்பெரிய அளவிலான ஒருங்கிணைந்த சுற்றுகள்) Very Large Scale Integrated Circuits (VLSI)
நிறை/குறை :
i) சிறியது மற்றும் வேகமானது
ii) IBM மற்றும் APPLE போன்ற ண் கணிப்பொறிகள் உருவாக்கப்பட்டது
iii) கையடக்ககணிப்பொறிகள் அறிமுகமாகின
5. கணிப்பொறியின் தலைமுறை : ஐந்தாம் தலைமுறை
காலம் : 1980-இன்று வரை
பயன்படுத்திய முதன்மைபொருள் : (மீப்பெரு அளவிலான ஒருங்கிணைந்த சுற்றுகள்) Ultra Large Scale Integration (ULSI)
நிறை/குறை :
i) இணைசெயலாக்கம் (Parallel processing)
ii) மீ -கடத்தி
iii) கணிப்பொறியின் அளவு கணிசமாகக் குறைக்கப்பட்டது.
iv) நிழற்படங்கள் மற்றும் வரைபடங்களைப்புரிந்து கொள்ளும் திறன்.
v) தீர்மானத்தில் மற்றும் தருக்க முறையில் அதிகச் சிக்கலான பிரச்சனைகளுக்குத் தீர்வு காணுதல்.
6. கணிப்பொறியின் தலைமுறை : ஆறாவது தலைமுறை
காலம் : எதிர் காலத்தில்
பயன்படுத்திய முதன்மைபொருள் : அறிவு சார்ந்தகணிப்பொறிகள்
நிறை/குறை :
i) இணைமற்றும் பகிர்வு கணிப்பீடு
ii) கணிப்பொறிகள் சிறந்ததாகவும், விரைவாகவும் மற்றும் சிறியதாகவும் இருக்கும்.
iii) செயற்கைமனிதர்கள் (சுடிடெவள) உருவாக்குதல்
iv) இயற்கைமொழி செயலாக்கம்
v) குரல் அறிதல் மென்பொருள் உருவாக்குதல்.
37.
பின்னலான இனக்குழுவை இரண்டு வழிகளில் உருவாக்கலாம்.
(i) ஓர் இனக்குழுவிற்குள் மற்றொரு இனக்குழுவை அமைத்தல்.
(ii) ஓர் இனக்குழுவின் பொருளை மற்றொரு இனக்குழுவின் உறுப்பாக அறிவித்தல்.
38.
(i) 1.6666
(ii) 1
39.
(i) private என வகைப்படுத்தப்பட்ட அடிப்படை இனக்குழுவின் பண்புக்கூறுகளை தருவிக்கப்பட்ட இனக்குழுவின் உறுப்புகள் மட்டுமே பயன்படுத்திக்கொள்ள முடியும் ஆனால் அடிப்படை இனக்குழுவின் பண்புக்கூறுகள் தருவிக்கப்பட்ட இனக்குழுவின் பண்புக்கூறுகள் தருவிக்கப்பட்ட இனக்குழுவின் அடிப்படையில் உருவாக்கப்பட்ட இனக்குழுவிற்கு இது பொருந்தாது.
(ii) protected என வகைப்படுத்தப்பட்ட தருவிக்கப்பட்ட இனக்குழுவின் பண்புக்கூறுகளை தருவிக்கப்பட்ட இனக்குழுவின் உறுப்புகள் மட்டுமே எடுத்தாள முடியும். இனக்குழுவிற்கு வெளியே அதனை எடுத்தாள முடியாது.
(iii) public என வகைப்படுத்தப்பட்ட அடிப்படை இனக்குழுவின் பண்புக்கூறுகளை தருவிக்கப்பட்ட இனக்குழு மட்டுமல்லாது, இனக்குழுவுக்கு வெளியேயும் எடுத்தாள முடியும்.
40.
(i) திருப்பி அனுப்பும் தரவு வகை என்பது C++ ஏற்கும் ஏதேனும் ஒரு ஏற்கதகு தரவின வகையில் அமைக்கலாம்.
(ii) செயற்கூறின் பெயர் என்பது பயனர் வரையறுத்த குறிப்பெயர்கள்.
(iii) அளபுருக்களின் பட்டியல் , கொடுப்பது அவசியமில்லை . இது மாறிகளின் பட்டியல் இதில் கொடுக்கப்பட்டுள்ள மாறியின் முன்பாக அதன் தரவினத்தை அறிவிக்கப்பட்டு , மாறிகள் காற்புள்ளியுடன் பிரிக்கப்பட்டிருக்க வேண்டும்.
(iv) செயற்கூறின் உடற்பகுதி - செயற்கூறின் உடல் பகுதியில் இந்த செயற்கூறு செயற்படுத்த வேண்டிய C++ கூற்றுகளை கொண்டிருக்கும்.
41.
பெயரற்ற கட்டுருக்கள்
பெயர் (அ) குறிப்பு சொல் இல்லாத ஒரு கட்டுரு பெயரற்ற கட்டுரு எனப்படும்.
struct
{
long rollno;
int age;
float weight;
}student;
student என்பது மேலே உள்ள கட்டுருவிற்கு குறிப்பு பெயராக குறிப்பிடப்பட்டுள்ளது. மேலும் அதன் உறுப்புகளை student.rollno, student.age மற்றும் student.weight என அணுக முடியும்.
42.
sale :: sale (sale &s)
{
cost = s.cost;
discount = s.discount;
}
43.
1. கணிப்பொறி "பயனர் நட்பு"டன் (User Friendly) இயங்கும் ஒரு இடைமுகத்தை கொண்டிருக்கவில்லை எனில் பயனர் தனது அன்றாடவாழ்விலிருந்து கணிப்பொறியின் பயன்பாட்டை குறைத்துக்கொள்வர்.
2. இதுவே "வரைகலைபயனர் இடைமுக" (Graphical User Interface-GUI) அடிப்படையிலான இயக்க அமைப்புகளின் வெற்றிக்கு முக்கிய காரணமாகும்.
44.
(i) மடக்கின் தொடக்கத்தில், மடக்கின் மாற்றமிலியை மெய் என அமைக்க வேண்டும்.
(ii) மடக்கின் உடற்பகுதிகியானது,மடக்கின் இறுதியை நோக்கி நகரும் வகையில்,மாரிகளின் மடிப்பை மாற்ற வேண்டும்.அதே நேரத்தில் மடக்கின் மாற்றமிலியை மாறாமல் பராமரிக்க வேண்டும்.
(iii)மடக்கு முடியும்போது, அதன் முடிவு நிபந்தத்தையும்,மடக்கு மாற்ற்றமிலியும் சேர்ந்து உள்ளிட்டு வெளியிட்டு உறவை பொய்யாக்க வேண்டும்.
45.
தரவு :
i) பல்வேறு வகைகளிலும் திரட்டப்படும் அடிப்படை செய்தித் துணுக்கு தரவு எனப்படும்.
ii) இது தொடர்பு கொள்வதற்கும், விளக்குவதற்கும் அல்லது செயலாக்கம் செய்வதற்கும் ஏற்றது.
iii) எடுத்துக்காட்டாக 134, 16 'கவிதா', 'சி' போன்றவை தரவிற்கு உதாரணம்.
தகவல் :
i) தகவல் என்பது முடிவுகளை எடுக்கக்கூடிய உண்மைகளின் தொகுப்பாகும்.
ii) சரியான பொருள் கொண்ட / அர்த்தமுள்ள தகவலை தருகின்றது.
iii) எடுத்துக்காட்டாக, கவிதாவின் வயது 16.
46.

47.
1. (Exclusive OR) வாயில் , இது தருக்க ''either /OR என்பது போலவே செயல்படும்
2. XOR வாயிலின் மெய் பட்டியல்
| உள்ளீடு | வெளியிடு | |
| A | B | C |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
XOR வாயிலின் தருக்க குறி
11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - துணைப்பாடம் - யானை டாக்டர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set A
Tamilnadu Stateboard 11th Standard Subjects

Maths

Commerce

Economics

Biology

Business Maths and Statistics

Accountancy

Computer Science

Physics

Chemistry

Maths

Biology

Economics

Physics

Chemistry

History

Business Maths and Statistics

Computer Science

Accountancy

Computer Applications

History

Computer Technology

Commerce

Computer Applications

Computer Technology

Tamil

English

French
Tamilnadu Stateboard Standards