12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications மின்னணு தரவு பரிமாற்றம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிக பாதுகாப்பு அமைப்புகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின்னணு செலுத்தல் முறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications திறந்த மூல கருத்துருக்கள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு வடமிடல் Sample Question Papers Study Material - QB365 Set A

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

1.
ஒற்றை உறுப்பு கொண்ட Tuples எவ்வாறு உருவாக்குவாய் என்பதை எடுத்துக்காட்டுடன் விளக்குக.
2.
குறிப்பு வரைக:
(i) ஸ்கேட்டர் வரைவிடம்
(ii) பெட்டி வரைவிடம்
3.
பின்வரும் கூற்றின் வெளிப்பாடு யாது?
str1 = "Raja Raja Chozhan"
(i) print (str1. count ('Raja'))
(ii) print (str1. count ('R'))
(iii) print (str1. count ('A'))
(iv) print (str1. count ('a'))
(v) print (str1. count ('a', 0,5))
(vi) print (str1. count ('a', 11))
4.
தரவு கட்டுப்பாட்டு மொழி என்றால் என்ன? அதில் உள்ள கட்டளைகள் பற்றி எழுதுக
5.
பயனர் வரையறுக்கும் செயற்கூறுகளின் நன்மைகள் யாவை?
6.
கீழே கொடுக்கப்பட்டுள்ள நிரல் எவ்வாறு வேலை செய்கிறது என்பதை கூறு.
7.
பைத்தானில் பொருள் பற்றி எழுதுக.
8.
simple if கூற்று சிறுகுறிப்பு வரைக.
9.
C++ நிரலை இயக்குவதற்கான படிநிலைகளை எழுதுக.
10.
MinGW என்றால் என்ன? அதன் பயன் யாது?
11.
கார்டீசியன் பெருக்கலை பொருத்தமான எடுத்துக்காட்டுடன் விளக்குக.
12.
இரண்டு private இனக்குழு மாறிகளுடன், வழிமுறையை பயன்படுத்தி கூட்டுத்தொகை sum அச்சிடும் இனக்குழுவை வரையறுக்கவும்.
13.
format( ) செயற்கூறின் பயன் யாது? எடுத்துக்காட்டு தருக.
14.
கொடுக்கப்பட்ட வருடம் லீப் வருடமா இல்லையா என்பதனைச் சோதிக்கும் பைத்தான் நிரலை எழுதுக.
15.
if..else..elif கூற்றைப் பயன்படுத்தி கொடுக்கப்பட்ட மூன்று எண்களில் பெரிய எண்ணைக் கண்டுபிடிப்பதற்கான பொருத்தமான நிரலை எழுதுக.
16.
மும்ம செயற்குறியை எடுத்துக்காட்டுடன் எழுதுக.
17.
இடம் மற்றும் இடச்சிக்கலின் மீது தாக்கத்தை ஏற்படுத்தும் காரணிகள் யாவை?
18.
நிரல் வடிவமைப்பில் பின்பற்றப்படும் யுக்தி எது? யுக்தியை வரையறுக்க.
19.
ஒரு செயற்கூறுக்கு வெளியே ஒரு மாறியை மாற்றினால் என்ன விளைவுகள் ஏற்படும்? ஒரு எடுத்துக்காட்டு தருக.
20.
strlen ஏன் pure செயற்கூறு என்று அழைக்கப்படுகிறது?
1.
Tuples-ஐ ஒற்றை உறுப்புடன் உருவாக்கும் போது, உறுப்பின் இறுதியில் காற்புள்ளியை சேர்க்க வேண்டும். காற்புள்ளி இல்லையெனில், பைத்தான் அந்த உறுப்பை ஒரு சாதாரண தரவினம் போல எடுத்துக் கொள்ளும், Tuples ஆக கருதாது. ஒரு உறுப்புடன் Tuples-ஐ உருவாக்குவது "சிங்கிள்டன்" (singleton) Tuples என அழைக்கப்படுகிறது.
எடுத்துக்காட்டு :
> > > MyTup4 = (10)
> > > type(MyTup4)
<class 'int'>
> > > MyTup5 = (10,)
> > > type(MyTup5)
<class 'Tuples'>
2.
(i) ஸ்கேட்டர் வரைவிடம்: ஸ்கேட்டர் வரைவு என்பது தரவுகளை புள்ளிகளின் தொகுப்பாக காட்டுகிறது. ஒரு புள்ளிகளின் நிலை அதன் இரு பரிமாண மதிப்பைப் பொறுத்தது, ஒவ்வொரு மதிப்பும் கிடைமட்ட அல்லது செங்குத்து பரிமாணத்தின் நிலையை குறிக்கும்.
(ii) பெட்டி வரைவிடம்: பெட்டி வரைவிடம் என்பது சிறிய முதல் கால்மானம், சராசரி, மூன்றாம் கால்மானம் மற்றும் பெரிய (minimum, first quartile, median, third quartile அண்ட் maximum) ஆகிய ஐந்து எண்கள் திரட்டைக் கொண்டு தரவுகளின் பகிர்வை காட்டுகிறது.
3.
(i) 2
(ii) 2
(iii) 0
(iv) 5
(v) 2
(vi) 1
4.
ஒரு தரவு கட்டுப்பாட்டு மொழி என்பது தரவுத்தளத்தில் சேமித்து வைக்கப்பட்டுள்ள தரவுகளின் அணுகுதலை கட்டுப்படுத்தும் ஒரு நிரலாக்க மொழியாகும். இது தரவுத்தளத்தை அணுகுவதற்கான சிறப்புரிமையை கட்டுப்படுத்துகிறது (அங்கீகாரம்). இத்தகைய சிறப்புரிமைகள் வரிசைதொடர்களை உருவாக்கல், அட்டவணைகளை பார்வையிடுதல் போன்ற அனைத்து தரவுத்தள செயல்பாடுகளை செயல்படுத்துவதைக் குறிக்கும்.
SQL -ல் உள்ள தரவு கட்டுப்பாட்டு மொழியின் கட்டளைகள்:
GRANT ஒரு குறிப்பிட்ட பணியை செய்ய ஒன்று அல்லது அதற்கு மேற்பட்ட பணியாளர்களுக்கு அனுமதி வழங்கும்.
REVOKE Grant கட்டளையினால் தரப்பட்ட அணுகல் அனுமதி திரும்பப் பெறப்படும்.
5.
பயனர் வரையறுக்கும் செயற்கூறுகளின் நன்மைகள்:
1) செயற்கூறுகள் ஒரு நிரலை சிறு தொகுதியாக பிரிக்க உதவுகிறது. இது குறிமுறையை எளிதாக கையாள உதவுகிறது.
2) குறிமுறையின் மறுபயனாக்கத்திற்கு உதவுகிறது. ஒவ்வொரு முறையும் கூற்றுகளின் வரிசைகளை நிறைவேற்றும் போது, நாம் அந்த செயற்கூற்றினை அழைத்தால் போதுமானது.
3) செயற்கூற்றின் செயல்பாடுகளை மாற்றம் செய்வது எளிதாகிறது. வெவ்வேறு நிரலர்கள் வெவ்வேறு செயற்கூற்றில் வேலை சியா முடியும்.
6.
நிரல்:
class Sample:
def__init__ ( self, num );
print ( "Constructor of class Sample..." )
self. num = num
print ( "The value is : ", num )
S = Sample ( 10 )
(i) மேலே உள்ள இனக்குழு " Sample ", " num " என்னும் ஒரே ஒரு அளபுருவுடன் கூடிய ஆக்கியைக் கொண்டுள்ளது. ஆக்கி இயக்கப்படும் போது முதல் " print " கூற்று, " Constructor of class Sample... " என்பதை அச்சிடும்.
(ii) பிறகு ஆக்கிக்கு அனுப்பப்படும் மதிப்பு self. num ல் இருத்தப்படுகிறது. இறுதியாக, கொடுக்கப்பட்ட சரத்துடன் அனுப்பப்பட்ட மதிப்பையும் அச்சிடுகிறது.
(iii) S என்ற பொருள் 10 என்ற மெய்யான அளபுருவுடன் உருவாக்கப்படும் போது மேலே உள்ள ஆக்கி தானாகவே இயக்கப்படும். பின்வரும் வெளியீடு கிடைக்கிறது.
Constructor of class Sample...
The value is: 10
(iv) ஆக்கியின் உள்ளே வரையறுக்கப்படும் இனக்குழு மாறியானது, இனக்குழுவில் உருவாக்கப்படும் பொருள்களின் எண்ணிக்கையைக் கொண்டிருக்கும்.
7.
(i) பைத்தானில் மிக முக்கிய கட்டமைப்பு கூறுகளாகத் திகழ்பவை இனக்குழுவாகும். பொருள் என்பது தரவுகளின் மீது செயல்படும் செயற்கூறு மற்றும் தரவுகளின் தொகுப்பாகும். இனக்குழு என்பது பொருளின் வார்ப்புரு ( template ) ஆகும்.
(ii) பொருள்நோக்கு நிரலாக்கத்தின்படி பொருள்கள் இனக்குழுவின் சான்றுரு ( instance ) ( அல்லது ) இனக்குழு மாறி ( class variables ) என்று அழைக்கப்படும். பைத்தானில் அனைத்துமே பொருள்களாகும்.
(iii) எடுத்துக்காட்டாக, நிரலில் பயன்படும் அனைத்து முழு எண் மாறிகளும் " int " இனக்குழுவின் பொருளாகும். அதே போல அனைத்து சரங்களின் மாறிகளும் string இனக்குழுவின் பொருளாகும்.
8.
simple if கூற்று என்பது அனைத்து தீர்மானிப்பு கூற்றுகளிலும் மிக எளிதான கூற்றாகும். நிபந்தனையானது ஒப்பீட்டு கோவையாகவோ இருத்தல் வேண்டும்.
பொதுவடிவம்.
if < condition >:
statements-block1
மேலே உள்ள கூற்றில் நிபந்தனை சரி என்றால் statements-block 1 நிறைவேற்றப்படும்.
எடுத்துக்காட்டு:
# வயதை சரி பார்த்து வாக்களிக்க தகுதியா என அச்சிடும் நிரல்
x=int (input(''Enter your age :"))
if x >=18:
print ("You are; eligible for voting")
வெளியீடு1:
Enter your age :34
You are eligible for voting
வெளியீடு2:
Enter your age; 16
> > >
9.
C++ நிரலை இயக்குவதற்கான படிநிலைகள்:
படிநிலை 1 உள்ளீடு செய்யப்பட்ட எண் பாலிண்ட்ரோமோ இல்லையா என சோதிக்கும் C++ நிரலை நேர்கோட்டில் தட்டச்சு செய்து pali.cpp என்று சேமிக்கவும்.
படிநிலை 2 பைத்தான் நிரலை தட்டச்சு செய்து pali.py என்று சேமிக்கவும்.
படிநிலை 3 Run முனையத்தை Run terminal கிளிக் செய்து கட்டளை சாளரத்தை திறக்கவும்.
படிநிலை 4 பைத்தான் கோப்புறைக்கு Cd கட்டளையை பயன்படுத்தி செல்லவும்.
படிநிலை 5 python pali.py -i pali என்ற கட்டளையை தட்டச்சு செய்யவும்.
10.
(i) MinGW இயக்க நேர தலைப்புக் கோப்புகளின் தொகுப்பைக் குறிக்கிறது. விண்டோஸ் இயக்க முறைமையில் இயங்கும் வகையில், C,C++ மற்றும் FORTRAN நிரல் குறிமுறைகளைத் தொகுக்கவும், இணைக்கவும் இது பயன்படுகிறது.
(ii) MinGW - W64 (MinGW இன் பதிப்பு) Windows இன் C++க்கு சிறந்த தொகுப்பான் / நிரல் பெயர்ப்பி ஆகும். C++ நிரல்களை தொகுத்து, இயக்க, விண்டோஸ் இயக்க அமைப்புக்கு 'g++' தொகுப்பான் தேவை. MinGW, g++ஐ பயன்படுத்தி பைத்தான் நிரல் மூலம் C++ நிரல்களை தொகுத்து, இயக்க அனுமதிக்கிறது.
(iii) C++ நிரல் குறிமுறையைக் கொண்ட பைத்தான் நிரல்களை கட்டளை வரி அல்லது Run Terminal மூலம் இயக்க முடியும்.
(iv) g++ என்பது GCC-யை (GNU C தொகுப்பான்) அழைக்கும் நிரல். இது தானாகவே தேவையான C++ நூலக கோப்புகளை இலக்க நிரலுடன் இணைக்கிறது.
11.
i) இரண்டு தொடர்புகளை சேர்க்க குறுக்குப் பெருக்கல் வழிவகுக்கிறது. இதன் விடை இரண்டு தொடர்புகளின் இணைப்பைக் கொண்டுள்ளது.
2) A x B என்பது A times B, இங்கு A தொடர்புகள் மற்றும் B தொடர்புகள் என்பன வேறுபட்ட பண்புக்கூறுகளாகும். இந்த வகை செயற்பாடுகள் இரண்டு தொடர்புகளிலிருந்து நெடுக்கைகளை ஒன்று சேர்க்க பயன்படுகிறது.

12.
Code:
class Sample :
def __init__(self, n1, n2):
self._n1=n1
self._n2=n2
def sum(self):
print ("Class Variable 1:",self._n1)
print ("Class Variable 2:", self._n2)
S=Sample (5,10)
S.sum()
வெளியீடு :
>>>
Class Variable 1 : 5
Class Variable 2 : 10
Sum : 15
>>>
13.
format( ) செயற்கூறு சரங்களை வடிவமைக்கப் பயன்படும் முக்கிய செயற்கூறாகும். நெளிவு அடைப்புக்குறி { } இட நிரப்பியாக அல்லது புலத்தின் பிரதியீடாக பயன்படுகிறது. இது format( ) செயற்கூறில் பயன்படுத்தப்படும்.
எடுத்துக்காட்டு:
num1 =int (input("Number 1: "))
num2=int (input("Number 2: "))
print (" The sum of {} and {} is {} ".
format (num1,num2,(num1+num2)))
வெளியீடு:
Number 1: 34
Number 2: 54
The sum of 34 and 54 is 88
14.
y= int (input ("Enter year"))
if y % 4 == 0:
print ("The given year is a leap year")
else :
print ("The given year is not a leap year")
வெளியீடு:
Enter the year 2012
Leap year
15.
Code:
n1=int(input(:Enter the first number:"))
n2=int(input("Enter the second number:"))
n3=int(input(:Enter the third number:"))
if(n1?=n2)and(n1>=n3):
biggest=n1;
elif(n2>=n1)and (n2>=n3):
biggest=n2
else:
biggest=n3
print("The biggest number between",n1,",",n2,"and", n3,"is", biggest)
வெளியீடு :
Enter the first number:1
Enter the second number:3
Enter the third number:5
The biggest number between 1,3 and 5 is 5
16.
மும்ம செயற்குறி நிபந்தனை செயற்குறி என்றும் அழைக்கப்படுகிறது. இது சமன்பாடுகளின் நிபந்தனையை சரி அல்லது தவறா என்று சோதித்து செயல்படுத்தும், மும்ம செயற்குறி பல வரி if-else கூற்று போல் அல்லாது நிபந்தனைகளை ஒற்றை வரியில் சோதிக்க அனுமதிக்கிறது.
நிபந்தனைச் செயற்குறியின் தொடரியல்,
Variable Name = [on_true] if [Test expression] else [on_false]
எடுத்துக்காட்டு:
min = 49 if 49 < 50 else 50 # min = 49
min = 50 if 49 > 50 else 49 # min = 49
17.
நேரம் காரணி: நெறிமுறைக்கு பொருத்தக் கூடிய முக்கிய செயல்பாடுகளின் எண்ணிக்கையை எண்ணுவதன் மூலம் நேரம் அளவிடப்படுகிறது, வரிசையாக்கம் நெறி முறையிலுள்ள பொருத்தங்களின் எண்ணிக்கை
இட காரணி: நெறிமுறைக்கு தேவைப்படும் மிக அதிகபட்ச நினைவக இடத்தை கணக்கிடுவதன் மூலம் இது அளவிடப்படுகிறது.
18.
(i) விருப்பார்வ எண்ணம் என்ற சக்தி வாய்ந்த செயல் யுக்தியை பயன்படுத்தி நிரல் வடிவமைக்கப்படுகின்றது.
(ii) விருப்பார்வ எண்ணம் என்பது யதார்த்தத்திற்கு பதிலாக நம்பிக்கையின் அடிப்படையில் விருப்பத்திற்கு ஏற்ப முடிவெடுப்பதாகும்.
19.
ஒரு செயற்கூறுக்கு வெளியே ஒரு மாறியை மாற்றினால் சில பக்க விளைவுகளை அடையாளம் காண்பது எளிதானதாகும் மற்றும் சில யோசிக்க தகுந்ததாக இருக்கும்.
எடுத்துக்காட்டு :
y:= 0
let inc(x:int):int : =
y:=y + x
return (y)
இங்கு y என்பது வெளிப்புற மாறியாகும். இது செயற்கூற்றில் பயன்படுத்தப்பட்டுள்ளது. இந்த வெளிப்புற மாறி ஒவ்வொரு முறை அழைக்கப்படும் போதும் தனது மதிப்பை மாற்றிக் கொள்வதில் inc() செயற்கூறின் திருப்பி அனுப்பும் விடையானது வெளிப்புற மாறியின் பக்கவிளைவினால் ஒரே மதிப்பை கொண்டு அழைத்தாலும் ஒவ்வொரு முறையும் மாறும்.
20.
(i) strlen என்பது pure செயற்கூறாகும். ஏனென்றால், செயற்கூறு அளபுருவாக ஒரே ஒரு மாறியை எடுத்துக் கொண்டு அதனுடைய நீளத்தை கணக்கிடுகிறது. இந்த செயற்கூறு வெளி நினைவகத்தில் இருந்து உள்ளீட்டை எடுத்துக் கொள்கிறது.
(ii) ஆனால் மதிப்புகளை மாற்றுவதில்லை திருப்பி அனுப்பும் மதிப்புகள் வெளி நினைவகத்தில் இருந்து பெறப்பட்டதாகும்.
12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications களப்பெயர் முறைமை (DNS) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications கணினி வலையமைப்பு ஓர் அறிமுகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications PHP-உடன் MySQL-ஐ இணைத்தல் Sample Question Papers Study Material - QB365 Set A
Tamilnadu Stateboard 12th Standard Subjects

Maths

Chemistry

Physics

Biology

Computer Science

Business Maths and Statistics

Economics

Commerce

Accountancy

History

Computer Applications

Biology

Computer Technology

Computer Applications

Computer Science

Business Maths and Statistics

Commerce

Economics

Maths

Chemistry

Physics

Computer Technology

History

Accountancy

Tamil

English

French
Tamilnadu Stateboard Standards