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

Published on: 02/01/2019
XI Full Test Model Question
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( ); };
};
heavy-vehicle இனக்குழுவின் பொருள்களால் அணுகக்கூடிய உறுப்பு செயற்கூறு யாது?
void input data (int, int)
void output data( )
void read data (int, int)
both (அ) மற்றும் (ஆ)
2.
பின்வரும் கூற்றில் சரியா, தவறா என்பதை தேர்ந்தெடுக்கவும்?
(i) ஓர் இனக்குழுவின் சான்றுறு பயன்பாட்டுக்கு வரும்போது ஆக்கி மற்றும் அழிப்பி எனப்படும் சிறப்பு செயர்கூறு இயக்கப்படுகிறது.
(ii) ஆக்கியின் பெயர் பயனர் வரையறுக்கும் செயர்கூறின் பெயராக இருக்க வேண்டும்.
(iii) ஆக்கிகள் எந்த தரவையும் திருப்பி அனுப்பாது.
(iv) ஆக்கிகள் இனக்குழுவின் உள்ளே மட்டுமே வரையறுக்க முடியம்.
i- தவறு. ii- தவறு, iii - சரி, iv- தவறு
i- தவறு. ii- தவறு, iii - தவறு , iv- தவறு
i- தவறு. ii- சரி , iii - சரி , iv- தவறு
i- தவறு. ii- தவறு, iii - தவறு , iv- சரி
3.
வெவ்வேறு தரவு வகையை சார்ந்த தரவு உறுப்புகளை ஒரே தொகுதிக்குள் அறிவிக்க உதவுவது
அணி
கட்டுரு
பல்லுருவாக்கம்
அருவமாக்கம்
4.
பிவரும் சிறப்பு சொல் ஒரு மாறியின் மதிப்பை மாறாத தன்மை கொண்டதாக ஆக்கும்?
struct
constant
const
void
5.
பொருத்துக.
| (i) :: | 1. மும்ம செயற்குறி |
| (ii) ? : | 2. உறுப்பு சுட்டல் தேர்வி |
| (iii) . | 3. வரையெல்லை செயற்குறி |
| (iv) .* | 4. உறுப்பு தேர்வி |
4, 3, 2, 1
3, 1, 4, 2
3, 1, 2, 4
3, 4, 1, 2
6.
பின்வருவனவற்றுள் எது பயனர் வரையறுக்கும் தரவு வகை?
இனக்குழு
மிதவை
கட்டமைப்பு
உறுப்பு
7.
C++ என பெயர் சூட்டியவர் யார்?
ரிக் மாஸ்கிட்டி
ரிக் பிஜர்னே
பில் கேட்ஸ்
டென்னிஸ் ரிட்சி
8.
ஒரு சதுரங்கப்பலகையை டோமினோஸ் என்ற செவ்வகக் கட்டைகளைக் கொண்டு மூட விருப்புகிறோம், b என்பது டோமினோஸ் எத்தனை கருப்புக் கட்டங்களை மூடுகிறது என்பதையும், w என்பது டோமினோஸ் எத்தனை வெள்ளைக் கட்டங்களை மூடுகிறது என்பதையும் குறிக்கின்றன என்றால், பின்வரும் எந்த மாதிரியின்படி ஒரு டோமினோவை வைக்கலாம்
b : = b + 2
w:=w+2
b, w:=b1+,w1+
b:=w
9.
கீழ்காணும் மடக்கு எத்தனை முறை இயங்கும்
i := 0
while i 6= 5
i := i + 1
4
5
6
0
10.
பணிக்குத் தகுதியற்ற விவரங்களைத் தவிர்த்து, அவசியமானவற்றை மட்டுமே குறிக்கும் பணியின் அம்சங்கள் என அழைக்கப்படுவது எது?
விவரக்குறிப்பு
சாராம்சம்
ஒருங்கினைத்தல்
பிரித்தல்
11.
எந்த பட்டை, திரையின் மேல் பகுதியில் உள்ளது.
பட்டிப்பட்டை
கருவிப்பட்டை
தலைப்புப் பட்டை
பணிப் பட்டை
12.
லினக்ஸ் எந்த வகை கோப்பு மேலாண்மையை பயன்படுத்துகிறது
ext2
NTFS
FAT
NFTS
13.
14.
வெளியீட்டு சாதனத்தை அடையாளம் காண்க
விசைப்பலகை
நினைவகம்
திரையகம்
சுட்டி
15.
ஒரு கிலோ பைட் என்பது எத்தனை பிட்டுகளைக் கொண்டது?
1000
8
4
1024
16.
C ன் மதிப்பை கண்டுபிடி if a = 4, b = 3.
17.
return கூற்றின் பயனை எழுதுக.
18.
பல செயற்கூறுகள் இருக்கும் போது, நிரல் பெயர்ப்பி அவற்றுள் எந்த செயற்கூறினை செயல்படுத்த வேண்டும் என்பதை எப்படி தீர்மானிக்கும்? எ.கா.தருக.
19.
ஒரு செயற்கூறுக்கு எவ்வாறு கட்டுருவை அனுப்ப முடியும்?
20.
பயனர் நட்பு இடைமுகம் பற்றி எழுதுக.
21.
m+n := m+2, n-1 என்று மதிப்பிருத்தலின் m,n என்பவை இரண்டு மாறிகள் என்க. எனில்,m+3n என்ற கோவை ஒரு மாற்றமிலியா என காண்க.
22.
விசைப்பலகை பற்றி குறிப்பு எழுதுக.
23.
(8BC)16 க்கு நிகரான இருநிலை எண்ணாக மாற்றுக
24.
எண் முறையில் அடிமானம் என்றால் என்ன? எடுத்துக்காட்டு தருக.
25.
சமச்சீரற்ற குறியாக்கம் எந்த வழிகளில் பயன்படுகிறது.
26.
பின்வரும் கூற்றின் வெளிப்பாடு யாது?
(i) Cont << setw (10) << set fill (0) << 250;
i) cout setf (ios :: fixed);
ii) cout.set precision (3) << 2.5;
27.
இனக்குழு எவ்வாறு வரையறுக்க வேண்டும்?
28.
கீழே உள்ள நிரலின் வெளியீட்டை எழுதுக.
#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];
}
29.
விவரக்குறிப்பு வடிவம் (ளுயீநஉகைஉயவடிகேடிசஅயவ)-த்தின் பகுதிகள் யாவை?
30.
BCD - என்றால் என்ன?
31.
ஒரு கூற்று எவ்வாறு மெருகேற்றப்படுகிறது?
32.
பாதுகாப்பு மேலாண்மையின் நன்மைகள் யாவை ?
33.
நினைவகத்தின் செயல்பாடு யாது?
34.
தருக்க பிட்நிலை செயற்குறிகளை எடுத்துக்காட்டுடன் விவரி?
35.
குறிப்பு மூலம் அழைத்தல் முறையை எடுத்துக்காட்டுடன் விளக்குக.
36.
'+' மற்றும் '-' குறியீடுகளைப் பயன்படுத்தி இரும செயற்குறி பணிமிகுத்தலை விளக்கும் C++ நிரலை எழுதுக.
37.
பொருள் நோக்கு நிரலாக்கத்தின் நன்மைகள் மற்றும் தீமைகளை விரிவாக எழுதுக.
38.
#include < iostream >
#include < conio.h >
class publisher
{
char pname[15];
char hoffice[15];
char address[25];
double turnover;
protected:
char phone[3][10];
void register();
public:
publisher();
~publisher();
void enter data();
void disp data();
};
class branch
{
charbcity[15];
char baddress[25];
protected:
intno_of_emp;
public:
charbphone[2][10];
branch();
~branch();
void have data();
void give data();
};
class author: public branch, publisher
{
intaut_code;
charaname[2O];
float income;
public:
author();
~author();
voidgetdata();
voidputdata();
};
கீழ்காணும் வினாக்களுக்கு மேற்கண்ட நிரலின் அடிப்படையில் விடையளிக்கவும்.
1. நிரல் குறிமுறையில் எந்தவகை மரபுரிமம் குறிப்பிடப்பட்டுள்ளது?
2. அடிப்படை இனக்குழுக்களின் காண்புநிலை பாங்கு யாது?
3. Author இனக்குழுவிற்கு பொருள் உருவாக்கப்படும்போது ஆக்கி, அழிப்பி இயக்கபப்டும் வரிசைமுறையை எழுதுக.
4. அடிப்படை இனக்குழுக்(கள்) மற்றும் தருவிக்கப்பட்ட இனக்குழுக்கள் பெயரை குறிப்பிடுக.
5. பின்வரும் இனக்குழுவின் பொருள் எத்தனை பைட்டுகளை எடுத்துக்கொள்ளும்.
a. Publisher
(b) branch
(c) author
6. author இனக்குழுவின் பொருளாள் அணுகக்கூடிய தரவு உறுப்புகளின் பெயர்களை குறிப்பிடுக.
7. author இனக்குழுவின் பொருளாள் அணுகக்கூடிய உறுப்பு செயற்கூறுகளின் பெயர்கள் குறிப்பிடுக.
8. author இனக்குழுவின் உறுப்பு செயற்கூறுகள் அணுகக்கூடிய தரவு உறுப்புகளின் பெயர்களை குறிப்பிடுக.
39.
40.
அடிப்படைகட்டுமான தொகுதிகளை விளக்குக.
41.
விவசாயி, ஆடு, புல்லுக்கட்டு மற்றும் ஓநாய் ஆகிய இந்த நான்கின் நிலையை, நான்கு மாறிகளாகவும், அவைகள் இருக்கும் ஆற்றின் பக்கங்களை அந்த நான்கு மாறிகளுக்கான மதிப்புகளாக குறிப்பிடலாம். தொக்க நிலையில், அனைத்னைத்து நான்கு மாறிகளின் மதிப்பும் L (இடது பக்கம்) என்க. இறுதி நிலையில், இந்த நான்கு மாறிகளின் மதிப்பும் R (வலது பக்கம்) என மாற வேண்டும். இந்த செயல்முறையை (அதாவது, தொடக்க நிலையிருந்து, இறுதி நிலைக்கு மாறுதல்) செய்வதற்கு, S என்ற கூற்றை கட்டமை்டமைப்பது இதன் நோக்கமாகும்.
42.
பரவல் இயக்க அமைப்பின் கருத்துரு பற்றி விளக்குக.
43.
கணிப்பொறியின் பல்வேறு தலைமுறைகளை விளக்குக.
1.
(a)
void input data (int, int)
2.
(a)
i- தவறு. ii- தவறு, iii - சரி, iv- தவறு
3.
(b)
கட்டுரு
4.
(c)
const
5.
(b)
3, 1, 4, 2
6.
(a)
இனக்குழு
7.
(a)
ரிக் மாஸ்கிட்டி
8.
(d)
b:=w
9.
(a)
4
10.
(b)
சாராம்சம்
11.
(a)
பட்டிப்பட்டை
12.
(a)
ext2
13.
(d)
14.
(c)
திரையகம்
15.
(d)
1024
16.
(a) C = a++ * 6+ ++b * 5 +10;
C = a++ * 6+ ++b * 5 +10
= 4 * 6 + 4 * 5 + 10
= 24 + 20 + 10 = 54
(b) a ன் மதிப்பை கண்டுபிடு if x = 4
a = ++ a/6 + b++ % 3
= 12 * (++9/6 + b++%3)
= 12 * (13/6 + 8 % 3)
= 12 * (2+2) = 48
17.
செயற்கூறிலிருந்து கட்டுப்பாட்டை திரும்பப் பெற return கூற்று பயன்படுகிறது.இதை தரவும் கூற்றாக வகைப்படுத்தலாம்,ஏனென்றால் இந்த கூற்றை இயக்கியவுடன் செயற்கூறின் இயக்கம் நிறுத்தப்பட்டு கட்டுப்பாடு அழைக்கும் கூற்றுக்கு திரும்ப அனுப்பலாம். return கூற்று அதனோடு தொடர்புடைய மதிப்பு உடன் அல்லது மதிப்பு இல்லமலோ இருக்கலாம். மதிப்பு உடன் உள்ள return கூற்று அழைப்பு கூற்றுக்கு அந்த மதிப்பை திருப்பி அனுப்பும் , void செயற்கூறிற்க்கும் அளபுரு ஏற்காத return கூற்றைப் பயன்படுத்தி அந்த செயற்கூற்றின் இயக்கத்தை நிறுத்தலாம்.
தொடரியல் : return கோவை/மாறி
18.
செயற்கூறின் அளபுருக்களின் எண்ணிக்கை மற்றும் தரவினங்களை செயற்கூறு முன்வடிவு என்கிறோம். பணி மிகுக்கப்பட்ட செயற்கூறினை அழைக்கும்போது, நிரல் பெயர்ப்பி மிகச் சரியான வரையறுப்பை, அழைக்கப்பட்ட செயற்கூறின் அளபுருக்களின் வகையோடு வரையறுக்கப்பட்ட செயற்கூறின் செயலுருபுகளின் வகையோடு ஒப்பிட்டு தீர்மானிக்கும்.
எடுத்துக்காட்டு:
float area (float radius);
float area (float half, float base, float height);
float area (float length, float breadth);
19.
(i) உள்ளிணைந்த தரவின மாறிகளை செயற்கூறுக்கு அளபுருவாக அனுப்பி வைப்பதை போன்றே கட்டுருவின் பொருளையும் அளபுருவாக அனுப்ப முடியும்.
(ii) கட்டுருவே அளபுருவாக அனுப்பப்பட்டால் அது மதிப்பு மூலம் அழைத்தல் எனப்படும்.
(iii) கட்டுருக்களின் குறிப்பு அளபுருக்களாக அனுப்பப்பட்டால் அது "குறிப்பு மூலம் அழைத்தல்" எனப்படும்.
20.
1. கணிப்பொறி "பயனர் நட்பு"டன் (User Friendly) இயங்கும் ஒரு இடைமுகத்தை கொண்டிருக்கவில்லை எனில் பயனர் தனது அன்றாடவாழ்விலிருந்து கணிப்பொறியின் பயன்பாட்டை குறைத்துக்கொள்வர்.
2. இதுவே "வரைகலைபயனர் இடைமுக" (Graphical User Interface-GUI) அடிப்படையிலான இயக்க அமைப்புகளின் வெற்றிக்கு முக்கிய காரணமாகும்.
21.
P (m, n) = m + 3n 6T6Ifilro,
P (m, n) [m, n := m + 3, n - 1]
= m + 3n [m, n:= m + 3, n- 1]
=(m+3)+3(n-l)
=m+3 +3n- 3
=m+3n
=P(m, n)
(m + 3n) [m, n := m + 3, n - I] = m + 3n என்பதால் +3n v < gJ m, n := in + 3, n - 1 என்ற மதிப்பிருத்தலின் ஒரு மாற்றமிலியாகும்
22.
i) விசைப்பலகை (கம்பி / கம்பியில்லா / மாய) கணிப்பொறிகளில் மிகவும் பொதுவாகப் பயன்படுத்தப்படும் உள்ளீட்டுசாதனம் ஆகும்.
ii) எழுத்துக்கள், எண்கள் மற்றும் சிறப்பு குறியீடுகளுக்கான தனித்தனிப் பொத்தான்களை மொத்தமாக 'எழுத்துரு பொத்தான்கள்" எனலாம்.
iii) கணிப்பொறிகளில் பயன்படுத்தப்படும் விசைப்பலகை, தட்டச்சுப்பொறிகளில் (typewriter) உள்ள விசைப்பொத்தான்களின் அடிப்படையில் தருவிக்கப்படுகிறது.
iv) தரவுகளும், தகவல்களும் விசைப்பலகையின் மூலம் தட்டச்சு செய்து கணிப்பொறியில் உள்ளிடப்படுகின்றது.
v) எழுத்து மற்றும் எண் வகை பொத்தான்களைக் தவிர வெவ்வேறு செயல்பாடுகளைச் செய்வதற்கான பிறசெயல்பாட்டு பொத்தான்களும் (function keys) உள்ளன.
vi) விசைப்பலகையில் பல்வேறு வகைபொத்தான்களின் தொகுப்புகள் உள்ளன, அவை எழுத்துவகை, எண்வகை, செயல்பாட்டு வகை, நுழைவு மற்றும் பதிப்பாய்வு பொத்தான்கள் ஆகும்.
23.

24.
1. அடிமானம் என்பது ஆங்கிலத்தில் சுயனஒ அல்லது க்ஷயளந எனப்படும்
2. அடிமானம் ஒவ்வொரு எண்முறையிலும் உள்ள மொத்த எண் மதிப்பு உருக்களின் எண்ணிக்கையை குறிக்கும்.
3. எடுத்துக்காட்டு - இருநிலை , எண்ணிலை , பதின்ம எண்முறை மற்றும் பதினாறு..
25.
(i) படிவூட்டல் சான்றிதழ்
(ii) படிவூட்டல் கையெப்பம்
26.
(i) 0000000250
(ii) 2.500
27.
C++ல் இனக்குழுவின் வரையறையில் Class என்னும் சிறப்புசொல்லைத்(Keywords) தொடர்ந்து இனக்குழுவின் பெயர் இடம்பெற வேண்டும். இனக்குழுவின் உடற்பகுதி வரையறுப்பானது நெளிவு அல்லது கொக்கி வடிவ அடைப்பு ( ) குறிக்குள் அடைக்கப்பட்டு அரைப்புள்ளியுடன் அல்லது இனக்குழு பொருள்கள் அறிவிப்புடன் முடிவடைதல் வேண்டும்.
28.
வெளியீடு:
30
50
40
29.
i) பொதுவாக விவரக்குறிப்புகளை மூன்று பகுதி வடிவத்தில் எழுதலாம்:
ii) நெறிமுறையின் பெயர் மற்றும் உள்ளீடுகள்
iii) உள்ளீடு: உள்ளீடுகளின் பண்புகள்
iv) வெளியீடு: உள்ளீடு - வெளியீடு உறவு
30.
1. Binary Coded decimal (BCD)
2. இந்த குறியீட்டு முறை தற்போது வழக்கில் இல்லை
3. இந்தமுறை 26 பிட் குறியீட்டு முறையாகும்
4. அதாவது , 26 64 எழுத்துருக்கள் மட்டுமே இந்தமுறையில் கையாளமுடியும்.
31.
1. ஒரு பெரிய சிக்கல் , பல சிறிய சிக்கல்களாக பிரிக்கப்பட்டபின்னர் , ஒவ்வொரு சிறிய சிக்கல் கூறுகளும் மேலும் , மெருகேற்றப்படும்
2. ஒவ்வொரு சிறிய சிக்கல்களும் பல நுண்ணிய படிநிலையாக விரிவாக்கப்படும்.பின்னர் , அந்த ஒவ்வொரு நுண்ணிய பபடிநிலையும், மேலும் பலபடி நிலைகளில் விரிவாகம் செய்யப்படும் சிறிய சிக்கல் கூறுகளை அருவமாக்கவும் முடியும். ஒவ்வொரு சிறிய சிக்கல் கூறுகளும் உள்ளீடு மற்றும் வெளியிட்டை கொண்டிருக்கும் , பெரிய சிக்கலை தீர்க்கும் போது, ஒவ்வொரு சிறிய சிக்கல் கூறுகளின் விவரக் குறிப்பை தெரிந்தவைத்து கொண்டலே போதும். அந்த சிறிய சிக்கல் கூறு எவ்வாறு சிக்கலை தீர்க்கிறது என்பதை தெரிந்து வைத்திருக்க வேண்டிய அவசியமில்லை
32.
1.பயனரின் முறையான தரவுகளை மின்னணு தரவு திருடர்களிடமிருந்து பாதுகாப்பது முக்கிய சவாலாக உள்ளது. இயக்க அம்மைப்பு பயனருக்கு மூன்று நிலை பாதுகாப்பை வழங்குகிறது.
1.கோப்பு நிலை
2.அமைப்பு நிலை
3.வலைநிலை
2.ஒரு கோப்பினை யார் யார் படிக்க, மாற்ற முடியும் என்பது போன்ற தகவல்களைப் பெற்று அதன்படி கோப்பு அணுக்கத்தைக்(acces ) கட்டுப்படுத்தவேண்டும். இந்ததகவல்களை, கோப்பினை உருவாக்கியவர் அல்லது கணிப்பொறி நிர்வாகித்து கொடுக்கலாம்.
33.
i) முதன்மை நினைவகம் மற்றும் இரண்டாம் நிலை நினைவகம் என இருவகைநினைவகங்கள் உள்ளன.
ii) தரவு மற்றும் நிரல் கட்டளைகள் நிறைவேற்றத் தயாராக இருக்கும்போது அதனைத் தற்காலிகமாகச் சேமிக்க முதன்மை நினைவகம் பயன்படுகிறது.
iii) தரவுகளை நிரந்தரமாகச் சேமித்துவைக்க இரண்டாம் நிலை நினைவகம் பயன்படுகிறது.
34.
தருக்க பிட்நிலை செயற்குறிகள் (Logical bitwise operators );
& பிட்நிலை AND (இரும AND )
| பிட்நிலை OR (இரும OR )
பிட்நிலை தனித்த OR (இரும XOR )
(i) பிட்நிலை AND & எனும் செயற்குறி இரண்டு செயலேற்பிகளின் மதிப்புகளும் 1 (True ) என இருக்கும் போது 1(true ) எனவும் இல்லையெனில் 0 (false ) எனவும் விடை தரும்.
(ii) பிட்நிலை OR | எனும் செயற்குறி , ஏதேனும் ஒரு செயலேற்பி மதிப்பு 1 (true ) என இருக்கும் போது 1 (true) என்ற விடையையும் இரண்டு செயலேற்பிகளின் மதிப்புகளும் 0 (false) என இருக்கும்போது 0 (False ) என்ற விடையையும் தரும்.
(iii) பிட்நிலை XOR ()எனும் செயற்குறி ஒரு செயலேற்பி மதிப்பு 1 (true ) என இருக்கும் போது 1 (true) என்ற விடையையும், இரண்டு செயலேற்பி களும் (1 (true) அல்லது 0 (False )) என சமமாக இருக்கும்பொழுது 0 (False ) என்ற விடையையும் தரும்.
AND , OR , XOR -க் காண பிட்நிலை செயற்குறிகளின் மெய்ப்பட்டியல் (Truth table )
| A | B | A & B | A | B | A ^ B |
|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 0 | 0 | 0 | 0 | 0 |
35.
இந்த முறையில் அளபுருவின் குறிப்பை அல்லது முகவரியை முறையான அளபுருவில் நகலெடுக்கும் முகவரியின் மூலம் அழைப்பதால் முறையான அளபுருவின் மதிப்பில் ஏதேனும் மாற்றம் செய்தால் மெய்யான அளபுருவில் அந்த மாற்றம் பிரிதிபலிக்கும்.
#include < iostream >
using namespace std;
void display(int &x) //passing address of a//
{
x=x*x;
cout << "\n\n The Value inside display function (n1 x n1):" <<x;
}
int main()
{
int n1;
cout << "\n Enter the Value for N1:";
cin >> n1;
cout << "\n The Value of N1 is inside main function Before passing: " << n1;
display(n1);cout << "\n The Value of N1 is inside main function After passing (n1 x n1):" << n1; return(0);
}
வெளியீடு:
Enter the Value for N1:45
The Value of N2 is inside main function Before passing:45
The Value inside display function (n1 x n1):2025
The Value of N1 is inside main function After passing (n1 x n1):2025.
36.
//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
37.
மறுபயனாக்கம் (RE- usability): ஒரு முறை எழுதுதல் பலமுறை பயன்படுத்துதல் இனக்குழு பயன்படுத்தி இதை நிறைவேற்றலாம்.
மிகைமை (Redundancy):
மரபுரிமம் தரவு மிகைமைக்கு சிறந்த சான்றாகும். பல இனக்குழுக்களுக்கு வேவையான ஒரே செயல்பால்பாட்டை ஒரு பொது இனக்குழுவின் மூலம் வரையறுத்து அவற்றை மரபுரிமம் தருவிக்கப்பட்ட இனக் குழுவின் மூலம் தருவித்துக்கொள்ளலாம்.
எளிய பராமரிப்பு (Easy Maintenance) : ஏற்கனவே இருக்கும் குறிமுறையில் சிறிய மாற்றங்களைச் செய்து புதிய பொருளை உருவாக்க முடியும். மேலும் இதை பராமரிப்பது மாற்றங்கள் செய்வதும் எளிது.
பாதுகாப்பு (Security): தரவு மறைப்பு மற்றும் அருவமாக்கம் தேவையான தரவுகளை மட்டும் கொடுப்பதால் தரவு பாதுகாப்பு பராமரிக்கப்படுகிறது.
பொருள் நோக்கு நிரலாக்கத்தின் தீமைகள் (Disadvantages of OOP )
அளவு (Size ): பொருள் நோக்கு நிரலானது மற்ற நிரல்களை விட அளவில் பெரியது.
உழைப்பு (Effort) : பொருள் நோக்கு நிரலை உருவாக்குவதற்கு அதிக உழைப்பு வேவைப்படுகிறது.
வேகம் (Speed): பொருள் நோக்கு நிரல்கள் அதிக அளவின் காரணமாக பிற நிரல்களை விட மெதுவாக செயல்படுகிறது.
38.
1) பலவழி மரபுரிமம்.
2) Public
3) Constructor Order:
(i) Constructor of base class publisher.
(ii) Constructor of base class branch.
(iii) Constructor of derived class author.
Destructor Order:
(i) Destructor of derived class author.
(ii) Destructor of base class branch.
(iii) Destructor of base class publisher.
4) Base Classes:
(i) Publisher
(ii) Branch
Derived Class: Author.
5) (a) 94 bytes
(b) 64 bytes
(c) 28 bytes
6) (i) Phone
(ii) no_of_emp
(iii) out-code
(iv) aname
(v) income.
7) (i) register ( ) ;
(ii) enterdata ( ) ;
(iii) have data ( ) ;
(iv) give data ( ) ;
(v) get data ( ) ;
(vi) put data ( ) ;
8) getdata ( ) மற்றும் putdata ( ) அணுகக்கூடிய தரவு உறுப்புகள் phone, no_of_emp, out-code, aname, income register ( ), enterdata ( ), dispdata ( ), havedata( ) and givedata( ).
39.

40.
நாம் அடிப்படைகட்டுமான தொகுதிகளை பயன்படுத்தி நெறிமுறைகளை கட்டமைக்கிறோம்.
அவை
1) தரவு
2) மாறிகள்
3) கட்டுப்பாடு ஓட்டம்
4) செயற்கூறுகள்
தரவு (Data)
i) நெறிமுறைகள் தரவை உள்ளீட்டாக பெற்ற அதை செயல்படுத்தி வெளியீட்டை வழங்குகின்றது
ii) கணிப்பொறிகள் தரவுகளை செயல்படுத்துவதற்கான கட்டளைகளை வழங்குகின்றன.
எண்கள் மற்றும் உரை போன்ற பல்வேறு வகையான தரவுகள் உள்ளன.
மாறிகள் (Variables)
i) தரவுகளை சேமிப்பதற்கு மாறிகள் பெயரிடப்பட்ட பெட்டிகளாக பயன்படுகிறது.
ii) தரவுகளை செயல்படுத்தும் போது கிடைக்கும் விடைகளை மாறிகளில் சேமிக்கவேண்டும்.
iii) ஒரு மாறியில் சேமிக்கப்படும் தரவு அந்த மாறிக்கான மதிப்பு என்று அழைக்கப்படுகிறது.
கட்டுப்பாட்டு பாய்வு (Control flow)
i) ஒரு நெறிமுறை என்பது படிப்படியான கூற்றுகள் ஆகும். இருப்பினும், ஒரு கூற்றை நிறைவேற்றிய பின்னரே, அடுத்த கூற்றை செயல்படுத்த வேண்டும் என்பது நெறிமுறைகளில் கட்டாயம் இல்லை.
ii) அடுத்தடுத்து செயல்படுத்தப்பட வேண்டிய கூற்றுகள், செயல்பாட்டின் நிலைமையைச் சார்ந்தது.
iii) ஆகையால் கூற்றுகள் நெறிமுறையில் எழுதப்பட்டுள்ள வரிசையில் நிறைவேற்றப்படாமல், வேறுவரிசையில் நிறைவேற்றப்படலாம். இந்த வரிசையில் நிறைவேற்றப்படும் கூற்றுகள் கட்டுப்பாடு பாய்வு என்று அறியப்படுகிறது.
செயற்கூறுகள் (Functions)
i) நெறிமுறைகள் மிகவும் சிக்கலானதாக இருக்கும். ஒரு நெறிமுறையின் மாறிகளின் மற்றும் அதைசார்ந்த மாறிகள் அதிகமாக இருக்கலாம். பின்னர், நெறிமுறைகளை சரியாக உருவாக்ககடினமாக இருக்கும்.
ii) அத்தகையசூழ்நிலைகளில், நாம் ஒரு நெறிமுறையை பகுதிகளாக உடைக்கிறோம், ஒவ்வொன்றையும் தனித்தனியாக கட்டமைத்து, பின்னர் முழுமையான நெறிமுறைபகுதிகளை ஒருங்கிணைக்கலாம்.
iii) ஒரு நெறிமுறையின் பகுதிகள் செயல்பாடுகள் என அறியப்படுகின்றன. ஒரு செயற்பாடு ஒரு துணை நெறிமுறையாகும். இது ஒரு உள்ளீட்டை பெற்று, செயல்படுத்தி வெளியீட்டை வெளியீடுகிறது, உள்ளீடு மற்றும் வெளியீட்டின் உறவை திருப்தி செய்கிறது.
41.
42.
1.டிஜிட்டல் பிணையம்(இணைய தளம் / உள்வலை) வழியாக உலகெங்கிலும் பல இடங்களில் சேமிக்கப்பட்டு செயலாக்கப்பட்டதரவுகளை, பயன்பாட்டுக்கு இந்தஅம்சம் கவனித்து கொள்கிறது.
2.பரவல்இயக்க அமைப்பானது உலகெங்கிலும் உள்ள எந்த கணினியில் வசிக்கும் கோப்புகளையும் அணுகுவதற்காக பயன்படுத்தப்படுகிறது. பயனர் வெவ்வேறு இடங்களில் இருந்து தரவை கையாளமுடியும். பயனர்கள் தங்கள் சொந்தகணினியில் கோப்புகளை கையாளும் போது உணருவர்.
முக்கிய இயக்க அமைப்பு பின்வருமாறு:
1.யுனிக்ஸ் 2.மைக்ரோசாஃப்ட்வின்டோஸ் 3.லினக்ஸ் 4.டைளு 5.அண்ட்ராய்டு
1.நவீன இயக்க அமைப்புகள் ஒரு வரைகலை பயனர் இடைமுகத்தை(முருஐ ) பயன்படுத்துகின்றன.முருஇ-யின் பனிக்குறிகள், பொத்தன்கள், மெனுக்கள் போன்ற எல்லாவற்றையும் தெளிவாகவரைகலையில்(கிராபிக்ஸ்) மற்றும் உரைஉறுப்புகளின் (text elements)வகையைப் பயன்படுத்தி திரையில் கட்டபடுவதை கிளிக் செய்யப்பயன்படுகின்றன.
2.இயக்க அமைப்பு ஓர் வணிகதனி உரிமம் கொண்டதாகவும் அல்லது திறந்தமூலமாகவோ இருக்கலாம்.
3.ஒவ்வொரு இயங்குதளத்தின் வரைகலைபயனர் இடைமுகம் வெவ்வேறு தோற்றம் மற்றும் உணர்வைக்கொண்டுள்ளது, எனவே நாம் வேறு இயக்க அமைப்புக்கு மாற்றினால், இது முதலில் அறிமுகமில்லாததாகதோன்றலாம். இருப்பினும், நவீன இயக்க அமைப்புகள் பயன்பாட்டிற்கு எளிதில் வடிவமைக்கப்பட்டுள்ளன.
பரவல் இயக்க அமைப்பின் நன்மைகள் பின்வருமாறு:
1. ஒரே இடத்தில் உள்ள பயனர், வலைப்பின்னல் உள்ள மற்றொரு இடத்த்திலுள்ள எல்லா வளங்களையும் பயன்படுத்தலாம்.
2.பல கணினி வளங்களை வலைப்பின்னலில் எளிதாக இணைக்க முடியும்
3. வாடிக்கையாளர்களுடன் உள்ள தொடர்புகளை மேம்படுத்துகிறது
4.பரவலான/புரவலர்(ழடிளவ) கணினியில் உள்ள சுமையைகுறைக்கிறது
43.
தொழில் நுட்பத்தின் வளர்ச்சி, கணிப்பொறித் துரையின் வளர்ச்சியை தீர்மானிக்கிறது. பல்வேறு வடிவமைப்பு கட்டங்களின் அடிப்படையில் கணிப்பொறிகளை பல தலைமுறைகளாக வகைப்படுத்தலாம்.
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) குரல் அறிதல் மென்பொருள் உருவாக்குதல்.
11th Standard Syllabus & Materials
11th Standard
Tamilnadu 11th Standard Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
Tamilnadu 11th Standard Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set B
NEW11th Standard
Tamilnadu 11th Standard Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
Tamilnadu 11th Standard Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set B
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