Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Tamil Guide Pdf Chapter 1.2 தமிழ்மொழியின் நடை அழகியல் Questions and Answers, Summary, Notes.

Tamilnadu Samacheer Kalvi 12th Tamil Solutions Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

கற்பவை கற்றபின்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 1.
கவிஞர் பாரதிதாசனின் அழகின்சிரிப்பு – குன்றம் – ஒளியும் குன்றும் பாடலில் இடம்பெற்றுள்ள நடைச்சிறப்பினைத் தொகுத்து உரையாக வழங்குக.
Answer:
ஒளியும் குன்றும்
அருவிகள் வைரத்தொங்கல்
அடர்கொடிப் பச்சைப்பட்டே
குருவிகள் தங்கக் கட்டி
குளிர்மலர் மணியின் குப்பை
எருதின்மேல் பாயும் வேங்கை
நிலவுமேல் எழுந்த மின்னல்
சருகெலாம் ஒளிசேர் தங்கத்
தகடுகள் பாரடா நீ – பாரதிதாசன்

இயற்கை வருணனையைப் பாரதிதாசன் செம்மைப் படுத்துவதில் வல்லவர்.
இப்பாடலில், வானுயிர்ந்த மலையின் அழகை தனக்கே உரித்தான நடையில் உருவகப்படுத்துகிறார்.

  • மலையினின்று விழும் வெண்மையான அருவிகள் மலையாகிய பெண்ணின் காதில் அணிந்திருக்கும் வைரத்தாலான தொங்கலாக உள்ளது.
  • மலையில் அடர்த்தியாகப் படாந்திருக்கும் பசுமையான கொடிகள் அப்பெண் உடுத்தியிருக்கும் பச்சைப் பட்டாடையாகக் காணப்படுகிறது.
  • மலையில் காணப்படும் குருவிகள் சூரிய ஒளியின் காரணமாகக் தங்கக் கட்டிகளாகக் காணப்படுன்றன.
  • பூத்திருக்கும் பூக்கள் நவமணிகள் ஆகக் காட்சியளிக்கின்றன.
  • எருதின் மேல் பாயும் வேங்கைக் காட்சிகள், முன்வைக்கப்படுகிறது.
  • நிலவின் மேல் ஓடுகின்ற மின்னலின் வரிகள் விழுந்து கிடக்கும் சருகுகள் ஒளியின் பிரகாசத்தால் தங்கத்தகடுகளாகக் காட்சியளிக்கின்றன.

Question 2.
தமிழின் சொல்வளத்தை வெளிப்படுத்தும்படியாக யானை / மலர் குறித்த பல சொற்களை அகராதியில் கண்டு பட்டியலிடுக.
Answer:
யானை : வேழம், களிறு, களபம், மாதங்கம், கைம்மா, உம்பர், கரி, தும்பி, ஆனை, களபம், கயமுனி, கைம்மலை, குஞ்சரம், வல்விலங்கு, துங்கல், வாரணம், கடகம், துடியடி, கடகம்.

மலர் : அரும்பு, போது, நளை, முகிழ், புஷ்பம், நறுவி, மெகெகுள், செம்மலர், பொதும்பர், அலர், மகரந்தம், பொம்மல், வீதி.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

பாடநூல் வினாக்கள்

பலவுள் தெரிக

Question 1.
இலக்கியத்தையும் மொழியையும் ஒருசேரப் பேசுகின்ற இலக்கண நூல்
அ) யாப்பருங்கலக்காரிகை
ஆ) தண்டியலங்காரம்
இ) தொல்காப்பியம்
ஈ) நன்னூல்
Answer:
இ) தொல்காப்பியம்

Question 2.
கருத்து 1 : இயல்பு வழக்கில், தொடரமைப்பு என்பது எழுவாய், பயனிலை என்று வருவதே மரபு.
கருத்து 2 : தொடரமைப்பு, சங்கப் பாடல்கள் பலவற்றில் பிறழ்ந்து வருகிறது.

அ) கருத்து 1 சரி
ஆ) கருத்து 2 சரி
இ) இரண்டு கருத்தும் சரி
ஈ) கருத்து 1 சரி 2 தவறு
Answer:
இ) இரண்டு கருத்தும் சரி

Question 3.
பொருத்துக.
அ) தமிழ் அழகியல் – 1. பரலி சு. நெல்லையப்பர்
ஆ) நிலவுப்பூ – 2. தி. சு. நடராசன்
இ) கிடை – 3. சிற்பி பாலசுப்பிரமணியம்
ஈ) உய்யும் வழி – 4. கி. ராஜநாராயணன்

அ) 4, 3, 2,1
ஆ) 1, 4, 2, 3
இ) 2, 4, 1, 3
ஈ) 2, 3, 4, 1
Answer:
ஈ) 2, 3, 4, 1

குறுவினா

Question 1.
நடை அழகியல் பற்றித் தொல்காப்பியம் கூறும் கருத்தைக் குறிப்பிடுக.
Answer:

  • நடைபெற்றியலும் (கிளவியாக்கம், 26) என்றும் நடை நவின்றொழுகும் (செய் 135) என்றும் சில சொற்றொடர்களைத் தொல்காப்பியம் கையாண்டிருக்கிறது.
  • கவிதையின் இயங்காற்றல்தான் நடை என்கிறது தொல்காப்பியம்.
  • மொழிக்குள் இருக்கும் ஒரு வலிமைமிக்க ஆற்றல் கவிதைக்காக, இலக்கியத்துக்காகத் தன்னை வெளிப்படுத்திக் கொள்வதே நடை எனப்படும்.

Question 2.
“படாஅம் ஈத்த கெடாஅ நல்லிசைக்
கடாஅ யானைக் கலிமான் பேக” – இச் சங்கக் கவிதையின் அடிகளில் ஓசை நயமிக்க சொற்களையும் அவற்றிற்கான இலக்கணக் குறிப்புகளையும் எடுத்து எழுதுக.
Answer:
ஓசை நயமிக்கச் சொற்கள் :
படாஅம் ஈத்த, கெடாஅ நல்லிசை, கடாஅயானை, நல்லிசை.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

இலக்கணக் குறிப்புகள் :
படாஅம், கெடாஅ, கடாஅ – செய்யுளிசையளபெடைகள்
ஈத்த – பெயரெச்சம்
நல்லிசை – பண்புத்தொகை

Question 3.
விடியல், வனப்பு – இரு சொற்களையும் ஒருங்கிணைத்துத் தொடர் அமைக்க.
Answer:
பூத்துக் குலுங்கும் பூக்களின் மணத்திலும் பறவைகளின் ஒலிகளிலும் விடியலின் வெளிச்சமாக உதிக்கும் கதிரவனின் தோற்றம் இயற்கையின் வனப்பை எடுத்துரைக்கும்.

சிறுவினா

Question 1.
சங்கப்பாடல்களில் ஒலிக்கோலம் குறிப்பிடத்தக்க ஒரு பண்பாகும் – விளக்குக.
Answer:

  • எந்தத் தொன்மையான மொழியும் சமிக்ஞையிலிருந்தும், இசையிலிருந்தும் தான் தோன்றுகிறது.
  • சங்கப்பாடல்களில் ஓசையும் பொருளும் இணைந்து கலைவடிவம் கொள்கின்றன.
  • இதனையே அந்தப் பனுவல் பாடல்களின் ஒலிப்பின்னல் என்கிறோம். இந்த ஒலிக்கோலங்கள் உணர்ச்சிகளைக் காட்டும் விதமாக அமைக்கப்பட்டுள்ளன.

கடந்தடு தானை மூவிருங் கூடி
உடன்றனிர் ஆயினும் பறம்பு கொளற்கரிதே;
முந்நூறு ஊர்த்தே தண் பறம்பு நன்னாடு;
முந்நூறு ஊரும் பரிசிலர் பெற்றனர்;

உயிர் ஒலிகள் குறிப்பாக நெடில் ஒலிகளின் வருகையும், சில ஒலிகளும் சில சொற்களும் திரும்பவரல் தன்மை பெற்றிருப்பதும், இவற்றோடு சேர்ந்து நிகழ்த்தப்பெறும் சொல் விளையாட்டுகளும் சங்கப்பாடல்களில் ஒலிக்கோலம் குறிப்பிடத்தக்க ஒரு பண்பாக விளங்கியதை உணர்த்தும்.

சான்று : ‘படாஅம் ஈத்த கெடாஅ நல்லிசை கடாஅ யானைக்’ – இவ்வரிகள் ஒலிக்கோலத்தின் பண்பை உணர்த்துகிறது.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

நெடுவினா

Question 1.
கவிதையின் நடையைக் கட்டமைக்கும் அழகியல் கூறுகளை எடுத்துக்காட்டி விளக்குக.
Answer:
கவிதையின் நடையைக் கட்டமைப்பன:
பாட்டு அல்லது நடை அழகியியல் கூறுகளில் ஒலிக்கோலங்களும் சொற்களின் புலமும் தொடரியல் போக்குகளும் முக்கியமானவை.

கவிதை – நடையியல்:
மொழியின் தனிச்சிறப்பான கூறுகளும், அவற்றைக் கையாளுகின்ற வகைமைகளும் கவிதையின் உந்து சக்தியாக அமைகின்றன. மொழிக்குள் இருக்கும் ஒரு வலிமைமிக்க ஆற்றல் கவிதைக்காக, இலக்கியத்துக்காகத் தன்னை வெளிப்படுத்திக் கொள்கிறது. கவிதையின் இயங்காற்றல்தான் நடை. நடைபெற்றியலும் (கிளவியாக்கம் – 26) என்று தொல்காப்பியம் கூறுகிறது.

ஒலிக்கோலங்கள்:
தொன்மையான மொழிகள் யாவும் சமிக்ஞையிலிருந்தும், இசையிலிருந்தும்தான் தொடங்குகிறது. ஓசையும் பொருளும் இணைந்து கலைவடிவம் கொள்கின்றன. இதையே, அந்தப் பனுவலின் – பாடலின் ஒலிப்பின்னல் என்கிறோம்.

சான்று: “கடந்தடு தானை மூவிருங்கூடி உடன்றனிர் ஆயினும் பறம்பு கொளற்கரிதே”

இப்பாடலில் க, த, ட, ற முதலிய வல்லின மெய்கள் பிற மெல்லின் இடையின மெய்களைக் காட்டிலும் அதிகமாக வருகிறது. இதன் அடிப்படையில் ஒப்பிட்டுப் பார்த்து ஒலிக்கோலத்தின் வலிமையை அறியலாம்.

படாஅம் ஈத்த கெடாஅ நல்லிசை
கடாஅ யானைக் கலிமான் பேக (புறம் – 145)

இதில் பல உயிர் ஒலிகள் வருகையும் திரும்பவரல் தன்மையும் இவற்றோடு சேர்ந்து நிகழ்த்தப்பெறும் சொல் விளையாட்டுகளும் இங்கே கவனத்திற்குரியன. ஒலிக்கோலம் சங்கப்பாடல்களின் ஒரு முக்கியப்பண்பு.

சொற்புலம் :
சொல்வளம் என்பது ஒருபொருள் குறித்த பல சொல், பல பொருள் குறித்த ஒரு சொல், பலதுறை, பலசூழல், பல புனைவுகளுக்கும் உரியதாய் வருதலும், உணர்வும், தெளிவும் கொண்டதாய் : 2 வருதலும், எனப் பலவாறு செழிப்பான தளத்தில் சொற்கள் விளைச்சல் கண்டிருப்பதைக் குறிக்கும். சான்றாக, முல்லைக்கலியில் காளைகளில் பல இனங்களைக் காட்டுகின்ற சொற்கள் உள்ளன. சொல்வளம் ஒரு பண்பாட்டின் அடையாளம். சொல்வளம் என்பது தனிச்சொற்களாய் நிறைந்து அமைவதையும் குறிக்கும்.

தொகைநிலை :
சங்க இலக்கிய மொழியின் அடையாளமாக உள்ள ஒரு பண்பு இது. இதனைத் தொகைநிலை என்று தொல்காப்பிய எச்சவியல் பேசுகிறது. தொகைமொழி என்பது செறிவாக்கப்பட்ட ஒரு : வடிவமைப்பு.
அது வாக்கிய அமைப்பில் ஒரு சொல் போலவே நடைபெறும்.
சான்று: வைகுறுவிடியல், கவினுறு வனப்பு, தீநீர் என்பன.

தொடரியல் போக்குகள் :
ஒலிக்கோலமும், சொற்புலமும் சொற்றொடர் நிலையும் பாடலின் தளத்தை ஏர் நடத்திப் பண்படுத்திப் போகின்றன என்றால், பாத்தி கட்டி வரப்புயர்த்தும் பணிகளைத் தொடரியல் வடிவம் செய்கின்றது. பரிமாறப்படும் உணர்வுகளுக்கும் செய்திகளுக்கும் ஏற்பத் தொடர்கள் ஏறியும் இறங்கியும் திரும்பியும் சுழன்றும் இயங்குகின்றன.

கவிதை மறுதலைத்தொடர் :
தொடரமைப்பு என்பது எழுவாய் + செயப்படுபொருள், அல்லது பிறவற்றுடன் கூடிய அமைப்பு + பயனிலை என்று வருவது மரபு. இது சங்கப்பாடல்களில் பலவற்றில் பிறழ்ந்து வருகிறது.
சான்று: பேரெயின் முறுவலாரின், நம்பி நெடுஞ்செழியனுடைய சாவுச்சடங்கு பாடல்

“இடுகவொன்றோ, சுடுகவொன்றோ
படுவழிப்படுக இப்புகழ் வெய்யோன் தலையே” (புறம் – 239)

இதன் இறுதி அடி பிறழ்வோடு அமைந்துள்ளது. ஏனைய 20 அடிகளில் தொடர் வரிசையாகவும் நேர்படவும் செல்கின்றன. ஒவ்வோர் அடியும் வினைமுற்றுகளோடும், தன்னிறைவோடும் முடிகின்றன. இப்படி 18 பண்புகளை வரிசைப்படுத்திய பிறகு, தொகுத்துச் சொல்வதுபோல, : – (ஆங்குச் செய்பவையெல்லாம் செய்தனன் ஆதலின்) கூறிவிட்டுப் போடா போ – புதைத்தால் புதை; சுட்டால் சுடு என்று அலுத்துக் கொள்கிறது.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

இறுதியாக :
நடையியல் என்பது வடிவமைப்பின் பகுதிகளையும் முழுமையினையும் சார்ந்தே இருக்கிறது. அத்தகைய நடை அழகியலைக் கட்டமைப்பதற்குச் சங்க இலக்கியமே முதன்மை ஆதாரம். மேலும் : வ சங்க இலக்கியம் அதனுடைய தனித்துவ மிக்க சமூக – பண்பாட்டுத்தளத்தில் குறிப்பிட்ட சில பண்புகளையும் போக்குகளையும் சொந்த மரபுகளாகக் கொண்டுவிட்டது. எனவே, கவிதையைக் கட்டமைக்கும் அழகியல் கூறுகள் சங்க இலக்கியங்களில் பரவிக் காணப்படுகின்றன.

கூடுதல் வினாக்கள்

பலவுள் தெரிக

Question 1.
செய்யுளை ஓர் உள்ளமைப்பாகக் கூறும் நூல்
அ) நன்னூல்
ஆ) தொல்காப்பியம்
இ) யாப்பருங்கலக்காரிகை
ஈ) தண்டியலங்காரம்
Answer:
ஆ) தொல்காப்பியம்

Question 2.
காளைகளில் பல இனங்களைக் காட்டும் நூல்
அ) தொல்காப்பியம்
ஆ) முல்லைக்கலி
இ) புறநானூறு
ஈ) பதிற்றுப்பத்து
Answer:
ஆ) முல்லைக்கலி

Question 3.
பாடலின் தளத்தைப் பாத்திகட்டி வரப்புயர்த்தும் பணியைச் செய்வது
அ) தொடரியல் வடிவம்
ஆ) ஒலிக்கோலம்
இ) சொற்றொடர் நிலை
ஈ) சொற்புலம்
Answer:
அ) தொடரியல் வடிவம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 4.
கருத்து 1 : சொல்லில்தான் உணர்வும் பொருளும் பொதிந்து கிடக்கின்றன.
கருத்து 2 : தமிழ் அழகியலைக் கட்டமைப்பதற்குச் சங்க இலக்கியமே முதன்மை ஆதாரம்.
அ) கருத்து 1 சரி
ஆ) கருத்து 2 சரி
இ) கருத்து 1 சரி, 2 தவறு
ஈ) இரண்டு கருத்தும் சரி
Answer:
ஈ) இரண்டு கருத்தும் சரி

Question 5.
கருத்து 1 : முல்லைக்கலியில் எருதுகளின் பல இனங்களைக் காட்டும் சொற்கள் நிரம்பிக் கிடக்கின்றன.
கருத்து 2 : சொல்வளம் ஒரு பண்பாட்டின் அடையாளமாகவும் இருக்கிறது.
அ) கருத்து 1 தவறு
ஆ) கருத்து 1 சரி, 2 தவறு
இ) கருத்து இரண்டும் சரி
ஈ) கருத்து 1 தவறு, 2 சரி
Answer:
இ) கருத்து இரண்டும் சரி

Question 6.
கருத்து : தொன்மையான மொழி சமிக்ஞையிலிருந்தும் இசையிலிருந்தும் தான் தொடங்குகிறது.
விளக்கம் : மொழித்தோன்ற அடிப்படையாக இருப்பது ஒலியே. ஒலியை வெவ்வேறு வடிவங்களில் உச்சரிக்கும் போது மொழித் தோன்றுகிறது.
அ) கருத்து சரி விளக்கம் தவறு
ஆ) கருத்தும் விளக்கமும் சரி
இ) கருத்து தவறு விளக்கமும் தவறு
ஈ) கருத்து தவறு விளக்கம் சரி
Answer:
ஆ) கருத்தும் விளக்கமும் சரி

Question 7.
பொருத்தமானதைக் கண்டறிக.
அ) பாவகை – ஐந்து
ஆ) வஞ்சி – வெண்பா நடைத்தே
இ) பனிநீர் – தொகை மொழி
ஈ) காமர் வனப்பு தொடரியல் போக்கு
Answer:
இ) பனிநீர் – தொகை மொழி

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 8.
பொருத்தமானதைக் கண்டறிக.
அ) கடாஅ யானைக் கலிமான் பேக – முல்லைக்கலி
ஆ) புணரின் புணராது பொருளே – தொல்காப்பியம்
இ) இவன் தந்தை தந்தை – நற்றிணை
ஈ) யாமும் பாரியும் உளமே – புறநானூறு
Answer:
ஈ) யாமும் பாரியும் உளமே – புறநானூறு

Question 9.
பொருந்தாததைத் தேர்க.
அ) கன்னி விடியல் – தொகை மொழி
ஆ) பொய்படு சொல் – மறித்தாக்கம்
இ) சங்கப்பாடல்கள் – மறுதலைத் தொடர்
ஈ) கி.ராஜநாராயணன் – கிடை
Answer:
ஆ) பொய்படு சொல் – மறித்தாக்கம்

Question 10.
தமிழ்மொழியின் நடை அழகியல் என்னும் கட்டுரையின் ஆசிரியர்
அ) தி.சு. நடராசன்
ஆ) ஔவை நடராசன்
இ) சிற்பி பாலசுப்பிரமணியம்
ஈ) தமிழண்ண ல்
Answer:
அ) தி.சு. நடராசன்

Question 11.
………….. இழுமெனும் மொழியால் விழுமியது பயக்கும் வகையின் இலக்கியங்கள் படைக்கப்பட்டுள்ளன.
அ) தமிழில்
ஆ) ஆங்கிலத்தில்
இ) தெலுங்கில்
ஈ) வடமொழியில்
Answer:
அ) தமிழில்

Question 12.
மலரும் மணமும் போல கவிதையுடன் இரண்டறக் கலந்திருப்பது
அ) தமிழர்களின் அழகுணர்வு
ஆ) தலைவன் தலைவியின் அன்புணர்வு
இ) வள்ளலின் வள்ளன்மையுணர்வு
ஈ) பக்தர்களின் தெய்வ உணர்வு
Answer:
அ) தமிழர்களின் அழகுணர்வு

Question 13.
அறியப்பட்ட வரலாற்றுக் காலத்தின் தொடக்கமாகத் தோற்றம் தருவது
அ) புராணம்
ஆ) சங்க இலக்கியம்
இ) கல்வெட்டு
ஈ) நாணயம்
Answer:
ஆ) சங்க இலக்கியம்

Question 14.
அழகு என்ப து ……………. செய்தி.
அ) மனிதரின்
ஆ) பேரண்டத்தின்
இ) காதலரின்
ஈ) கடவுளரின்
Answer:
ஆ) பேரண்டத்தின்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 15.
அழகியலை உருவாக்குவதற்குத் தளம் அமைத்துத் தருவது
அ) தொல்காப்பியம்
ஆ) சங்க இலக்கியம்
இ) புராணம்
ஈ) மனிதநடத்தை
Answer:
அ) தொல்காப்பியம்

Question 16.
இலக்கியத்தையும் மொழியையும் ஒருசேரப் பேசுகின்ற இலக்கணம்
அ) தொல்காப்பியம்
ஆ) நன்னூல்
இ) தொன்னூல் விளக்கம்
ஈ) தண்டியலங்காரம்
Answer:
அ) தொல்காப்பியம்

Question 17.
இலக்கியத்தின் ………………. பற்றித் தமிழ் இலக்கிய மரபில் அழுத்தமான கருத்து உண்டு.
அ) நயம்
ஆ) பயன்
இ) நிலை
ஈ) ஈடுபாடு
Answer:
ஆ) பயன்

Question 18.
இலக்கியத்தின் நோக்கம் அல்லது அறிவியல் சார்ந்த கருத்துநிலைகள் கலை உருவாக்கத்தின் போதே சரிவர இணைந்திருக்க வேண்டும் என்று கூறும் நூல்
அ) தொல்காப்பியம்
ஆ) நன்னூல்
இ) இலக்கண விளக்கம்
ஈ) தொன்னூல் விளக்கம்
Answer:
அ) தொல்காப்பியம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 19.
சங்க இலக்கியம் பாடற்பொருள்களாக வடிவமைத்துள்ளவை
i) அகத்திணைச் சார்ந்த செய்திகள்
ii) புறத்திணைச் சார்ந்த செய்திகள்

அ) i – சரி
ஆ) ii – தவறு
இ) இரண்டும் சரி
ஈ) i – சரி ; ii – தவறு
Answer:
இ) இரண்டும் சரி

Question 20.
அகன் ஐந்திணைகளைப் பேசுவது
அ) நன்னூல்
ஆ) தண்டியலங்காரம்
இ) தொல்காப்பியம்
ஈ) புறப்பொருள் வெண்பாமாலை
Answer:
இ) தொல்காப்பியம்

Question 21.
பா வகைகள் ஆசிரியம் முதற்கொண்டு
அ) மூன்று
ஆ) நான்கு
இ) ஓன்று
ஈ) இரண்டு
Answer:
ஆ) நான்கு

Question 22.
அந்நில மருங்கின் அறமுதலாகிய மும்முதற் பொருட்கும் உரிய என்ப-என்று பாவகைகளோடு அறவியல் கருத்துகளை இணைத்துச்சொல்வது
அ) சங்க இலக்கியம்
ஆ) பரிபாடல்
இ) தொல்காப்பியம்
ஈ) அகத்தியம்
Answer:
இ) தொல்காப்பியம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 23.
பாட்டு அல்லது கவிதையின் நடையியல் கூறுகளில் முக்கியமானவை
i) ஒலிக்கோலங்கள்
ii) சொற்களின் புலம்
iii) தொடரியல் போக்குகள்
அ) i, ii – சரி
ஆ) ii, iii – சரி
இ) மூன்றும் சரி
ஈ) இரண்டு மட்டும் தவறு
Answer:
இ) மூன்றும் சரி

Question 24.
கவிதையின் ……………. நடை .
அ) இயங்காற்றல்தான்
ஆ) அழகுதான்
இ) பார்வைதான்
ஈ) இயல்புதான்
Answer:
அ) இயங்காற்றல்தான்

Question 25.
‘நடைபெற்றியலும்’ என்பது தொல்காப்பியத்தின் ……….. வரும் சொற்றொடர்.
அ) கிளவியாக்கத்தில்
ஆ) மொழியாக்கத்தில்
இ) எழுத்து அதிகாரத்தில்
ஈ) இவற்றில் எதுவுமில்லை
Answer:
அ) கிளவியாக்கத்தில்

Question 26.
ஆசிரிய நடைத்தே வஞ்சி; ஏனை வெண்பா நடைத்தே கலி-என்று குறிப்பிடும் நூல்
அ) கலித்தொகை
ஆ) தொல்காப்பியம்
இ) பரிபாடல்
ஈ) குறவஞ்சி
Answer:
ஆ) தொல்காப்பியம்

Question 27.
‘கடந்தடுதானை மூவிருங்கூடி’-என்று தொடங்கும் பாடலடிகள் இடம்பெற்றுள்ள நூல்
அ) அகநானூறு
ஆ) புறநானூறு
இ) கலித்தொகை
ஈ) பரிபாடல்
Answer:
ஆ) புறநானூறு

Question 28.
‘படாஅம் ஈத்த கெடாஅ நல்லிசைக் கடாஅயானைக் கலிமான் பேக’ என்னும் அடிகள் இடம்பெற்றுள்ள நூல்
அ) அகநானூறு
ஆ) புறநானூறு
இ) கலித்தொகை
ஈ) பரிபாடல்
Answer:
ஆ) புறநானூறு

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 29.
‘புணரின் புணராது பொருளே; பொருள்வயின் பிரியின் புணராது புணர்வே!’ என்னும் அடிகள் இடம்பெற்றுள்ள நூல்
அ) புறநானூறு
ஆ) நற்றிணை
இ) அகநானூறு
ஈ) கலித்தொகை
Answer:
ஆ) நற்றிணை

Question 30.
நுந்தை தந்தைக்கு இவன்தந்தை தந்தை-என்னும் அடிகள் இடம்பெற்றுள்ள நூல்
அ) புறநானூறு
ஆ) நற்றினை
இ) அகநானூறு
ஈ) கலித்தொகை
அ) புறநானூறு
Answer:
அ) புறநானூறு

Question 31.
…………… கலியில், காளைகளில் பல இனங்களைக் காட்டுகிற சொற்கள் நிரம்பிக் கிடக்கின்றன.
அ) குறிஞ்சிக்
ஆ) முல்லைக்
இ) மருதக்
ஈ) பாலைக்
Answer:
ஆ) முல்லைக்

Question 32.
‘கிடை’ என்னும் குறுநாவலில் ஆடுகளின் அடையாளங்களைப் பல பெயர்களைச் சொல்லி அழைப்பவர்
அ) இந்திரா பார்த்தசாரதி
ஆ) கி. ராஜநாராயணன்
இ) ஜெயகாந்தன்
ஈ) ஜெயமோகன்
Answer:
ஆ) கி. ராஜநாராயணன்

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 33.
தொகைநிலை, தொகைமொழி பற்றிப் பேசும் தொல்காப்பியத்தின் இயல்
அ) எச்சவியல்
ஆ) இடையியல்
இ) உவமையியல்
ஈ) எழுத்தியல்
Answer:
அ) எச்சவியல்

Question 34.
‘நீர்படு பசுங்கலம்’ என்னும் அடிகளுக்குரிய நூல்
அ) புறநானூறு
ஆ) அகநானூறு
இ) நற்றிணை
ஈ) பரிபாடல்
Answer:
இ) நற்றிணை

Question 35.
நம்பி நெடுஞ்செழியனுடைய சாவுச் சடங்கு, சர்ச்சைக்கு உள்ளானது பற்றிப் பாடியவர்
அ) பேரெயின் முறுவலார்
ஆ) வெள்ளைக்குடி நாகனார்
இ) நரிவெரூஉத்தலையார்
ஈ) கோவூர்கிழார்
Answer:
அ) பேரெயின் முறுவலார்

Question 36.
இடுக வொன்றோ, சுடுக வொன்றோ, படுவழிப் படுக, இப்புகழ் வெய்யோன் தலையே-என்ற புறநானூறு அடிகளில் குறிப்பிடப்படும் மன்னர்
அ) அறிவுடைநம்பி
ஆ) நம்பி நெடுஞ்செழியன்
இ) செங்குட்டுவன்
ஈ) கிள்ளிவளவன்
Answer:
ஆ) நம்பி நெடுஞ்செழியன்

Question 37.
‘தொடியுடைய தோள் மணந்தனன்’ எனத் தொடங்கும் புறநானூற்றுப் பாடலின் ஆசிரியர்
அ) பேரெயின் முறுவலார்
ஆ) பொன்முடியார்
இ) கோவூர்கிழார்
ஈ) வெள்ளைக்குடி நாகனார்
Answer:
அ) பேரெயின் முறுவலார்

Question 38.
பேரெயின் முறுவலாரின் புறநானூற்றுப் பாடலில் இடம்பெற்றுள்ள பண்புகள்
அ) 16
ஆ) 18
இ) 15
ஈ) 14
Answer:
ஆ) 18

Question 39.
தமிழ் அழகியலைக் கட்டமைப்பதற்குச் ……………. முதன்மை ஆதாரம்.
அ) சங்க இலக்கியமே
ஆ) சங்கம் மருவிய இலக்கியமே
இ) நீதி இலக்கியமே
ஈ) காப்பியமே
Answer:
அ) சங்க இலக்கியமே

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 40.
தமிழ் அழகியல் என்னும் நூலின் ஆசிரியர்
அ) தி.சு. நடராசன்
ஆ) ஔவை நடராசன்
இ) தமிழண்ண ல்
ஈ) வல்லிக்கண்ணன்
Answer:
அ) தி.சு. நடராசன்

Question 41.
…………. கலையைத் தமிழக்கு அறிமுகப்படுத்தியவர்களில் தி. சு. நடராசன் குறிப்பிடத்தக்கவர்.
அ) திரைக்
ஆ) திறனாய்வுக்
இ) மொழிபெயர்ப்புக்
ஈ) பேச்சுக்
Answer:
ஆ) திறனாய்வுக்

Question 42.
தி.சு. நடராசன் …………. ஆகப் பணிபுரிந்தார்.
அ) மாவட்ட ஆட்சியர்
ஆ) போராசிரியர்
இ) வழக்குரைஞர்
ஈ) மருத்துவர்
Answer:
ஆ) போராசிரியர்

குறுவினா

Question 1.
இலக்கியம் எவற்றைத் தனக்குரிய அழகியல் சாதனமாக மாற்ற வேண்டியுள்ளது?
Answer:
மனித நாக்குகளின் ஈரம்பட்டுக் கிடக்கும் மொழியானது, பேசுபவன், கேட்பவன் ஆகியோருடைய தனிப்பட்ட சூழல்கள் பேசும் போதும், கேட்கும் போதும் தனிச்சூழல்களைத் தனக்குரிய அழகியல் சாதனமாக மாற்ற வேண்டும்.

Question 2.
மொழியின் சிறப்பு வழக்குகளைக் கலையியல் வழக்குகளாக மாற்றுபவை எவை?
Answer:
உவமம், உருவகம், எச்சம், குறிப்பு , உள்ளுறை, இறைச்சி முதலியவை மொழியின் இயல்பு வழக்குகளைக் கலையியல் வழக்குகளாக மாற்றுபவையாகும்.

Question 3.
தமிழ் இலக்கியத்தின் பயன்களாகக் கட்டுரையாசிரியர் கூறுவன யாவை?
Answer:
அறம், பொருள், இன்பம் அல்லது வேறு ஏதோ ஓர் உயர்ந்த குறிக்கோளை உணர்த்துவனவாக தமிழ் இலக்கியத்தின் பயன்கள் இருக்க வேண்டும்.

Question 4.
‘கலை முழுமை’ பற்றித் தொல்காப்பியம் குறிப்பிடுவது யாது?
Answer:
‘கலை முழுமை’, என்பது இலக்கியத்திற்கான நோக்கம் அல்லது அறிவியல் சார்ந்த கருத்துநிலைகள், கலை உருவாக்கத்தின் போதே சரிவர இணைந்திருக்க வேண்டும் என்று தொல்காப்பியம் குறிப்பிடுகின்றது.

Question 5.
தமிழ் அழகியலின் நெடும்பரப்புகளென ஆசிரியர் எதனைக் குறிப்பிடுகிறார்?
Answer:
சமூக பண்பாட்டு மரபிற்கேற்பவே, கலை படைப்பை, அழகியல் நெறியை, பண்பாட்டின் இலச்சினையாகச் சித்தரிப்பதற்குத் தமிழ்மரபு முன்வந்திருக்கிறது; முன் மொழிந்திருக்கிறது. இதுவே தமிழ் அழகியலின் நெடும்பரப்பு ஆகும்.

Question 6.
பாடலின் தளத்தை ஏர் நடத்திப் பண்படுத்திப் போகின்றனவை எவை?
Answer:
ஒலிக்கோலம், சொற்புலம், சொற்றொடர் நிலை.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 7.
பண்டைய கவிஞர்களுக்கு இயல்பாக இருந்த உணர்வு எது?
Answer:
கவிப்பொருளை அமைக்கின்ற விதத்தில் உணர்ச்சிகளைப் பாய்ச்சும் விதத்தில் தீங்கவிகளைச் செவியாரப் பருகச்செய்து கற்போர் இதயம் கனியும் வண்ணம் படைக்கும் அழவியல் உணர்வு, பண்டைக் கவிஞர்களுக்கு இயல்பாக இருந்தது.

Question 8.
இலக்கியத்தனம் என்பது யாது?
Answer:

  • இலக்கியம் என்ற மொழிசார்கலை, மொழியின் தனித்துவமான பண்புகளை இயன்ற மட்டும் தனக்குரியதாக்கிக் கொள்கிறது.
  • இலக்கியத்திற்கு ஒரு சிறப்புத்தன்மையைத் தந்துவிடுகிறது. இத்தகைய தன்மைதான் கவித்தனம் அல்லது இலக்கியத்தனம் என்று பேசப்படுகிறது.

Question 9.
மொழியின் வழக்குகளைக் கலையியல் வழக்குகளாக மாற்றுபவை எவை?
Answer:
உவமம், உருவகம், எச்சம், குறிப்பு, உள்ளுறை, இறைச்சி.

Question 10.
‘லட்சியம்’ பொருள்களோடு இரண்டற இணைத்துவிடுவது எது?
Answer:
அகன் ஐந்திணைகளைப் பேசுகிற தொல்காப்பியம் புணர்தல், பிரிதல் முதலான அகன் ஐந்தினைகளை இன்பம், பொருள், அறம் ஆகிய அறவியல் ‘லட்சியப் பொருள்களோடு இரண்டற இணைத்துவிடுகிறது.

Question 11.
எந்த தொன்மையான மொழியும் எவற்றிலிருந்து தொடங்குகிறது?
Answer:
எந்த தொன்மையான மொழியும் சமிக்கையிலிருந்தும் இசையிலிருந்தும்தான் தொடங்குகிறது.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 12.
ஒலிப்பின்னல் என்பது யாது?
Answer:

  • மொழிசார்ந்த கவிதையும் இசையோடும் இசைக்கருவியோடும்தான் பிறக்கிறது.
  • ஓசையும் பொருளும் இணைந்து கலைவடிவம் கொள்கின்றன.
  • இதனையே அந்தப் பனுவலின் பாடலின் ஒலிப்பின்னல் என்கிறோம்.

Question 13.
சொல்லில் புதைந்து கிடப்பன யாவை?
Answer:

  • சொல்லில்தான் உணர்வும் பொருளும் பொதிந்து கிடக்கின்றன.
  • கலையும் பண்பாடும் வரலாறும் அரசியலும் பொதிந்து கிடக்கின்றன.

Question 14.
தமிழ் இலக்கியங்களில் காணப்படும் சொல்வளத்திற்கான சான்றுகளைத் தருக.
Answer:

  1. முல்லைக் கலியில், காளைகளில் பல இனங்களைக் காட்டுகிற சொற்கள் நிரம்பிக் கிடக்கின்றன.
  2. கி. ராஜநாராயணன் ‘கிடை’ என்னும் குறுநாவலில் ஆடுகளில் அடையாளங்களைப் பல பெயர்கள் சொல்லி அழைக்கிறார்.

Question 15.
சொல்வளம் என்பது யாது?
Answer:

  1. சொல்வளம் என்பது தனிச்சொற்களாய் நிறைந்து அமைவதையும் குறிக்கும்.
  2. ஒன்றிற்கு மேற்பட்ட சொற்கள் கவவுக்கை நெகிழாமல் முயங்கிக் கிடப்பதையும் குறிக்கும்.

Question 16.
தொடரியில் வடிவம் செய்யும் பணிகள் யாவை?
Answer:
ஒலிக்கோலமும் சொற்புலமும் சொற்றொடர் நிலையும் பாடலின் தளத்தை ஏர் நடத்திப் பண்படுத்திப் 11 போகின்றன என்றால், பாத்திகட்டி வரப்புயர்த்தும் பணிகளைத் தொடரியல் வடிவம் செய்கின்றது.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

Question 17.
தி. சு. நடராசன் தமிழ்ப் போராசிரியராகப் பணியாற்றிய பல்கலைக்கழகங்களைக் கூறுக.
Answer:

  • மதுலை காமராசர் பல்கலைக்கழகம்.
  • போலந்து நாட்டின் வார்ஸா பல்கலைக்கழகம்.
  • திருநெல்வேலி மனோன்மணியம் சுந்தரனார் பல்கலைக்கழகம்.

Question 18.
தி.சு. நடராசன் இயற்றிய நூல்கள் யாவை?
Answer:
கவிதையெனும் மொழி, திறனாய்வுக்கலை, தமிழ் அழகியல், தமிழின் பண்பாட்டு வெளிகள்.

சிறுவினா

Question 1.
தி.சு. நடராசன் – குறிப்பு வரைக.
Answer:
பெயர் : தி.சு. நடராசன்
சிறப்பு : திறனாய்வுக்கலையைத் தமிழுக்கு அறிமுகப்படுத்தியவர்.
பதவி : மதுரை காமராசர் பல்கலைக்கழகம், போலந்து நாட்டின் வார்சா பல்கலைக்கழகம், திருநேல்வேலி மனோன்மணீயம் சுந்தரனார் பல்கலைக்கழகம் ஆகியவற்றில் தமிழ்ப் பேராசிரியராகப் பணிபுரிந்தார்.
படைப்புகள் : கவிதையெனும் மொழி, தமிழ் அழகியல், தமிழ் பண்பாட்டு வெளிகள், திறனாய்வுக்கலை.

Question 2.
சங்கப்பாடல்கள் பலவற்றுள் அமைந்துள்ள மறுதலைத் தொடரியல் போக்குக்குச் சான்று தந்து விளக்குக.
Answer:
தமிழ் மொழியில் உரைநடை வழக்கு, பேச்சு வழக்கு உள்ளிட்ட இயல்பு வழக்கில் தொடரமைப்பு என்பது எழுவாய் + செயப்படுபொருள் அல்லது பிறவற்றுடன் கூடிய அமைப்பு + பயனிலை என்று வருவதே மரபு. ஆனால் சங்கப்பாடல்கள் பலவற்றில் இந்நிலை மாறி வருகிறது. இதனைக் கவிதை மறுதலைத் தொடர் என்பர்.

சிறப்பாக முடியும் பாடல்களின் இறுதியில்தான் இந்தத் தொடரியல் பிறழ்வுநிலை பெரிதும் காணப்படுகிறது. எடுத்துக்காட்டாகப் பேரெயின் முறுவலார், நம்பி நெடுஞ்செழியனுடைய சாவுச் சடங்கில் முரண்பாடான கருத்து உருவாகியுள்ளதை

இடுக வொன்றோ, சுடுகவொன்றோ;
படுவழிப் படுக, இப்புகழ் வெய்யோன் தலையே! (புறம் : 239)

என்ற இப்பாடலில் இடம் பெற்றுள்ள இறுதி அடி ஓர் எளிமையான தொடரியல் பிறழ்வோடு அமைந்திருக்கிறது.

Samacheer Kalvi 12th Tamil Guide Chapter 1.2 தமிழ்மொழியின் நடை அழகியல்

‘தொடியடைய தோள் மணந்தனன்’ எனத் தொடங்கும் இப்பாடலில் தொடர்ந்து வரும் 20 அடிகளில் தொடர்கள் வரிசையாகவும் நேர்படவும் செல்வதைக் காணலாம். ஒவ்வோர் அடியிலும் தனித்தனியே வினைமுற்றுகளோடு தன்னிறைவோடு 18 பண்புகளை வரிசைப்படுத்தித் தொகுத்துக் : ல கூறும் புலவர் இறுதியில் நெடுஞ்செழியனுடைய உடலைப் புதைத்தால் புதை ; சுட்டால் சுடு என்று அலுத்துக் கொள்கிறார். இது சங்கப் பாடலின் மறுதலைத் தொடரியல் போக்குக்குத் தகுந்த சான்றாகும்.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Tamil Guide Pdf Chapter 1.1 இளந்தமிழே! Questions and Answers, Summary, Notes.

Tamilnadu Samacheer Kalvi 12th Tamil Solutions Chapter 1.1 இளந்தமிழே!

கற்பவை கற்றபின்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 1.
தமிழ்மொழிப் பாடத்தில் மொழி வாழ்த்துப் பாடல் இடம் பெறுவதன் நோக்கம் குறித்த கருத்துகளைத் தொகுத்துக் கலந்துரையாடல் நிகழ்த்துக.
Answer:
வேதன் : எனக்கு மொழி வாழ்த்து வைப்பு முறையைப் பற்றிய ஒரு விளக்கம் தேவை.

மதன் : சொல்லுங்க! மொழி வாழ்த்து வைப்பு முறையில் என்ன விளக்கம் வேண்டும்?

வேதன் : இப்போதெல்லாம் இறைவாழ்த்து இருந்த இடத்தில் மொழி வாழ்த்து வைக்கப்படுகிறதே, அதுதான்.

மதன் : அது இடமாற்றம் இல்லை . ஒதுக்கப்படுவதும் இல்லை .

வேதன் : நேற்று போல் இன்று இல்லை என்கிறீர்களா?

மதன் : அதாவது, ஒரு செயலைத் தொடங்குவதற்கு முன்விருப்பதெய்வங்களைவணங்கிவிட்டுத் தொடங்குவதுதான் வழக்கம்.

வேதன் : தற்போது புத்தகங்களில் அப்படி இல்லையே.

மதன் : வணங்குவது வேறு, இடம் பெறவில்லை என்பது வேறு. இது மொழிப்புத்தகம். எனவே, மொழியைத் தெய்வமாக உருவகப்படுத்தப்பட்டுள்ளது.

வேதன் : மொழி தெய்வத்தை எவ்வாறு வணங்கலாம்?

மதன் : மொழி தெய்வத்தைப் பல புலவர்கள் பலவாறு போற்றியுள்ளனர். பாரதிதாசன் தமிழை என்னுயிர் என்பேன் கண்டீர் – என்பார்.

வேதன் : அப்போ, மொழிப்பாடங்களில் மொழிக் கடவு(ளை)ள் வாழ்த்தை வைப்பது சரிதானா?

மதன் : நிச்சயமாக, மொழி வளம், மொழி சிறக்க, மொழி தெய்வத்தை வணங்க வேண்டும் என்பதால் மொழி வாழ்த்தினை இடம் பெறச் செய்வது சாலச்சிறந்தது.

வேதன் : நன்றி மதன்.

மதன் : நன்றி வேதன், மீண்டும் சந்திப்போம்.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

பாடநூல் வினாக்கள்

பலவுள் தெரிக

Question 1.
“மீண்டுமந்தப் பழமைநலம் புதுக்கு தற்கு” கவிஞர் குறிப்பிடும் பழமைநலம்,
க) பாண்டியரின் சங்கத்தில் கொலுவிருந்தது
உ) பொதிகையில் தோன்றியது
ங) வள்ளல்களைத் தந்தது

அ) க மட்டும் சரி
ஆ) க, உ இரண்டும் சரி
இ) ந மட்டும் சரி
ஈ) க, ங இரண்டும் சரி
Answer:
ஈ) க, ங இரண்டும் சரி

குறுவினா

Question 1.
கவிஞர் சிற்பி எவற்றை வியந்து பாட, தமிழின் துணை வேண்டும் என்கிறார் ?
Answer:
செந்நிறத்து வானம் போல் சிவந்த கைகள் உடைய உழைக்கும் தொழிலாளர்களின் திரண்ட தோள் மீது வீற்றிருக்கும் வியர்வை முத்துக்களைப் பாட தமிழின் துணை வேண்டும் என்கிறார் சிற்பி.

சிறுவினா

Question 1.
‘செம்பரிதி மலைமேட்டில் தலையைச் சாய்ப்பான் செந்நிறத்துப் பூக்காடாம் வான மெல்லாம்’ தொடர் வெளிப்படுத்தும் காட்சி நயத்தை விளக்குக.
Answer:

  • கதிரவன் தன் கதிர்களைச் சுருக்கிக் கொண்டு மேற்கு நோக்கி மறைவது இயற்கை.
  • ஆனால் கவிஞர் செம்மைமிகு சூரியன் மாலையில் மலைமுகட்டில் தன் தலை சாய்க்கிறான் என்கிறார்.
  • கதிரவனின் கதிரொளி பட்டு வானமெனும் காடெல்லாம் பூக்காடாய் மாறின என்று சிற்பி நயம்பட விளக்குகிறார்.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 2.
பின்வரும் இரு பாக்களின் கருத்துகளிலுள்ள வேற்றுமையை எடுத்துக்காட்டுக.
Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே! 1
Answer:
Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே! 2

நெடுவினா

Question 1.
தமிழின் சீரிளமைத் திறம் வியந்து கவிஞர் சிற்பி பாலசுப்பிரமணியம் கூறுவனவற்றைத் தொகுத்து எழுதுக.
Answer:
இளமைப் பொருந்திய தமிழின் திறத்தைக் கவிஞர் சிற்பி பின்வருமாறு பாடுகிறார்.

  • செம்மைமிகு சூரியன் மாலையில் மலைமுகட்டில் மறையும் போது வானம் எனும் காடு பூக்காடாய்க் காட்சி தருகிறது.
  • உழைப்பாளர்களின் கைகள் சிவந்து திரண்ட தோள்களில் வியர்வைத் துளிகள் முத்து முத்தாய்க் காணப்படுகிறது.
  • இக்காட்சியெல்லாம் நான் வியந்து பாட அன்னைத் தமிழே உன் துணை வேண்டும்.
  • பெருகி வரும் கவிதைகளுக்கு உணவாக இருக்கும் தமிழே!
  • தமிழே நீ! பாண்டியனின் தமிழ்ச் சங்கத்தில் தவழ்ந்திருந்தாய்.
  • பாரி முதலான வள்ளல்கள் எழுவரை இம்மண்ணுக்குத் தந்தாய்.
  • உன் பழமையான நலன்களை எல்லாம் புதுப்பித்து, தமிழ்க்குயிலே நீ மெய்சிலிர்க்கப் பாடி வா.
  • கூண்டினை உடைத்தெறிந்து வெளிவரும் சிங்கம் போல் வா.
  • குளிர் பொதிகையில் தோன்றிய தென் தமிழே சீறி வா என்று சிற்பி தமிழின் சீரிளமையைத் திறம் வியந்து பாடுகிறார்.

இலக்கணக் குறிப்பு

செம்பரிதி, செந்தமிழ், செந்நிறம் – பண்புத்தொகைகள்
முத்து முத்தாய் – அடுக்குத்தொடர்
சிவந்து – வினையெச்சம்
வியர்வை வெள்ளம் – உருவகம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

உறுப்பிலக்கணம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே! 3
Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே! 4

புணர்ச்சி விதி

1. செம்பரிதி = செம்மை + பரிதி
ஈறுபோதல் என்ற விதிப்படி, மை கெட்டு செம் + பரிதி என்பது செம்பரிதி எனப் புணர்ந்தது.

2. வானமெல்லாம் = வானம் + எல்லாம்
உடல்மேல் உயிர்வந்து ஒன்றுவது இயல்பே என்ற விதிப்படி, (ம் + எ = மெ) வானெமல்லாம் எனப் புணர்ந்தது.

3. உன்னையல்லால் = உன்னை + அல்லால்

  • இஈஐ வழி யவ்வும் என்ற விதிப்படி, உன்னை + ய் + அல்லால் என்றானது.
  • உடல்மேல் உயிர்வந்து ஒன்றுவது இயல்பே என்ற விதிப்படி, (ய் + அ = ய) உன்னையல்லால் எனப் புணர்ந்தது.

4. செந்தமிழே = செம்மை + தமிழே

  • ஈறுபோதல் என்ற விதிப்படி, மை கெட்டு செம் + தமிழே என்றானது.
  • முன்னின்ற மெய் திரிதல் என்ற விதிப்படி, (ம் திரிந்து ந் தோன்றி), செந்தமிழே எனப் புணர்ந்தது.

கூடுதல் வினாக்கள்

பலவுள் தெரிக

Question 1.
‘பொதிகை’ என்பது எந்த மலையைக் குறிக்கும்?
அ) குற்றால மலை
ஆ) விந்திய மலை
இ) இமய மலை
ஈ) சாமிமலை
Answer:
அ) குற்றால மலை

Question 2.
சிற்பி பாலசுப்பிரமணியம் எந்நூலை மொழிபெயர்த்தமைக்காகச் சாகித்திய அகாதெமி விருதினைப் பெற்றார்?
அ) அக்கினி
ஆ) ஒளிப்பறவை
இ) அக்கினிசாட்சி
ஈ) சூரியநிழல்
Answer:
இ) அக்கினிசாட்சி

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 3.
‘சாய்ப்பான்’ என்பதன் சரியான பகுபத பிரிப்பு முறை
அ) சாய்ப்பு + ஆன்
ஆ) சாய் + ப் + ஆன்
இ) சாய் + ப் + ப் + அன்
ஈ) சாய் + ப் + ப் + ஆன்
Answer:
ஈ) சாய் + ப் + ப் + ஆன்

Question 4.
கவிஞர் சிற்பி எழுதிய எந்தப் படைப்பிலக்கியத்திற்கு சாகித்திய அகாதெமி விருது கிடைத்தது?
அ) ஒரு கிராமத்தின் கதை
ஆ) ஒரு கிராமமே அழுதது
இ) ஒரு கிராமத்தின் நதி
ஈ) ஒரு புளியமரத்தின் கதை
Answer:
இ) ஒரு கிராமத்தின் நதி

Question 5.
‘செந்தமிழ்’ – எந்தப் புணர்ச்சி விதிகளின் அடிப்படையில் சரியாகப் புணரும்?
அ) ஈறுபோதல், இனமிகல்
ஆ) ஈறுபோதல், முன்னின்ற மெய்திரிதல்
இ) ஈறுபோதல், தன்னொற்றிரட்டல்
ஈ) ஈறுபோதல்
Answer:
ஆ) ஈறுபோதல், முன்னின்ற மெய்திரிதல்

Question 6.
‘வியர்வை வெள்ளம்’ – இலக்கணக் குறிப்புத் தருக.
ஆ) உவமையாகுபெயர்
ஆ) கருவியாகு பெயர்
இ) உருவகம்
ஈ) உவமைத்தொகை
Answer:
இ) உருவகம்

Question 7.
இவற்றுள் எது கவிஞர் சிற்பி பாலசுப்பிரமணியம் எழுதிய நூல்?
ஆ) சூரிய காந்தி
ஆ) சூரிய பார்வை
இ) ஒளிப்பூ
ஈ) சூரிய நிழல்
Answer:
ஈ) சூரிய நிழல்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 8.
கருத்து 1 : பாண்டியரின் சங்கத்தில் கொலுவிருந்தவள் தமிழ்த்தாய்.
கருத்து 2 : விம்முகின்ற தோள்கள் செந்நிறத்துப் பூக்காடானது.
அ) கருத்து 1 சரி
ஆ) கருத்து 2 சரி
இ) இரண்டும் கருத்தும் தவறு
ஈ) கருத்து 1 சரி, 2 தவறு
Answer:
ஈ) கருத்து 1 சரி, 2 தவறு

Question 9.
‘இளந்தமிழே’ என்னும் பாடல் நூலின் ஆசிரியர்
அ) சிற்பி பாலசுப்பிரமணியம்
ஆ) பெருந்தேவனார்
இ) தமிழண்ண ல்
ஈ) மு. வரதராசனார்
Answer:
அ) சிற்பி பாலசுப்பிரமணியம்

Question 10.
பாண்டியரின் சங்கத்தில் கொலுவிருந்தவள்
அ) கோப்பெருந்தேவி
ஆ) வேண்மாள்
இ) தமிழன்னை
ஈ) ஒளவையார்
Answer:
இ) தமிழன்னை

Question 11.
…………… முதலான வள்ளல்களை ஈன்று தந்தவள் தமிழன்னை .
அ) சடையப்ப வள்ளல்
ஆ) சீதக்காதி
இ) பாரி
ஈ) நெடுங்கிள்ளி
Answer:
இ) பாரி

Question 12.
எம்மருமைச் செந்தமிழே! உன்னையல்லால் ஏற்றதுணை வேறுண்டோ – என்று பாடியவர்
அ) பாரதியார்
ஆ) பாரதிதாசன்
இ) சிற்பி பாலசுப்பிரமணியம்
ஈ) திரு.வி.க
Answer:
இ) சிற்பி பாலசுப்பிரமணியம்

Question 13.
‘இளந்தமிழே’ என்னும் சிற்பி பாலசுப்பிரமணியத்தின் பாடலின் இடம்பெற்றுள்ள பாவகை
அ) நேரிசை ஆசிரியப்பா
ஆ) அறுசீர்க் கழிநெடிலடி ஆசிரிய விருத்தம்
இ) கலி விருத்தம்
ஈ) எண்சீர்க் கழிநெடிலடி ஆசிரிய விருத்தம்
Answer:
ஈ) எண்சீர்க் கழிநெடிலடி ஆசிரிய விருத்தம்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 14.
பொருத்திக் காட்டுக.
i) செம்பரிதி – உருவகம்
ii) முத்து முத்தாய் – வினையெச்சம்
iii) சிவந்து – அடுக்குத்தொடர்
iv) வியர்வைவெள்ளம் – பண்புத்தொகை
அ) 4321
ஆ) 3412
இ) 2143
ஈ) 3214
Answer:
அ) 4321

Question 15.
செம்பரிதி – இச்சொல்லுக்குரிய புணர்ச்சி விதியைக் கண்டறிக.
அ) ஈறுபோதல்
ஆ) இனமிகல்
இ) ஆதிநீடல்
ஈ) முன்நின்ற மெய்திரிதல்
Answer:
அ) ஈறுபோதல்

Question 16.
உடல்மேல் உயிர்வந்து ஒன்றுவது இயல்பே – என்ற விதிக்குப் பொருத்தமான சொல்லைக் கண்டறிக.
அ) உன்னையல்லால்
ஆ) வானமெல்லாம்
இ) செந்தமிழே
ஈ) செம்பரிதி
Answer:
ஆ) வானமெல்லாம்

Question 17.
‘இளந்தமிழே’ என்னும் கவிதை சிற்பி பாலசுப்பிரமணியத்தின் எக்கவிதைத் தொகுப்பில் இடம்பெற்றுள்ளது?
அ) சூரிய நிழல்
ஆ) ஒரு கிராமத்து நதி
இ) ஒளிப்பறவை
ஈ) நிலவுப்பூ
Answer:
ஈ) நிலவுப்பூ

Question 18.
சிற்பியின் பன்முகங்களில் பொருந்தாததைக் கூறுக.
அ) கவிஞர்
ஆ) ஓவியர்
இ) பேராசிரியர்
ஈ) மொழிபெயர்ப்பாளர்
Answer:
ஈ) மொழிபெயர்ப்பாளர்

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 19.
சிற்பி பாலசுப்பிரமணியம் தமிழ்த்துறைத் தலைவராகப் பணியாற்றிய பல்கலைக்கழகம்
அ) பாரதியார்
ஆ) பாரதிதாசன்
இ) தமிழ்
ஈ) காமராசர்
Answer:
அ) பாரதியார்

Question 20.
சிற்பி பாலசுப்பிரமணியம் எத்தனை முறை சாகித்திய அகாதெமி விருது பெற்றுள்ளார்?
அ) மூன்று
ஆ) இரு
இ) நான்கு
ஈ) பல
Answer:
ஆ) இரு

Question 21.
சிற்பி பாலசுப்பிரமணியன் சாகித்திய அகாதெமியின் …………….. இருக்கிறார்.
அ) தலைவராக
ஆ) செயலாளராக
இ) பொருளாளராக
ஈ) உறுப்பினராக
Answer:
ஈ) உறுப்பினராக

குறுவினா

Question 1.
தொழிலாளர்களின் கைகள் எதனைப் போலச் சிவந்துள்ளதாகக் கவிஞர் சிற்பி கூறுகிறார் ?
Answer:
மாலையில் மறையும் கதிரவனின் கதிரொளி போல தொழிலாளரின் கைகள் சிவந்துள்ளதாகக் கூறுகிறார்.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 2.
தமிழ்மொழியின் பழமைநலம் எவை?
Answer:

  1. தமிழ்மொழி பாண்டியர்களின் அவையிலே தன்னிகரற்ற செம்மொழியாய் ஆட்சி செய்தது.
  2. பாரி போன்ற வள்ளல்கள் பலரை தமிழ் மண்ணிற்குத் தந்த பழமை நலம் கொண்ட மொழி.

Question 3.
கவிஞர் சிற்பி பாலசுப்பிரமணியம் அவர்களின் ஆசை என்ன ?
Answer:
‘தமிழ் பல புதிய உள்ளடக்கங்களால் தன்னைப் புதுப்பித்துக் கொள்ள வேண்டும்; பழஞ்சிறப்பைத் தக்க வைத்துக் கொள்ள வேண்டும்’, என்பதே கவிஞர் சிற்பி பாலசுப்பிரமணியம் அவர்களின் ஆசை ஆகும்.

Question 4.
கவிஞர் சிற்பி பாலசுப்பிரமணியம் எழுதிய கவிதை நூற்களில் சிலவற்றை எழுதுக.
Answer:
ஒளிப்பறவை, சர்ப்பயாகம், சூரிய நிழல், ஒரு கிராமத்து நதி, பூஜ்யங்களின் சங்கிலி.

Question 5.
சிற்பி பாலசுப்பிரமணியத்தின் பன்முகங்களைக் குறிப்பிடுக.
Answer:
கவிஞர், பேராசிரியர், மொழிபெயர்ப்பாளர், இதழாசிரியர்.

Question 6.
சிற்பி பாலசுப்பிரமணியம் எழுதிய உரைநடை நூல்கள் யாவை?
Answer:
இலக்கியச் சிந்தனைகள், மலையாளக்கவிதை, அலையும் சுவரும்.

Question 7.
சிற்பி பாலசுப்பிரமணியத்தின் கவிதைகள் எம்மொழிகளில் பெயர்க்கப்பட்டுள்ளன?
Answer:
ஆங்கிலம், கன்னடம், மலையாளம், மராத்தி, இந்தி.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 8.
சிற்பி பாலசுப்பிரமணியம் எத்தனை முறை சாகித்திய அகாதெமி விருதைப் பெற்றுள்ளார்?
Answer:

  1. சாகித்திய அகாதெமி விருதைப் சிற்பி பாலசுப்பிரமணியன் இரு முறை பெற்றுள்ளார் .
  2. மொழிபெயர்ப்புக்காகவும், ‘ஒரு கிராமத்து நதி’ என்னும் கவிதை நூலிற்காகவும் சாகித்திய அகாதெமி விருதைப் சிற்பி பாலசுப்பிரமணியம் பெற்றுள்ளார்.

சிறுவினா

Question 1.
குளிர் பொதிகைத் தென்தமிழ் ஏன் சீறி வர வேண்டும் எனச் சிற்பி பாலசுப்பிரமணியம் கூறுகிறார்?
Answer:

  • உள்ளத்தில் பொங்கிவரும் உணர்வுகளை உணர்ச்சி மிகு கவிதையாக எழுத முத்தமிழே உதவி செய்கின்றது.
  • பாண்டியமன்னர்கள் அமைத்த சங்கத்திலே, தன்னிகரற்ற செம்மொழியாய் இருந்து ஆட்சிச் செய்தது.
  • பாரி போன்ற வள்ளல்கள் பலரை இத்தமிழ் மண்ணிற்குத் தந்தது.
  • அன்றிருந்த தமிழர் நலமும் தமிழ்நாட்டுப் பொதுமை நலமும் மீண்டும் பிறப்பதற்கு நீ குயில் போலக் கூவி வர வேண்டும்.
  • இன்று தமிழர்களைச் சூழ்ந்திருக்கும் அடிமைத்தனமும், அறியாமையும் அகன்றிட அவர்கள் சிறைப்பட்டிருக்கும் கூட்டினை உடைத்திட நீயும் சிங்கம் போலச் சீறி புறப்பட்டு வர வேண்டும்.

Samacheer Kalvi 12th Tamil Guide Chapter 1.1 இளந்தமிழே!

Question 2.
கவிஞர் சிற்பி பாலசுப்பிரமணியம் பற்றிக் குறிப்பு வரைக.
Answer:
பெயர் : பாலசுப்பிரமணியம். சிறப்புப்
பெயர் : சிற்பி (எழுத்துகளைச் செதுக்குவதால் சிற்பி எனப்பட்டார்).
பெற்றோர் : சி. பொன்னுசாமி – கண்டியம்மாள்.
ஊர் : ஆத்துப்பொள்ளாச்சி, கோவை.
பணி : பாரதியார் பல்கலைக்கழகத்தில் தமிழ்த்துறைத் தலைவர் . சாகித்திய அகாதெமியின் செயற்குழு உறுப்பினர்.
விருது : “ஒரு கிராமத்து நதி” எனும் கவிதை நூலுக்குச் சாகித்திய அகாதெமி விருது.
படைப்புகள் : ஒளிப்பறவை, சர்ப்பயாகம், சூரிய நிழல், பூஜ்யங்களின் சங்கிலி.

Samacheer Kalvi 12th Tamil Guide Book Answers Solutions

Subject Matter Experts at SamacheerKalvi.Guide have created Tamil Nadu State Board Samacheer Kalvi 12th Tamil Book Answers Solutions Guide Pdf Free Download are part of Samacheer Kalvi 12th Books Solutions.

Let us look at these TN State Board New Syllabus Samacheer Kalvi 12th Std Tamil Guide Pdf of Text Book Back Questions and Answers Chapter Wise Important Questions, Study Material, Question Bank, Notes, and revise our understanding of the subject.

Students can also read Tamil Nadu 12th Tamil Model Question Papers 2020-2021.

Samacheer Kalvi 12th Tamil Book Solutions Answers Guide

Tamilnadu State Board Samacheer Kalvi 12th Tamil Book Back Answers Solutions Guide.

Samacheer Kalvi 12th Tamil Book Back Answers

We hope these Tamilnadu State Board Samacheer Kalvi Class 12th Tamil Book Solutions Answers Guide Pdf Free Download will help you get through your subjective questions in the exam.

Let us know if you have any concerns regarding TN State Board New Syllabus Samacheer Kalvi 12th Standard Tamil Guide Pdf of Text Book Back Questions and Answers, Chapter Wise Important Questions, Study Material, Question Bank, Notes, drop a comment below and we will get back to you as soon as possible.

12th Model Question Papers 2020-2021 Tamil Nadu State Board English Tamil Medium with Answers

Subject Matter Experts at SamacheerKalvi.Guide have created Samacheer Kalvi Tamil Nadu State Board Syllabus New Paper Pattern 12th Model Question Papers 2020-2021 with Answers Pdf Free Download in English Medium and Tamil Medium of TN 12th Standard Public Exam Question Papers Answer Key, New Paper Pattern of HSC 12th Class Previous Year Question Papers, Plus Two +2 Model Sample Papers, Tamil Nadu 12th Quarterly Half Yearly Model Question Papers are part of Samacheer Kalvi.

Let us look at these Tamil Nadu Government 12th State Board Model Question Papers with Answers for All Subjects 2020-21 Tamil Medium Pdf. Students can view or download the Class 12th New Model Question Papers 2021 Tamil Nadu English Medium Pdf for their upcoming Tamil Nadu HSC Board Exams. Students can also read Tamilnadu Samcheer Kalvi 12th Books Solutions.

The higher officials of Tamil Nadu Directorate of Government Examinations conducts Public examination to Class 12 Students in the month of March. Recently Government of Tamil Nadu has made changes in the examination pattern to reduce the pressure and tension in students. Here we have provided the Tamil Nadu 12th Model Question Papers PDF, students can view and download the latest pdf of 12th Model Question Papers. Before preparing for the public examinations students need to know about TN 12th Model Question Papers. These Model Papers helps students to prepare well. In this page, we have provided all subject wise Tamil Nadu Plus Two Model Question Papers. Before appearing for HSC examinations students must practice all the TN Model Question Papers to score high marks in TN Plus Two Examinations.

12th New Public Exam Model Question Papers Tamil Nadu 2020 2021 English Tamil Medium

12th New Model Question Papers 2020 2021 Tamil Nadu

Here we have given TN 12th Model Question Papers with Answers for all subjects in English Tamil Medium. Previous Year Question Papers and Model Papers will help students to know about their preparation level not only that these papers will also help Students to analyze about the repeated questions and important questions that are asked in previous year public examinations. As per the new exam pattern, there will be no change in the syllabus. Now students can get their Tamil Nadu 12th Model Question Papers of all Subjects in English Tamil Medium from the above list.

It is necessary that students will understand the new pattern and style of Model Question Papers of 12th Standard Tamilnadu State Board Syllabus according to the latest exam pattern. These Tamilnadu Plus Two 12th Model Question Papers State Board Tamil Medium and English Medium are useful to understand the pattern of questions asked in the board exam. Know about the important concepts to be prepared for TN HSLC Board Exams and Score More marks.

We hope the given Samacheer Kalvi Tamil Nadu State Board Syllabus New Paper Pattern Class 12th Model Question Papers 2020 2021 with Answers Pdf Free Download in English Medium and Tamil Medium will help you get through your subjective questions in the exam.

Let us know if you have any concerns regarding the Tamil Nadu Government 12th State Board Model Question Papers with Answers 2020 21 for All Subjects, TN 12th Std Public Exam Question Papers with Answer Key, New Paper Pattern of HSC Class 12th Previous Year Question Papers, Plus Two +2 Model Sample Papers, Tamil Nadu 12th Quarterly Half Yearly Model Question Papers, drop a comment below and we will get back to you as soon as possible.

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium

Students can Download Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium Pdf, Tamil Nadu 12th Computer Science Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Computer Sceince Model Question Paper 5 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 15 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 16 to 24 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 25 to 33 in Part III are three-mark questions. These are to be answered in about three to five short sentences.
  7. Question numbers 34 to 38 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3 Hours
Maximum Marks: 70

PART – 1

Choose the correct answer. Answer all the questions: [15 × 1 = 15]

Question 1.
Joining of two or more strings is called ……………….
(a) Append
(b) Repeating
(c) Concatenation
(d) Strike
Answer:
(c) Concatenation

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 2.
What is the output of the following snippet?
T=1
while T:
print(True)
break
(a) False
(b) True
(c) 0
(d) No output
Answer:
(d) No output

Question 3.
………………… is an example for dynamic programming approach.
(a) Fibonacci
(b) Prime
(c) Factorial
(d) Odd, Even
Answer:
(a) Fibonacci

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 4.
Match the following.
1. // – (I) Modulus
2. # – (II) Floor division
3. % – (III) Strings
4. ||| ||| – (IV) Comments
(a) 1-(II), 2-(IV), 3-(I), 4-(III)
(b) 1-(I), 2-(II), 3-(III), 4-(IV)
(c) 1-(IV) 2-(II) 3-(I) 4-(III)
(d) 1-(IV), 2-(I), 3-(III), 4-(II)
Answer:
(a) 1-(II), 2-(IV), 3-(I), 4-(III)

Question 5.
Lamda functions cannot be used in combination with ……………
(a) Filter
(b) Map
(c) Print
(d) Reduce
Answer:
(c) Print

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 6.
What is stride?
(a) Index value of slide operation
(b) First argument of slice operation
(c) Second argument of slice operation
(d) Third argument of slice operation
Answer:
(d) Third argument of slice operation

Question 7.
function returns the length of the string?
(a) Strlen ( )
(b) Len (str)
(c) Length ( )
(d) Strlength ( )
Answer:
(b) Len (str)

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 8.
Let setA={3,6,9}, setB={l,3,9}. What will be the result of the following snippet? print(setA|setB)
(a) {3,6,9,1,3,9}
(b) {3,9}
(c) {1}
(d) {1,3,6,9}
Answer:
(d) {1,3,6,9}

Question 9.
Which function is used to delete elements of a list if its index is unknown?
(a) Del
(b) Delete
(c) Remove( )
(d) Back space
Answer:
(c) Remove( )

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 10.
The first argument of the class method is …………………..
(a) Class
(b) Func
(c) Def
(d) Self
Answer:
(d) Self

Question 11.
The …………………… command is used to insert, delete and update rows into the table.
(a) DCL
(b) DML
(c) DTL
(d) TCL
Answer:
(b) DML

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 12.
What will be written inside the file test.csv using the following program
import csv
D = [[‘Exam’],[‘Quarterly’],[‘Halfyearly’]]
csv.register_dialect(‘M’,lineterminator = ‘\n’)
with open(‘c:\pyprg\chl3\line2.csv’, ‘w’) as f:
wr = csv.writer(f,dialect=’M’)
wr.writerows(D) f.close( )
(a) Exam Quarterly Halfyearly
(b) Exam Quarterly Halfyearly
(c) EQH
(d) Exam,Quarterly,Halfyearly
Answer:
(d) Exam,Quarterly,Halfyearly

Question 13.
The default mode when you open a file is ……………….
(a) r
(b) w
(c) x
(d) a
Answer:
(a) r

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 14.
Which operator is used to access the functions of a imported value?
(a) +
(b) *
(c) .
(d) /
Answer:
(c) .

Question 15.
What will be the value assigned to the empty table if it is given Integer primary key?
(a) 0
(b) 1
(c) 2
(d) -1
Answer:
(b) 1

PART – II

Answer any six questions. Question No. 21 is compulsory. [6 × 2 = 12]

Question 16.
List some aggregate functions in SQL?
Answer:

  1. COUNT( )
  2. SUM( )
  3. MIN( )
  4. AVG( )
  5. MAX( )

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 17.
How recursive function works?
Answer:

  1. Recursive function is called by some external code.
  2. If the base condition is met then the program gives meaningful output and exits.
  3. Otherwise, function does some required processing and then calls itself to continue recursion.

Question 18.
Write a short about the followings with suitable example?

  1. Capitalize( )
  2. Swapcase( )

Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 1

Question 19.
What is set in Python?
Answer:
In python, a set is another type of collection data type. A Set is a mutable and an unordered collection of elements without duplicates. That means the elements within a set cannot be repeated. This feature used to include membership testing and eliminating duplicate elements.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 20.
Write note on self?
Answer:
The class method must have the first argument named as self. No need to pass a value for this argument when we Call the method. Python provides its value automatically.

Even if a method takes no arguments, it should be defined with the first argument called self. If a method is defined to accept only one argument it will take it as two arguments i.e. self and the defined argument.

Question 21.
Differentiate data from Information.
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 2

Question 22.
What does data manipulation means?
Answer:
By Data Manipulation we mean:

  1. Insertion of new information into the database
  2. Retrieval of information stored in a database.
  3. Deletion of information from the database.
  4. Modification of data stored in the database.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 23.
How will you sort more than one column from a csv file? Give an example statement?
Answer:
To sort by more than one column you can use itemgetter with multiple indices: operator 1
itemgetter (1,2).
#using operator module for sorting multiple columns
sortedlist =sorted (data, key=operator.itemgetter(l))

Question 24.
What are the different formats to create csv files?
Answer:

  1. CSV file – data with default delimiter comma (,)
  2. CSV file – data with Space at the beginning
  3. CSV file – data with quotes
  4. CSV file – data with custom Delimiters

PART – III

Answer any six questions. Question No. 29 is compulsory. [6 × 3 = 18]

Question 25.
Why access control is required?
Answer:

  • Access control is a security technique that regulates who or what can view or use resources in a computing environment.
  • It is a fundamental concept in security that minimizes risk to the object. In other words access control is a selective restriction of access to data.
  • In Object oriented programming languages it is implemented through access modifies.
  • Classical object-oriented languages, such as C++ and Java, control the access to class members by public, private and protected keywords.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 26.
How will you execute python script?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 3

  1. If your code has any error, it will be shown in red color in the IDLE window, and Python describes the type of error occurred. To correct the errors, go back to Script editor, make corrections, save the file using Ctrl + S or File → Save and execute it again.
  2. For all error free code, the output will appear in the IDLE window of Python.

Question 27.
Differentiate ceil( ) and floor( ) function?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 4

Question 28.
Give any 6 formatting characters with their usage?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 5

Question 29.
How will you access the list elements in reverse order?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 6

Question 30.
What are the advantages of Tuples over a list?
Answer:

  1. The elements of a list are changeable (mutable) whereas the elements of a tuple are unchangeable (immutable), this is the key difference between tuples and list.
  2. The elements of a list are enclosed within square brackets. But, the elements of a tuple are enclosed by paranthesis.
  3. Iterating tuples is faster than list.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 31.
How will you create a set in python?
Answer:
A set is created by placing all the elements separated by comma within a pair of curly brackets.
The set( ) function can also used to create sets in Python.
Syntax:
Set_Variable = {E1, E2, E3 ……… En}
Example
>>> S1={ 1, 2, 3, ‘A’, 3.14}
>>>print(S1)
{1, 2, 3, 3.14, ‘A’}
>>> S2={1, 2,2, ‘A’, 3.14}
>>> print(S2)
{1, 2, ‘A’, 3.14}

Question 32.
Write a program that creates a list of numbers from 1 to 20 that are divisible by 4? Program to create a list of numbers from 1 to 20 that are divisible by 4?
Answer:
divBy4=[ ]
for i in range(21):
if (i%4= =0):
divBy4.append(i)
print(divBy4)

Output:
[0, 4, 8, 12, 16, 20]

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 33.
Write the output for the program?
Answer:
class Sample:
def_init_(self, num):
print(“Constructor of class Sample…”)
self.num=num
print(“The value is num)
S=Sample(10)
Constructor of class sample…
The value is: 10

PART – IV

Answer all the questions. [5 × 5 = 25]

Question 34(a).
Explain the concept of Dynamic programming with suitable example?
Answer:
Dynamic programming:
Dynamic programming is an algorithmic design method that can be used when the solution to a problem can be viewed as the result of a sequence of decisions.

Dynamic programming approach is similar to divide and conquer. The given problem is divided into smaller and yet smaller possible sub-problems.

Dynamic programming is used whenever problems can be divided into similar sub-problems. So that their results can be re-used to complete the process.

Dynamic programming approaches are used to find the solution in optimized way. For every inner sub problem, dynamic algorithm will try to check the results of the previously solved sub-problems. The solutions of overlapped sub-problems are combined in order to get the better solution.

Steps to do Dynamic programming

  • The given problem will be divided into smaller overlapping sub-problems.
  • An optimum solution for the given problem can be achieved by using result of smaller sub-problem.
  • Dynamic algorithms uses Memoization.

Fibonacci Series – An example:
Fibonacci series generates the subsequent number by adding two previous numbers. Fibonacci series starts from two numbers – Fib 0 & Fib 1. The initial values of fibO & fibl can be taken as 0 and 1.
Fibonacci series satisfies the following conditions:
Fibn = Fibn-1 + Fibn-2

Hence, a Fibonacci series for the n value 8 can look like this
Fib8 = 0 1 1 2 3 5 8 13

Fibonacci Iterative Algorithm with Dynamic programming approach

The following example shows a simple Dynamic programming approach for the generation of Fibonacci series.
Initialize f0 = 0, f1 =1

step-1: Print the initial values of Fibonacci f0 and f1
step-2: Calculate fibonacci fib ← f0 + f1
step-3: Assign f0 ← f1, f1 ← fib
step-4: Print the next consecutive value of fibanocci fib
step-5: Goto step-2 and repeat until the specified number of terms generated.

For example if we generate fibanocci series up to 10 digits, the algorithm will generate the series as shown below:
The Fibonacci series is : 0 1 1 2 3 5 8 13 21 34 55

[OR]

(b) List out the set operations supported by python?
Answer:
(I) Union:
It includes all elements from two or more sets.
In python, the operator | is used to union of two sets. The function union( ) is also used to join two sets in python.

Example: Program to Join (Union) two sets using union operator
set_A={2,4,6,8}
set_B={‘A’, ‘B’, ’C, ’D’}
U_set=set_A|set_B
print(U_set)
Output:
{2, 4, 6, 8, ‘A’, ‘D’, ‘C’, ‘B’}

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 7

(II) Intersection:
It includes the common elements in two sets
The operator & is used to intersect two sets in python. The function intersection ( ) is also used to intersect two sets in python.
Example: Program to insect two sets using intersection operator
set_A={‘A’, 2, 4, ‘D’}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
print(set_A & set_B)
Output:
{A’, ‘D’}

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 8

(III) Difference:
It includes all elements that are in first set (say set A) but not in the second set (say set B)
The minus (-) operator is used to difference set operation in python.
The function difference() is also used to difference operation.
Example: Program to difference of two sets using minus operator
set_A={A’, 2, 4, ‘D’}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
print(set_A – set_B)
Output:
{2,4}

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 9

(IV) Symmetric difference:
It includes all the elements that are in two sets (say sets A and B) but not the one that are common to two sets.
The caret (^) operator is used to symmetric difference set operation in python. The function symmetric_difference( ) is also used to do the same operation.
Example: Program to symmetric difference of two sets using caret operator
set_A={‘A’, 2, 4, ‘D’}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
print(set_A ^ set_B)
Output:
(2, 4, ’B’, ‘C’}

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 10

Question 35(a).
Write a python program using list to read marks of six subjects and to print the marks scored in each subject and show the total marks?
Answer:
marks=[ ]
subjects=[‘Tamil’, ‘English’, ‘Physics’, ‘Chemistry’, ‘Comp. Science’, ’Maths’]
for i in range(6):
m=int(input(“Enter Mark = “))
marks.append(m)
for j in range(len(marks)):
print(“{ }. { } Mark= { } “.format(j1+,subjects[j],marks[j]))
print(“Total Marks = “, sum(marks))

Output
Enter Mark = 45
Enter Mark = 98
Enter Mark = 76
Enter Mark = 28
Enter Mark = 46
Enter Mark = 15

  1. Tamil Mark = 45
  2. English Mark = 98
  3. Physics Mark = 76
  4. Chemistry Mark = 28
  5. Comp. Science Mark = 46
  6. Maths Mark =15 Total Marks = 308

[OR]

(b) Write a class with two private class variables and print the sum using a method?
Answer:
class Sample:
def_init_(self, n1, n2):
self._n1=n1
self._n2=n2
def display(self):
print(“class variable 1:”, self._n1)
print(“class variable 2:”, self._n2)
print(“sum self._n1+ self._n2)
s = sample(10, 20)
s.display( )

Output:
class variable 1 : 10
class variable 2 : 20
sum : 30

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 36 (a).
Explain the characteristics of DBMS?
Answer:
Characteristics of Database Management System?

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 11

[OR]

(b) Write any three DDL commands?
Answer:
(a) CREATE TABLE Command:
You can create a table by using the CREATE TABLE command.
CREATE TABLE Student
(Admno integer),
Name char(20), \
Gender char(1),
Age integer,
Place char(10),
);

(b) ALTER COMMAND:
The ALTER command is used to alter the table structure like adding a column, renaming the existing column, change the data type of any column or size of the column or delete the column from the table. Alter table Student add address char;

(c) DROP TABLE:
Drop table command is used to remove a table from the database.
DROP TABLE Student;

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 37 (a).
What are the functions performed by DDL?
Answer:

  1. It should identify the type of data division such as data item, segment, record and database file.
  2. It gives a unique name to each data item type, record type, file type and data base.
  3. It should specify the proper data type.
  4. It should define the size of the data item.
  5. It may define the range of values that a data item may use.
  6. It may specify privacy locks for preventing unauthorized data entry.

[OR]

(b) Write the different methods to read a File in Python? Read a CSV File Using Python?
Answer:
There are two ways to read a CSV file.

  1. Use the csv module’s reader function
  2. Use the DictReader class.

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 12

(I) CSV Module’s Reader Function:
You can read the contents of CSV file with the help of csv.reader( ) method. The reader function is designed to take each line of the file and make a list of all columns. Then, you just choose the column you want the variable data for. Using this method one can read data from csv files of different formats like quotes (” “),pipe (|) and comma(,).

The syntax for csv.reader( ) is
csv. readert(fileobject, delimiter,fmtparams)

where:-
File object:- passes the path and the mode of the file
Delimiter:- An optional parameter containing the standard dilects like, I etc can be omitted.
Fmtparams:- Optional parameter which help to override the default values of the dialects like skipinitialspace,quoting etc can be omitted.

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 13

(II) Reading CSV File Into A Dictionary:
To read a CSV file into a dictionary can be done by using DictReader class of csv module which works similar to the reader( ) class but creates an object which maps data to a dictionary.

The keys are given by the fieldnames as parameter. DictReader works by reading the first line of the CSV and using each comma separated value in this line as a dictionary key. The columns in each subsequent row then behave like dictionary values and can be accessed with the appropriate key (i.e. fieldname).

If the first row of your CSV does not contain your column names, you can pass a fieldnames parameter into the DictReader’s constructor to assign the dictionary keys manually.

The main difference between the csv.reader( ) and DictReader( ) is in simple terms csv. reader and csv. writer work with list/tuple, while csv.DictReader and csv.DictWriter work with dictionary. csv.DictReader and csv.DictWriter take additional argument fieldnames that are used as dictionary keys.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 38 (a).
Write a python program to read a csv file and store it in a list? Read A CSV File And Store It In A List?
Answer:
In this topic you are going to read a CSV file and the contents of the file will be stored as a list. The syntax for storing in the List is
list = [ ]                           # Start as the empty list
list.append(element)      # Use append( ) to add elements
For example all the row values of “sample.csv” file is stored in a list using the following
program
import csv
# other way of declaring the filename
inFile= ‘c:\ \pyprg\\sample.csv’
F=open(inFile,’r’)
reader= csv.reader(F)
# declaring array array Value = [ ]
# displaying the content of the list for row in reader:
array Value.append(row)
print(row)
F.close( )

Tamil Nadu 12th Computer Science Model Question Paper 5 English Medium image 14

[OR]

(b) Explain OR, AND and NOT operator in SQL?
Answer:
The WHERE clause can be combined with AND, OR, and NOT operators. The AND and OR operators are used to filter records based on more than one condition. In this example you
are going to display the details of students who have scored other than ‘A’. or ‘B’ from the “student table”

Example for WHERE WITH NOT Operator
import sqlite3
connection= sqlite3 ,connect(” Academy.db”)
cursor = connection.cursor( )
cursor.execute(“SELECT *FROM student where grade< >’A’ and Grade< >’B'”)
result = cursor. fetchall( )
print(*result,sep=”\n”)

OUTPUT
(3, ’BASKAR’, ‘C, ‘M’, 75.2, ‘1998-05-17’)
(7, ‘TARUN’, ’D’, ‘M’, 62.3, ‘1999-02-01’)

Example for WHERE WITH AND Operator:-
In this example we are going to display the name, Rollno and Average of students who have scored an average between 80 to 90% (both limits are inclusive) import sqlite3
connection = sqlite3.connect(” Academy.db”)
cursor = connection.cursor( )
cursor.execute(“SELECT Rollno, Same, Average FROM student WHERE (Average>=80 AND Average<=90)”)
result = cursor. fetchall( )
print(*result,sep=”\n”)

OUTPUT
(1, ’Akshay’, 87.8)
(5, ’VARUN’, 80.6)

Example for WHERE WITH OR Operator:-
In this example we are going to display the name and Rollno of students who have not scored an average between 60 to 70% import sqlite3
connection = sqlite3.connect(” Academy.db”)
cursor = connection.cursor( )
cursor.execute(“SELECT Rollno,sname FROM student WHERE (Average<60 OR
Average> 70)”)
result = cursor. fetchall( )
print(*result,sep=”\n”)

OUTPUT
(1, ‘Akshay’)
(2, ‘Aravind’)
(3, ‘BASKAR’)
(4, ‘SAJINI’)
(5, ‘VARUN’)
(6, ‘PRIYA’)

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium

Students can Download Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Pdf, Tamil Nadu 12th Computer Science Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Computer Sceince Model Question Paper 4 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 15 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 16 to 24 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 25 to 33 in Part III are three-mark questions. These are to be answered in about three to five short sentences.
  7. Question numbers 34 to 38 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3 Hours
Maximum Marks: 70

PART – 1

Choose the correct answer. Answer all the questions: [15 × 1 = 15]

Question 1.
Why is the function random( ) is a impure function?
(a) It gives different outputs for same function call
(b) It gives different outputs when 0 is given
(c) It will not give different output
Answer:
(a) It gives different outputs for same function call

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 2.
The process of subdividing a computer program into separate sub-programs is called ……………….
(a) Procedural Programming
(b) Modular programming
(c) Event Driven Programming
(d) Object oriented Programming
Answer:
(b) Modular programming

Question 3.
If a problem can be broken into subproblems which are reused several times, the problem possesses which property?
(a) Overlapping subproblems
(b) Optimal substructure
(c) Memoization
(d) Greedy
Answer:
(a) Overlapping subproblems

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 4.
Ox represents ………………. integer.
(a) Binary
(b) Hexadecimal
(c) Decimal
(d) Octal
Answer:
(b) Hexadecimal

Question 5.
Which amongst this is not a Jump Statement?
(a) For
(b) Goto
(c) Continue
(d) Break
Answer:
(a) For

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 6.
Which is the optional part in range?
(a) Start
(b) Stop
(c) Step
(d) Iner
Answer:
(c) Step

Question 7.
Which function is used to change all occurances of a particular character in a string?
(a) Replace ( )
(b) Change ( )
(c) Edit ( )
(d) Append( )
Answer:
(a) Replace ( )

Question 8.
The default value of stride is …………………
(a) 0
(b) 1
(c) n
(d) n-1
Answer:
(b) 1

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 9.
The mixed collection of elements are called ………………
(a) List
(b) Tuples
(c) Sets
(d) Dictionary
Answer:
(d) Dictionary

Question 10.
Class members are accessed through ……………. operators
(a) &
(b) .
(c) #
(d) %
Answer:
(b) .

Question 11.
Find the wrong pair.
(a) Union U
(b) Project π
(c) Select σ
(d) Cartesian product P
Answer:
(d) Cartesian product P

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 12.
The update command specifies the rows to be changed using …………………
(a) Where
(b) Why
(c) What
(d) How
Answer:
(a) Where

Question 13.
In open command, file name can be represented in ………………..
(a) ” ”
(b) ‘ ‘
(c) $
(d) both (a) & (b)
Answer:
(d) both (a) & (b)

Question 14.
Which command of OS module executes the exe files?
(a) Run
(b) System ( )
(c) Main
(d) Name
Answer:
(b) System ( )

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 15.
The SQL commands have to be defined with ………………… quotes.
(a) Single
(b) Double
(c) Triple
(d) No quote
Answer:
(c) Triple

PART – II

Answer any six questions. Question No. 21 is compulsory. [6 × 2 = 12]

Question 16.
Write the inference you get from X:=78 ?
Answer:
Value 78 being bound to the name X.

Question 17.
Write note on Definitions?
Answer:
Definitions bind values to names, Definitions are not expressions, Definitions are distinct syntactic blocks. Definitions can have expressions nested inside them, and vice-versa.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 18.
What is a Pair? Give an example?
Answer:
Pair is a compound structure which is made up of list or Tuple. lst[(0, 10), (1,20)] -where

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 1

Any way of bundling two values together into one can be considered as a pair. Lists are a common method to do so. Therefore List can be called as Pairs.

Question 19.
Define fixed part in the space complexity?
Answer:
A fixed part is defined as the total space required to store certain data and variables for an algorithm. For example, simple variables and constants used in an algorithm.

Question 20.
Name the different types of alternative statements in Python?
Answer:
Python provides the following types of alternative or branching statements:

  1. Simple if statement
  2. if..else statement
  3. if.elif statement

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 21.
Find output:

  1. abs (-25 + 12.0)
  2. abs (-3.2).

Answer:
Output:

  1. 13
  2. 3.2

Question 22.
Give the syntax for passing parameters in functions?
Answer:
Parameters or arguments can be passed to functions.
Syntax:
def function_name (parameters) separated by comma):

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 23.
Differentiate del with remove( ) function of List?
Answer:
There are two ways to delete an element from a list viz. del statement and remove() function, del statement is used to delete known elements whereas remove() function is used to delete elements of a list if its index is unknown. The del statement can also be used to delete entire list.

Question 24.
What is instantiation?
Answer:
Once a class is created, next you should create an object or instance of that class. The process of creating object is called as “Class Instantiation”.
Syntax:
objectname = class_name( )

PART – III

Answer any six questions. Question No. 29 is compulsory. [6 × 3 = 18]

Question 25.
What are class members? How do you define it?
Answer:
In Python, a class is defined by using the keyword class. Every class has a unique name followed by a colon (:).
Syntax:
class class name:
statement_1
statement_2
statement
…….
……
statement_n
Where, statement in a class definition may be a variable declaration, decision control, loop or even a function definition. Variables defined inside a class are called as “Class Variable” and functions are called as “Methods”. Class variable and methods are together known as members of the class. The class members should be accessed through objects or instance of class. A class can be defined anywhere in a Python program.

Example: Program to define a class
class Sample:
x, y = 10, 20 # class variables
In the above code, name of the class is Sample and it has two variables x and y having the initial value 10 and 20 respectively. To access the values defined inside the class, you need an object or instance of the class.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 26.
What is meant by data model?
Answer:

  • A data model describes how the data can be represented and accessed from a software after complete implementation
  • It is a simple abstraction of complex real world data gathering environment.
  • The main purpose of data model is to give an idea as how the final system or software will look like after development is completed.

Question 27.
Write the use of Savepoint command with an example?
Answer:
SAVEPOINT command:
The SAVEPOINT command is used to temporarily save a transaction so that you can rollback to the point whenever required. The different states of our table can be saved at anytime using different names and the rollback to that state can be done using the ROLLBACK command.
SAVEPOINT savepoint_name;
UPDATE Student SET Name = ‘Mini ’ WHERE Admno=105;
SAVEPOINT A;

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 28.
Write a program to count the number of male and female students from the student table?
Example:
Answer:
import sqlite3
connection= sqlite3.connect(“Academy.db”)
cursor = connection. cursor( )
cursor. execute(” SELECT gender,count(gender) FROM student Group BY gender”)
result = cursor. fetchall( )
print(*result,sep=”\n”)

Output:
(‘F’, 2)
(‘M’, 5)

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 29.
What will be the output of the given python program?
Answer:
str1 = “welcome”
str2 = “to school”
str3 = str 1 [: 2]+str2 [len(str2)-2:]
print(str3)

Output:
weool

Question 30.
Write any 6 delimiters in python?
Answer:

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 2

Question 31.
What are string literals? Explain?
Answer:
In Python a string literal is a sequence of characters surrounded by quotes. Python supports single, double and triple quotes for a string. A character literal is a single character surrounded by single or double quotes. The value with triple-quote is used to give multi-line string literal.

strings = “This is Python”
char = “C”
multilinestr = ‘”This is a multiline string with more than one line code.'”

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 32.
Give an example program for Ternary operator?
Answer:
# Program to demonstrate conditional operator
a, b = 30, 20
# Copy value of a in min if a < b else copy b
min = a if a < b else b
print (“The Minimum of A and B is “,min)
# End of the Program

Output:
The Minimum of A and B is 20

Question 33.
Write a note about count( ) function in python?
Answer:

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 3

PART – IV

Answer all the questions. [5 × 5 = 25]

Question 34(a).
Write the Output for the given program?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 4

[OR]

(b) Write a python program to check whether the given number is odd or even?
Example: #Program to check if the accepted number odd or even?
Answer:
a = int(input(“Enter any number :”))
if a%2==0:
print (a, ” is an even number”)
else:
print (a, ” is an odd number”)

Output 1:
Enter any number :56 56 is an even number

Output 2:
Enter any number :67 67 is an odd number

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 35(a).
Explain while loop with sample program?
Answer:
Syntax:
while <condition>:
statements block 1
[else:
statements block 2]

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 5

In the while loop, the condition is any valid Boolean expression returning True or False. The else part of while is optional part of while. The statements blockl is kept executed till the condition is True. If the else part is written, it is executed when the condition is tested False. Recall while loop belongs to entry check loop type, that is it is not executed even once if the condition is tested False in the beginning.

Example: program to illustrate the use of while loop – to print all numbers from 10 to 15

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 6

Output:
10 11 12 13 14 15

[OR]

(b) Explain the following built-in functions?
Answer:

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 7

Question 36 (a).
Evaluate the following function and write the output?

  1. forinat(66, ‘c’)
  2. format(10, ‘x’)
  3. format(10, ‘X’)
  4. format(0bll0, ‘d’)
  5. format(0xa, ‘d’)

Answer:

  1. B
  2. a
  3. A
  4. 6
  5. 10

[OR]

(b) Write a program to swap two strings?
Answer:
print(“Enter ‘x’ for exit.”)
string 1 = input(“Enter first string : “)
if string 1 = = ‘x’: exit));
else:
string2 = input(“Enter second string : “)
print(” \n Both strings before swap : “)
print(“First string = ” , string1)
print(” Second string = ” , string2)
temp = string1 string1 = string2
string2 = temp
print(“\n Both strings after swap : “)
print(“First string = ” , string1)
print(” Second string = “, string2)

Output:
Enter ‘X’ for exit
Enter first string : code
Enter second string : python
Both strings before swap:
First string = code Second string = python Both strings after swap:
First string = python Second string = code

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 37 (a).
Write a program to create a list of numbers in the range 1 to 20. Then delete all the numbers from the list that are divisible by 3?
Answer:
num = [ ]
for x in range(1, 21):
num.append(x)
print(“The list of numbers from 1 to 20 =”, num) for index, i in enumerate(num):
if(i % 3 == 0)
del num[index]
print(“The list after deleting numbers”, num)

Output:
The list of numbers from 1 to 20 = [1,2,3,4… 20]
The list after deleting numbers[l, 2, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20]

[OR]

(b) Write a program using class to store name and marks of students in list and print total marks?
Answer:
class stud:
def_init_(self):
self.name=” ”
self.m1=0
self.m2=0
self.tot=0
def gdata(self):
self.name = input(“Enter your name”)
self.m1 = int(input(“Enter marks 1”))
self.m2 = int(input(“Enter marks2”))
self, tot = self.m1 + self.m2
def disp(self):
print(self.name)
print(self.m1)
print(self.m2)
print(self.tot)
mlist = [ ]
st = stud( )
st.gdata( )
mlist.append(st)
for x in mlist:
x.disp( )

Output:

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 10

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 38.
Write the different types of constraints and their functions?
Answer:
Constraints ensure database integrity, therefore known as database integrity constraints.

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 8

(I) Unique Constraint:
This constraint ensures that no two rows have the same value in the specified columns. For example UNIQUE constraint applied on Admno of student table ensures that no two students have the same admission number and the constraint can be used as:

CREATE TABLE Student
(
Admno integer NOT NULL UNIQUE → Unique constraint
Name char (20) NOT NULL,
Gender char (1),
Age integer,
Place char (10),
);

The UNIQUE constraint can be applied only to fields that have also been declared as NOT NULL.

When two constraints are applied on a single field, it is known as multiple constraints. In the above Multiple constraints NOT NULL and UNIQUE are applied on a single field Admno, the constraints are separated by a space and at the end of the field definition a comma(,) is added. By adding these two constraints the field Admno must take some value i.e. will not be NULL and should not be duplicated.

(II) Primary Key Constraint:
This constraint declares a field as a Primary key which helps to uniquely identify a record. It is similar to unique constraint except that only one field of a table can be set as primary key. The primary key does not allow NULL values and therefore a field declared as primary key must have the NOT NULL constraint.
Example showing Primary Key Constraint in the student table:
CREATE TABLE Student
(
Admno integer NOT NULL PRIMARY KEY, → Primary Key constraint
Name char(20)NOT NULL,
Gender char(I),
Age integer,
Place char(10),
);

In the above example the Admno field has been set as primary key and therefore will help us to uniquely identify a record, it is also set NOT NULL, therefore this field value cannot be empty,

(III) DEFAULT Constraint:
The DEFA ULT constraint is used to assign a default value for the field. When no value is given for the specified field having DEFA ULT constraint, automatically the default value will be assigned to the field.
Example showing DEFAULT Constraint in the student table:
CREATE TABLE Student
(
Admno integer NOT NULL PRIMARY KEY,
Name char(20) NOT NULL,
Gender char(1),
Age integer DEFAULT = “17”, → Default Constraint Place char(10),
); –
In the above example the “Age” field is assigned a default value of 17, therefore when no
value is entered in age by the user, it automatically assigns 17 to Age.

(IV) Check Constraint:
This constraint helps to set a limit value placed for a field. When we define a check constraint on a single column, it allows only the restricted values on that field.
Example showing check constraint in the student table:
CREATE TABLE Student
(
Admno integer NOT NULL PRIMARY KEY
Name char(20)NOT NULL,
Gender char(1),
Age integer (CHECK<=19), → Check Constraint Place char(10),
);
In the above example the check constraint is set to Age field where the value of Age must be less than or equal to 19.

Note:
The check constraint may use relational and logical operators for condition.

(V) TABLE CONSTRAINT:
When the constraint is applied to a group of fields of the table, it is known as Table constraint. The table constraint is normally given at the end of the table definition. Let us take a new table namely Student 1 with the following fields Admno, Firstname, Lastname, Gender, Age, Place:

CREATE TABLE Student 1
(
Admno integer NOT NULL,
Firstname char(20),
Lastname char(20),
Gender char(1),
Age integer,
Place char(10),
PRIMARY KEY (Firstname, Lastname) → Table constraint
);
In the above example, the two fields, Firstname and Lastname are defined as Primary key which is a Table constraint.

[OR]

(b) Write a C++ program to print boundary elements of a matrix and name the file as Border.cpp. Write a python program to execute the Border.cpp?
Answer:
Select File → New in Notepad and type the C++ program.
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
const int MAX = 100;
void printBoundary(int a[ ][max], int m, int n)
{
for (int i=0; i < m; i++)
{
for(int j=0; j < n; j++)
{
if(i= =0 || j= =0 || i= =n-l || j= =n-1)
cout<<a[i][j] <<” ”
else
cout« ” ”
cout« ” ”
}
cout<<” \n”;
}}
int main( )
{
inta[4][MAX] = { {1 ,2, 3, 4}, {5, 6, 7, 8}, {1, 2, 3, 4}, {5, 6, 7, 8}};
print Boundary(a, 4, 4);
return 0;
}
save it as Border.cpp
open a New notepad file and type the python program to execute border.cpp
#python border.py -i border.cpp
import sys,os,getopt
def main(argv):
cppfile =” exe_file =”
opts, args = getopt.getopt(argv, “i:”,[‘ifile=’])
for o, a in opts: if o in(“-i”, “-ifile”):
cppfile =a+ ‘.cpp’
exefile = a+ ‘.exe’
run(cpp file, exe file)
def run(cpp_file, exe file):
print(“Compiling” + cppfile) os.system(‘g++’+ cpp file + ‘-o ‘+ exe file)
print(“Running” + exefile)
print(” “)
print
os.system(exe_file)
print
if name =’ main ‘:
main(sys.argv[l:])
Output:

Tamil Nadu 12th Computer Science Model Question Paper 4 English Medium Img 9

Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium

Students can Download Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium Pdf, Tamil Nadu 12th Computer Science Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Computer Sceince Model Question Paper 3 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 15 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 16 to 24 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 25 to 33 in Part III are three-mark questions. These are to be answered in about three to five short sentences.
  7. Question numbers 34 to 38 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3 Hours
Maximum Marks: 70

PART – 1

Choose the correct answer. Answer all the questions: [15 × 1 = 15]

Question 1.
Sin (0) = 0 is an example for function.
(a) Impure
(b) Pure
(c) Interface
(d) Instruction
Answer:
(b) Pure

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 2.
Write the output (value stored in b)
1. a:=5
2. b:=a
(a) 0
(b) 3
(c) 5
(d) 2
Answer:
(c) 5

Question 3.
Which of the following shortcut is used to create new Python Program?
(a) Ctrl + C
(b) Ctrl + F
(c) Ctrl + B
(d) Ctrl + N
Answer:
(d) Ctrl + N

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 4.
Escape sequences can be given using ……………………. parameter in print( ) function.
(a) Ret
(b) Let
(c) End
(d) Sep
Answer:
(c) End

Question 5.
Pick the correct one to execute the given statement successfully,
if_: print(x,” is a leap year”)
(a) x % 2 = 0
(b) x % 4 = = 0
(c) x/4 = 0
(d) x % 4 = 0
Answer:
(b) x % 4 = = 0

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 6.
Find the wrong statement from the following.
(i) Slice a single character from a string
(ii) Slice a substring
(iii) Slice a substring without specifying beginning index
(iv) Slice a substring without specifying end index
(a) (i), (ii)
(b) (ii), (iii), (iv)
(c) All are wrong
(d) All are correct
Answer:
(d) All are correct

Question 7.
Write the output.
list = [34, 45, 48]
list.append(90)
(a) [34, 45, 48, 90]
(b) [90, 34, 45, 48]
(c) [34, 90, 45, 48]
(d) [34, 45, 90, 48]
Answer:
(a) [34, 45, 48, 90]

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 8.
Match the following.
1. constructor – (I) def process(self)
2. Destructor – (II) S.x
3. method – (III) _del_(self)
4. object – (IV) _init_(self, num)
(a) 1-(IV) 2-(III) 3-(I) 4-(II)
(b) 1 -(I) 2-(II) 3-(III) 4-(IV)
(c) 1-(IV) 2-(II) 3-(I) 4-(III)
(d) 1 -(I) 2-(III) 3-(IV) 4-(II)
Answer:
(a) 1-(IV) 2-(III) 3-(I) 4-(II)

Question 9.
Match the following
1. Relational – (I) Classes
2. Object model – (II) Mainframe
3. ER model – (III) Key
4. Hierarchical – (IV) Entity
(a) 1-(III), 2-(I), 3-(IV), 4-(II)
(b) 1-(I), 2-(II), 3-(III), 4-(IV)
(c) 1-(IV), 2-(III), 3-(I), 4-(II)
(d) 1-(IV), 2-(II), 3-(I), 4-(III)
Answer:
(a) 1-(III), 2-(I), 3-(IV), 4-(II)

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 10.
Identify which statement is given wrongly?
(a) DDL statement should specify the proper data type
(b) DDL should not identify the type of data division
(c) DDL may define the range of values
(d) DDL should define the size of the data item
Answer:
(b) DDL should not identify the type of data division

Question 11.
(I) csv.writer work with list/tuple
(II) csv.Dictwriter work with dictionary
(III) csv.DictReader work with list/tuple/dictionary.
(a) (I), (II) – True (III) – False
(b) (I) -True (II), (III) – False
(c) (I), (II), (III) – True
(d) (I), (II), (III) – False
Answer:
(a) (I), (II) – True (III) – False

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 12.
Pick the odd one out.
(a) Perl
(b) Ruby
(c) Tel
(d) Java
Answer:
(d) Java

Question 13.
Match the following related to OS module.
1. g++ – (I) Name of C++ file
2. variable namel – (II) General compiler
3. mode – (III) Input output mode
4. variable_name2 – (IV) Name of exe file
(a) 1-(I), 2-(II), 3-(III), 4-(IV)
(b) 1-(II), 2-(I), 3-(III), 4-(IV)
(c) 1-(IV), 2-(III), 3-(II), 4-(I)
(d) 1-(IV), 2-(I), 3-(III) , 4-(II)
Answer:
(b) 1-(II), 2-(I), 3-(III), 4-(IV)

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 14.
Assertion (A): Query result can be stored in csv file.
Reason (R): To display the query output in a tabular form.
(a) R is the reason for A
(b) R is wrong
(c) A is wrong
(d) Both are not related
Answer:
(a) R is the reason for A

Question 15.
Identify the Incorrect pair
1. Group – (i) Aggregate functions
2. Order by – (ii) Sortind data
3. Having – (iii) Filter data
4. Where – (iv) max, min
(a) (2)
(b) (1)
(c) (4)
(d) (3)
Answer:
(c) (4)

PART – II

Answer any six questions. Question No. 21 is compulsory. [6 × 2 = 12]

Question 16.
Write note on keyword argument?
Answer:
Keyword arguments will invoke the function after the parameters are recognized by their parameter names. The value of the keyword argument is matched with the parameter name and so, one can also put arguments in improper order (not in order).

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 17.
What is composition in functions?
Answer:
The value returned by a function may be used as an argument for another function in a nested manner. This is called composition. For example, if we wish to take a numeric value or an expression as a input from the user, we take the input string from the user using the function input( ) and apply eval( ) function to evaluate its value.

Question 18.
Write note on len (str)?
Answer:
Syntax : len(str)
Description: Returns the length (no of characters) of the string.
Example: >>> A=”Corporation”
>>> print(len(A))
11

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 19.
Define sequence data type?
Answer:
Python programming language has four collections of data types such as List, Tuples, Set – and Dictionary. A list in Python is known as a “sequence data type” like strings. It is an ordered collection of values enclosed within square brackets [ ].

Question 20.
Give example for modifying variable outside a function?
Answer:
Example:
let y: = 0
(int) inc (int) x
y: = y + x;
return (y)

Question 21.
Define ADT?
Answer:
Abstract Data type (ADT) is a type (or class) for objects whose behavior is defined by a set of value and a set of operations.

Question 22.
Write note on Boolean data type?
Answer:
A Boolean data can have any of the two values: True or False.
Example :
Bool_varl=True
Bool_var2=False

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 23.
Write note on column, table constraint?
Answer:
Column constraint: Column constraint apply only to individual column.
Table constraint: Table constraint apply to a group of one or more columns.

Question 24.
What are the two ways of passing arguments in variable length method?
Answer:

  1. Non keyword variable arguments
  2. Keyword variable arguments

PART – III

Answer any six questions. Question No. 29 is compulsory. [6 × 3 = 18]

Question 25.
Explain print ( ) in python?
Answer:
In Python, the print( ) function is used to display result on the screen. The syntax for print( ) is as follows:
Example:
print (“string to be displayed as output ”) print (variable)
print (“String to be displayed as output ”, variable)
print (“Stringl ”, variable, “String 2”, variable, “String 3” )

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 26.
Give the rules for variables?
Answer:
An Identifier is a name used to identify a variable, function, class, module or object.

  1. An identifier must start with an alphabet (A..Z or a..z) or underscore (_).
  2. Identifiers may contain digits (0 .. 9)
  3. Python identifiers are case sensitive, i.e., uppercase and lowercase letters are distinct.
  4. Identifiers must not be a python keyword.
  5. Python does not allow punctuation character such as %,$, @ etc., within identifiers.

Question 27.
Explain commands and their functions in SQL?
Answer:
Tables are the only way to store data, therefore all the information has to be arranged in the form of tables. The SQL provides a predetermined set of commands to work on databases.

Keywords:
They have a special meaning in SQL. They are understood as instructions.

Commands:
They are instructions given by the user to the database also known as statements.

Clauses:
They begin with a keyword and consist of keyword and argument.

Arguments:
They are the values given to make the clause complete.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 28.
Write note on abs ( ), Ord ( ), Chr ( )?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 1

Question 29.
Write a pure function to find Gcd of 2 numbers?
Answer:
let rec gcd a b :=
if b < > 0 then gcd b (a mod b) else return a;;
output
gcd 13 27;;
-: int = 1
gcd 20536 7826;;
-: int = 2
In the above example program ‘gcd’ is the name of the function which recursively called till the variable ‘b’ becomes ‘O’. Remember b and (a mod b) are two arguments passed to ‘a’ and ‘b’of the gcd function.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 30.
Write the use of Savepoint command with an example?
Answer:
SAVEPOINT command:
The SAVEPOINT command is used to temporarily save a transaction so that you can rollback to the point whenever required. The different states of our table can be saved at anytime using different names and the rollback to that state can be done using the ROLLBACK command.

SAVEPOINT savepoint name;
UPDATE Student SET Name = ‘Mini’WHERE Admno=105;
SAVEPOINT A;

Question 31.
Find output:
str1 = input (“Enter a string: “)
index= -1
while index >= -(len(str1)):
print (“Subscriptf”,index,”] : ” + str1 [index])
index += -1
Answer:
Output:
Enter a string: welcome
Subscript [ -1 ] : e
Subscript [ -2 ] : m
Subscript [ -3 ] : o
Subscript [ -4] : c
Subscript [ -5 ] : 1
Subscript [ -6 ] : e
Subscript [ -7 ] : w

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 32.
Name some functions where lambda 0 is used?
Answer:
filter ( ), map ( ), reduce

Question 33.
Find output:
Answer:
def
printinfo (name, sal=500):
print (name)
print (sal)
return
print info (“mani”)
Output:
Mani
500

PART – IV

Answer all the questions. [5 × 5 = 25]

Question 34 (a).
Explain, various data types in SQL?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 2

[OR]

(b) Compare DBMS with RDBMS?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 3

Question 35 (a).
Explain various characteristics of modules?
Answer:

  1. Modules contain instructions, processing logic, and data.
  2. Modules can be separately compiled and stored in a library.
  3. Modules can be included in a program.
  4. Module segments can be used by invoking a name and some parameters.
  5. Module segments can be used by other modules.

[OR]

(b) Explain Alter command in SQL?
Answer:
The ALTER command is used to alter the table structure like adding a column, renaming the existing column, change the data type of any column or size of the column or delete the column from the table. It is used in the following way:

ALTER TABLE <table-name> ADD <column-name> <data type> <size>;
To add a new column “Address” of type ‘char’ to the Student table, the command is used as:-

ALTER TABLE Student ADD Address char;
To modify existing column of table, the ALTER TABLE command can be used with MODIFY clause like wise:

ALTER <table-name> MODIFY<column-name> <data type> <size>;
ALTER TABLE Student MODIFY Address char (25);

The above command will modify the address column of the Student table to now hold 25 characters. The ALTER command can be used to rename an existing column in the following way:

ALTER <table-name> RENAME old-column-name TO new-column-name;
For example to rename the column Address to City, the command is used as:

ALTER TABLE Student RENAME Address TO City;
The ALTER command can also be used to remove a column or all columns, for example to remove a particular column, the DROP COLUMN is used with the ALTER TABLE to remove a particular field, the command can be used as:

ALTER <table-name> DROP COLUMN <column-name>;
To remove the column City from the Student table, the command is used as:
ALTER TABLE Student DROP COLUMN City;

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 36(a).
Consider the following employee table. Write SQL commands for the qtns.(i) to (v)?
Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 4

  1. To display the details of all employees in descending order of pay.
  2. To display all employees whose allowance is between 5000 and 7000.
  3. To remove the employees who are mechanic.
  4. To add a new row.
  5. To display the details of all employees who are operators.

Answer:
Output:

  1. SELECT * FROM employee ORDER BY DESC;
  2. SELECT * FROM employee WHERE ((allowance >= 5000) AND (allowance <=7000));
  3. DELETE FROM employee WHERE desig = “Mechanic”;
  4. INSERT INTO employee(Empcode, Name, desig, pay, allowance) VALUES(‘M1006’, ‘RAM’, ‘Mechanic’,22000, 8000);
  5. SELECT * FROM employee WHERE desig = ‘operator’;

[OR]

(b) How will you write data into different types in CSV files?
Answer:
As you know Python provides an easy way to work with CSV file and has csv module to read and write data in the csv file. In the previous topics, You have learned how to read CSV files • in Python. In similar way, You can also write a new or edit an existing CSV files in Python.

  1. Creating A New Normal CSV File
  2. Modifying An Existing File
  3. Writing On A CSV File with Quotes
  4. Writing On A CSV File with Custom Delimiters
  5. Writing On A CSV File with Lineterminator
  6. Writing On A CSV File with Quotechars
  7. Writing CSV File Into A Dictionary
  8. Getting Data At Runtime And Writing In a File

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 37 (a).
Write a sample program to illustrate private and public variables using classes?
Answer:
class Sample:
def_init_(self, n1, n2):
self._n1=n1
self._n2=n2
def display(self):
print(“Class variable 1 = “, self.n1)
print(“Class variable 2 = “, self._n2)
S=Sample(12, 14)
S.display( )
print(“Value 1 = “, S.n1)
print(“Value 2 = “, S._n2)
In the above program, there are two class variables n1 and n2 are declared. The variable nl is a public variable and n2 is a private variable. The display( ) member method is defined to show the values passed to these two variables.

The print statements defined within class will successfully display the values of n1 and n2, even though the class variable n2 is private. Because, in this case, n2 is called by a method defined inside the class. But, when we try to access the value of n2 from outside the class Python throws an error. Because, private variable cannot be accessed from outside the class.

Output:
Class variable 1 = 12 Class variable 2=14 Value 1 = 12
Traceback (most recent call last):
File “D:/Python/Class-Test-04.py”, line 12, in <module> print(“Value 2 = “, S._n2)
AttributeError: ‘Sample’ object has no attribute ‘n2’

[OR]

(b) Explain updating and deleting Tuple with example?
Answer:
As you know a tuple is immutable, the elements in a tuple cannot be changed. Instead of altering values in a tuple, joining two tuples or deleting the entire tuple is possible.
Example:
# Program to join two tuples
Tup 1 = (2, 4, 6, 8, 10)
Tup 2 = (1,3,5,7,9)
Tup 3 = Tup1 + Tup2
print(Tup3)

Output:
(2, 4, 6, 8, 10, 1, 3, 5, 7, 9)
To delete an entire tuple, the del command can be used.
Syntax: del tuple_name
Example:
Tup1 =(2, 4, 6, 8, 10)
print(“The elements of Tup1 is “, Tup1)
del Tup1
print (Tup1)

Output:
The elements of Tupl is (2, 4, 6, 8, 10)
Traceback (most recent call last):
File “D:/Python/Tuple Examp l.py”, line 4, in <module>
print (Tupl)
NameError: name ‘Tup1’ is not defined
Note that, the print statement in the above code prints the elements. Then, the del statement deletes the entire tuple. When you try to print the deleted tuple, Python shows the error.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 38 (a).
Explain nested If -elif – else statement with example?
Answer:
When we need to construct a chain of if statement(s) then ‘elif’ clause can be used instead of ‘else’.
Syntax:
if <condition-l>:
statements-block 1

elif <condition-2>:
statements-block 2

else:
statements-block n
Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 5

In the syntax of if.elifi.else mentioned above, condition-1 is tested if it is true then statements- block 1 is executed, otherwise the control checks . condition-2, if it is true statements-block2 is executed and even if it fails statements-block n mentioned in else part is executed.

‘elif’ clause combines ifi.else-ifi.else statements to one if..elif…else, ‘elif’ can be considered to be abbreviation of ‘else if’. In an ‘if’ statement there is no limit of ‘elif’ clause that can be used, but an ‘else’ clause if used should be placed at the end.

Example:
Program to illustrate the use of nested if statement

Tamil Nadu 12th Computer Science Model Question Paper 3 English Medium img 6

m1=int (input(“Enter mark in first subject: ”))
m2=int (input(“Enter mark in second subject: ”))
avg= (m1+m2)/2
if avg>=80:
print (“Grade : A”)
elif avg>=70 and avg<80:
print (“Grade : B”)
elif avg>=60 and avg<70:
print (“Grade : C”)
elif avg>=50 and avg<60:
print (“Grade : D”)
else:
print (“Grade : E”)

Output 1:
Enter mark in first subject: 34 Enter mark in second subject: 78 Grade : D

Output 2 :
Enter mark in first subject: 67

[OR]

(b) Explain how to pass parameters in functions?
Answer:
Parameters or arguments can be passed to functions:-

deffunction_name (parameters) separated by comma):

Let us see the use of parameters while defining functions. The parameters that you place in the parenthesis will be used by the function itself. You can pass all sorts of data to the functions. Here is an example program that defines a function that helps to pass parameters into the function.

# assume w = 3 and h = 5
def area(w,h):
return w * h
print (area (3,5))

The above code assigns the width and height values to the parameters w and h. These parameters are used in the creation of the function “area”. When you call the above function, it returns the product of width and height as output. The value of 3 and 5 are passed to w and h respectively, the function will return 15 as output.

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium

Students can Download Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium Pdf, Tamil Nadu 12th Computer Science Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Computer Sceince Model Question Paper 2 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 15 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 16 to 24 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 25 to 33 in Part III are three-mark questions. These are to be answered in about three to five short sentences.
  7. Question numbers 34 to 38 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3 Hours
Maximum Marks: 70

PART – 1

Choose the correct answer. Answer all the questions: [15 × 1 = 15]

Question 1.
Which of the following defines what an object can do?
(a) OS
(b) Computer
(c) Interface
(d) Interpreter
Answer:
(c) Interface

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 2.
Identify the constructor from the following?
(a) City=makecity(name, lat, Ion)
(b) Getname (city)
(c) Getlat (city)
(d) Getlon (city)
Answer:
(a) City=makecity(name, lat, Ion)

Question 3.
Which of the following security technique that regulates who can use resources in a computing environment?
(a) Password
(b) Authentication
(c) Access control
(d) Certification
Answer:
(c) Access control

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 4.
………………….. is an expression of algorithm in a programming language.
(a) Program
(b) Language
(c) Module
(d) Memory
Answer:
(a) Program

Question 5.
In selection sort, there will be ……………. exchange for every pass through the list.
(a) 0
(b) 1
(c) n
(d) n2
Answer:
(b) 1

Question 6.
………….. function is the alternative for bin ( ) function.
(a) Ord ( )
(b) Format ( )
(c) Binary ( )
(d) Bin ( )
Answer:
(b) Format ( )

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 7.
Which command is used to remove the entire string variable?
(a) Remove
(b) Del
(c) Delete
(d) Strike
Answer:
(b) Del

Question 8.
Functions defined inside a class ………………..
(a) Functions
(b) Module
(c) Methods
(d) Section
Answer:
(c) Methods

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 9.
In which database systems, transaction management is efficient?
(a) DBMS
(b) RDBMS
(c) ERDMS
(d) DMBS
Answer:
(b) RDBMS

Question 10.
When the command to run a python program is given to interpreter, code at ……………… indentation is executed ………………..
(a) level 0
(b) level 1
(c) level 2
(d) level 3
Answer:
(a) level 0

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 11.
Which has a native library for sqlite?
(a) C
(b) C++
(c) Java
(d) Python
Answer:
(d) Python

Question 12.
Which table holds the key information about the database tables?
(a) Page
(b) Select
(c) Primary
(d) Master
Answer:
(d) Master

Question 13.
Pick the odd one out
(a) Dashboard
(b) Live graph
(c) Barplot
(d) Histogram
Answer:
(c) Barplot

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 14.
Which function shows the percentage value in pie chart?
(a) Percent
(b) Percentage
(c) Slice
(d) Autopct
Answer:
(d) Autopct

Question 15.
Which of the following module is provided by Python to do several operations on the CSV files?
(a) Py
(b) Xls
(c) Csv
(d) Os
Answer:
(d) Os

PART – II

Answer any six questions. Question No. 21 is compulsory. [6 × 2 = 12]

Question 16.
Write note on Grant and Revoke command?
Answer:
Grant: Grants permission to one or more users to perform specific tasks.
Revoke: Withdraws the access permission given by the GRANT statement.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 17.
Name some clauses in SQL?
Answer:

  1. DISTINCT
  2. WHERE
  3. GROUP BY
  4. ORDER BY
  5. HAVING

Question 18.
Define subroutine?
Answer:
Subroutines are the basic building blocks of computer programs. Subroutines are small sections of code that are used to perform a particular task that can be used repeatedly. In Programming languages these subroutines are called as Functions.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 19.
Write note on modules?
Answer:
A module is a part of a program. Programs are composed of one or more independently developed modules. A single module can contain one or several statements closely related each other. Modules work perfectly on individual level and can be integrated with other modules.

Question 20.
Write note on Exponent data?
Answer:
An Exponent data contains decimal digit part, decimal point, exponent part followed by one or more digits.

Question 21.
Write a program to check if year is leap or not?
Answer:
n=int(input(“Enter any year”1)) if(n % 4 == 0):
print “Leap Year”
else:
print “Not a Leap Year”

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 22.
Write the syntax of if-else statements?
Answer:
Syntax:
if:
statements-block 1 else:
statements-block 2

Question 23.
Write note on list comprehension?
Answer:
List comprehension is a simplest way of creating sequence of elements that satisfy a certain condition.
Syntax:
List = [expression for variable in range]

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 24.
What is the purpose of Destructor?
Answer:
Destructor is also a special method gets executed automatically when an object exit from the scope. It is just opposite to constructor. In Python, del ( ) method is used as destructor.

PART – III

Answer any six questions. Question No. 29 is compulsory. [6 × 3 = 18]

Question 25.
What are the two phases in the Analysis of algorithms and performance evaluation?
Answer:
(a) A Priori estimates:
This is a theoretical performance analysis of an algorithm. Efficiency of an algorithm is measured by assuming the external factors.

(b) A Posteriori testing:
This is called performance measurement. In this analysis, actual statistics like running time and required for the algorithm executions are collected.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 26.
Write note on Arithmetic operators?
Answer:
An arithmetic operator is a mathematical operator that takes two operands and performs a calculation on them. They are used for simple arithmetic. Most computer languages contain a set of such operators that can be used within equations to perform different types of sequential calculations.

Question 27.
Write note on comments?
Answer:
In Python, comments begin with hash symbol (#). The lines that begins with # are considered as comments and ignored by the Python interpreter. Comments may be single line or no multi-lines. The multiline comments should be enclosed within a set of:-
# as given below.
# It is Single line Comment
# It is multiline comment
which contains more than one line #

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 28.
Give the flowchart for ‘for loop’ execution?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 1 - Copy - Copy (2)

Question 29.
What is the output of the following snippet?
Answer:
i=1
while True:
if i%3 =0:
break
print(i,end=”)
i +=1 Output:
12

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 30.
Give the syntax for break, continue, pass?
Answer:
Syntax:
break

Syntax:
continue

Syntax:
pass

Question 31.
Fill the Table with appropriate values?
Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 2
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 3 - Copy - Copy - Copy

Question 32.
Give the 3 different syntax formats for deleting the elements from a list?
Answer:
Syntax:
del List [index of an element]
# to delete a particular element
del List [index from: index to]
# to delete multiple elements del List
# to delete entire list

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 33.
What is the output of the following program?
Answer:
class Sample:
_num=10
def disp(self):
print(self._num)
S=Sample( )
S.disp( )
print(S._num)
Output:
Error Sample has no attribute S._num
10

PART – IV

Answer all the questions. [5 × 5 = 25]

Question 34(a).
Describe in detail the procedure script mode programming?
Answer:
Basically, a script is a text file containing the Python statements. Python Scripts are reusable code. Once the script is created, it can be executed again and again without retyping. The Scripts are editable.

Creating Scripts in Python:
(I) Choose File —> New File or press Ctrl + N in Python shell window.

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 4 - Copy - Copy

(II) An untitled blank script text editor will be displayed on screen

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 5 - Copy - Copy

(III) Type the following code in Script editor

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 6 - Copy

a =100
b = 350
c = a + b
print (“The Sum=”, c)

Saving Python Script:

(I) Choose File → Save or Press Ctrl + S

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 7 - Copy

(II) Now, Save as dialog box appears on the screen

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 8 - Copy

(III) In the Save As dialog box, select the location where you want to save your Python code, and type the file name in File Name box. Python files are by default saved with extension .py. Thus, while creating Python scripts using Python Script editor, no need to specify the file extension.

(IV) Finally, click Save button to save your Python script.

Executing Python Script:-
(I) Choose Run → Run Module or Press F5

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 9 - Copy

(II) If your code has any error, it will be shown in red color in the IDLE window, and Python describes the type of error occurred. To correct the errors, go back to Script editor, make corrections, save the file using Ctrl + S or File → Save and execute it again.

(III) For all error free code, the output will appear in the IDLE window of python

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 10

[OR]

(b) Explain data types in python?
Answer:
Python Data types:
All data values in Python are objects and each object or value has type. Python has Built-in or Fundamental data types such as Number, String, Boolean, tuples, lists and dictionaries.

Number Data type:
The built-in number objects in Python supports integers, floating point numbers and complex numbers.

Integer Data can be decimal, octal or hexadecimal. Octal integer use O (both upper and lower case) to denote octal digits and hexadecimal integer use OX (both upper and lower case) and L (only upper case) to denote long integer.

Example :

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 11

A floating point data is represented by a sequence of decimal digits that includes a decimal point. An Exponent data contains decimal digit part, decimal point, exponent part followed by one or more digits.

Example :

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 12

Complex number is made up of two floating point values, one each for the real and imaginary parts.

Boolean Data type:
A Boolean data can have any of the two values: True or False.

Example :
Bool_var1=True
Bool_var2=False

String Data type:
String data can be enclosed with single quote or double quote or triple quote.

Example:
Char_data = ‘A’
String_data= “Computer Science”
Multiline_data= “““String data can be enclosed with single quote or double quote or triple quote.”””

Question 35(a).
Write a program to calculate the sum of numbers from 1 to 100?
Answer:
n = 100 sum = 0
for counter in range( 1 ,n+1):
sum = sum + counter
print(“Sum of 1 until %d: %d” % (n,sum))

Output:
Sum of 1 until 100: 5050

[OR]

(b) Write a program to replace a string with another string without replace ( )?
Answer:
s1 = input(“Enter the-string to be replaced : “)
s2 = input(“Enter the string to replace with “)
s1 = s2
print(“Replaced string is “, si)

Output:
Enter the string to be replaced: Computer
Enter the string to replace with: repcomputer
Replaced string is repcomputer

Question 36(a).
Write a program using class to accept 3 sides of a triangle and print its area?
Answer:
class Tr:
def init (self, a, b, c):
self.a = float(a)
self.b = float(b)
self.c = float(c)
def area(self):
s = (self.a + self.b + self.c)/2
return((s*(s-self.a) * (s-self.b) * (s-self.c) ** 0.5))
a = input(“Enter side 1:”)
b = input(“Enter side2:”)
c = input(“Enter side3:”)
ans=Tr(a,b,c)
print(ans.area())

Output:
Enter side 1 : 3 Enter side 2:4 Enter side 3 : 5

[OR]

(b) Explain different types of DBMS users?
Answer:
(I) Database Administrator:
Database Administrator or DBA is the one who manages the complete database management system. DBA takes care of the security of the DBMS, managing the license keys, managing user accounts and access etc.

(II) Application Programmers or Software Developers:
This user group is involved in developing and designing the parts of DBMS.

(III) End User:
End users are the one who store, retrieve, update and delete data.

(IV) Database designers:
Are responsible for identifying the data to be stored in the database for choosing appropriate structures to represent and store the data.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 37 (a).
Explain various components of DBMS?
Answer:
The Database Management System can be divided into five major components as follows:

  1. Hardware
  2. Software
  3. Data
  4. Procedures/Methods
  5. Database Access Languages

1. Hardware:
The computer, hard disk, I/O channels for data, and any other physical component involved in storage of data

2. Software:
This main component is a program that controls everything. The DBMS software is capable of understanding the Database Access Languages and interprets into database commands for execution.

3. Data:
It is that resource for which DBMS is designed. DBMS creation is to store and utilize data.

4. Procedures/Methods:
They are general instructions to use a database management system such as installation of DBMS, manage databases to take backups, report generation, etc.

5. DataBase Access Languages:
They are the languages used to write commands to access, insert, update and delete data stored in any database.

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 13

[OR]

(b) Differentiate IN and NOTIN in SQL using sample commands? IN Keyword?
Answer:
The IN keyword is used to specify a list of values which must be matched with the record values. In other words it is used to compare a column with more than one value. It is similar to an OR condition.

For example :
SELECT Admno, Name, Place FROM Student WHERE Place IN (“Chennai”, “Delhi”);

Adm No

Name

Place

100AshishChennai
101AdarshDelhi
103AyushDelhi
104AbinandhChennai
105RevathiChennai
107HemaChennai

NOT IN:
The NOT IN keyword displays only those records that do not match in the list.

For example:
SELECT Admno, Name, Place FROM Student WHERE Place NOT IN (“Chennai”, “Delhi”); will display students only from places other than “Chennai” and “Delhi”.

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 14

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 38 (a).
Explain various python file modes?
Answer:

Adm No

Name

Place

102AkshithBangalore
106DevikaBangalore

[OR]

(b) Explain getopt ( ) in python?
Answer:
Python getopt module:
The getopt module of Python helps you to parse (split) command-line options and arguments. This module provides two functions to enable command-line argument parsing, getopt.getopt method

This method parses command-line options and parameter list. Following is the syntax for this method
=getopt.getopt( argv, options, {long_options])
Here is the detail of the parameters –

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img 15

getopt( ) method returns value consisting of two elements. Each of these values are stored separately in two different list (arrays) opts and args .Opts contains list of splitted strings like mode, path and args contains any string if at all not splitted because of wrong path or mode, args will be an empty array if there is no error in splitting strings by getopt( ). For example The Python code which is going to execute the C++ file p4 in command line will have the getopt Q method like the following one. opts, args = getopt.getopt (argv, “i:”,[‘ifile=’])

Tamil Nadu 12th Computer Science Model Question Paper 2 English Medium img t

>>>print(args)
[ ]
Some more command for wrapping C++ code

if _name _==’_main_’;
main(sys.argv[l:])
_name_(A Special variable) in Python

Since there is no main( ) function in Python, when the command to run a Python program is given to the interpreter, the code that is at level 0 indentation is to be executed. However, before doing that, interpreter will define a few special variables. _name_ is one such special variable which by default stores the name of the file.

If the source file is executed as the main program, the interpreter sets the _name_ variable to have a value as ” main ” name is a built-in variable which evaluates to the name of the current module. Thus it can be used to check whether the current script is being run on its own.

For example consider the following
if_name_==’_main_’:
main(sys.argv[1:])
if the command line Python program itself is going to execute first, then _main_ contains the name of that Python program and the Python special variable _name_ also contain the Python program name. If the condition is true it calls the main which is passed with C++ file as argument.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Students can Download Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium Pdf, Tamil Nadu 12th Computer Science Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Computer Sceince Model Question Paper 1 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 15 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 16 to 24 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 25 to 33 in Part III are three-mark questions. These are to be answered in about three to five short sentences.
  7. Question numbers 34 to 38 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3 Hours
Maximum Marks: 70

PART – 1

Choose the correct answer. Answer all the questions: [15 × 1 = 15]

Question 1.
The duration for which a variable is alive is ………………..
(a) Scale
(b) Life time
(c) Static
(d) Function
Answer:
(b) Life time

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 2.
………………. describes the lower bound of an algorithm.
(a) Big Ω
(b) Big Θ
(c) Big O
(d) Big ⊗
Answer:
(a) Big Ω

Question 3.
How many types of operators are there?
(a) 2
(b) 3
(c) 4
(d) 5
Answer:
(d) 5

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 4.
The keys in python, dictionary is specified by ……………..
(a) =
(b) ;
(c) +
(d) :
Answer:
(d) :

Question 5.
…………….. is used to access an element in a list.
(a) Element
(b) i
(c) Index
(d) Tuple
Answer:
(c) Index

Question 6.
The command to delete a table is ………………..
(a) Drop
(b) Delete
(c) Delete all
(d) Alter table
Answer:
(a) Drop

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 7.
‘skipinitialspace’ is used for removing ……………….. after delimiter.
(a) White spaces
(b) Double quotes
(c) Comma
(d) Colon
Answer:
(a) White spaces

Question 8.
List literals are written using ………………
(a) [ ]
(b) ( )
(c) { }
(d) <>
Answer:
(a) [ ]

Question 9.
What does ……………… name ………………. contains?
(a) C++ file name
(b) Main ( ) name
(c) Python file name
(d) OS module name
Answer:
(c) Python file name

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 10.
Which of the following clause avoid the duplicates?
(a) Distinct
(b) Remove
(c) Where
(d) Group by
Answer:
(a) Distinct

Question 11.
Which function returns the smallest value of the selected columns?
(a) Min ( )
(b) Minimum ( )
(c) Small ( )
(d) Least ( )
Answer:
(a) Min ( )

Question 12.
Which is a python package used for 2D graphics?
(a) Matplotlib.pyplot
(b) Matplotlib.pip
(c) Matplotlib.numpy
(d) Matplotlib.plt
Answer:
(a) Matplotlib.pyplot

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 13.
Skipping of first row heading in CSV file is given by ………………
(a) Skip
(b) Next
(c) Forward
(d) More
Answer:
(b) Next

Question 14.
Which mode is used when dealing with non-text files like images or exe files?
(a) Text
(b) Word
(c) Binary
(d) Exe
Answer:
(c) Binary

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 15.
In python _ del _ ( ) method is used as …………….
(a) Delete
(b) Drop
(c) Truncate
(d) Destructor
Answer:
(d) Destructor

PART – II

Answer any six questions. Question No. 21 is compulsory. [6 × 2 = 12]

Question 16.
Who is an Algorist?
Answer:

  1. A person skilled in the design of algorithms are called as Algorist.
  2. An algorithmic artist.

Question 17.
What is a repeating operator?
Answer:
The multiplication operator (*) is used to display a string in multiple number of times.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 18.
Write note on dictionary comprehensions?
Answer:
In Python, comprehension is another way of creating dictionary. The following is the syntax of creating such dictionary.
Syntax
Dict = { expression for variable in sequence [if condition] }

Question 19.
What is the output of the following snippet?
T=1
while T:
print(True)
break
(a) False
(b) True
(c) 0
(d) No output
Answer:
(d) No output

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 20.
List the control structures in python?
Answer:
There are three important control structures

  1. Sequential
  2. Alternative or Branching
  3. Iterative or Looping

Question 21.
Pick the correct one to execute the given statement successfully, if_: print(x, ” is a leap year”)
(a) x % 2 = 0
(b) x % 4 = = 0
(c) x/4 = 0
(d) x % 4 = 0
Answer:
(b) x % 4 = = 0

Question 22.
What are the 4 types of function arguments?
Answer:

  1. Required arguments
  2. Keyword arguments
  3. Default arguments
  4. Variable-length arguments

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 23.
Find output:
C = 65
Print (chr (C))
Answer:
Output:
A

Question 24.
Give the positive and negative index for list [10, 23, 41]
Answer:
Positive: 0 1 2
Negative: -3 -2 -1

PART – III

Answer any six questions. Question No. 29 is compulsory. [6 × 3 = 18]

Question 25.
Write a python program to check smallest of 3 numbers?
Answer:
num1 = int (input(“Enter first number : “))
num2 = int (input(“Enter second number : “))
num3 = int (input(“Enter third number : “))
if (num1 < num2) and (num1 < num3):
smallest=num1
elif (num2 < num1) and (num2 < num3):
smallest=num2
else:
smallest=num3
print(” The smallest number is”, smallest)

Output:
Enter first number : 12
Enter second number : 7
Enter third number : 15
The smallest number is 7

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 26.
Write a note on count ( ) function?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 1

Question 27.
What are the advantages of user – defined functions?
Answer:

  1. Functions help us to divide a program into modules. This makes the code easier to manage.
  2. It implements code reuse. Every time you need to execute a sequence of statements, all you need to do is to call the function.
  3. Functions, allows us to change functionality easily, and different programmers can work on different functions.

Question 28.
Write note on min ( ), max ( ), sum ( ) functions?
Answer:
Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 2

Question 29.
What is the use of append ( ) and extend ( ) functions in python?
Answer:
In Python, append() function is used to add a single element and extend() function is used to add more than one element to an existing list.

Syntax:
List.append (element to be added)
List.extend ([elements to be added])

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 30.
Define Nested list, give example for it?
Answer:
In the below example, Mylist contains another list as an element. This type of list is known as “Nested List”.
Nested list is a list containing another list as an element.
Example: Mylist = [ “Welcome”, 3.14, 10, [2, 4, 6] ]

Question 31.
Define list. How will you represent rational numbers with list?
Answer:
List is constructed by placing expressions within square brackets separated by commas. Such an expression is called a list literal. List can store multiple values. Each value can be of any type and can even be another list. Example for List is [10, 20].

Representing Rational Numbers Using List:
You can now represent a rational number as a pair of two integers in pseudo code: a numerator and a denominator
rational(n, d):
return [n, d]
numer(x):
return x[0]
denom(x):
return x[l]

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 32.
Define memoization?
Answer:
Memoization or memoisation is an optimization technique used primarily to speed up computer programs by storing the results of expensive function calls and returning the cached result when the same inputs occur again.

Question 33.
Mention any 6 keywords?
Answer:

  1. False
  2. None
  3. True
  4. And
  5. As
  6. Assert

PART – IV

Answer all the following questions. [5 × 5 = 25]

Question 34 (a).
Explain the pseudo code to do Binary search?
Answer:
(I) Start with the middle element:

  • If the search element is equal to the middle element of the array i.e., the middle value = number of elements in array/2, then return the index of the middle element.
  • If not, then compare the middle element with the search value.
  • If the search element is greater than the number in the middle index, then select the elements to the right side of the middle index, and go to Step-1.
  • If the search element is less than the number in the middle index, then select the elements to the left side of the middle index, and start with Step-1.

(II) When a match is found, display success message with the index of the element matched.

(III) If no match is found for all comparisons, then display unsuccessful message.

[OR]

(b) Give the pseudo code for insertion sort?
Answer:
Step 1 – If it is the first element, it is already sorted.
Step 2 – Pick next element.
Step 3 – Compare with all elements in the sorted sub-list.
Step 4 – Shift all the elements in the sorted sub-list that is greater than the value to be sorted
Step 5 – Insert the value
Step 6 – Repeat until list is sorted

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 35 (a).
Explain input function with example?
input( ) function:
Answer:
In Python, input( ) function is used to accept data as input at run time. The syntax for input( ) function is,
Variable = input (“prompt string ’’)

Where, prompt string in the syntax is a statement or message to the user, to know what input can be given. If a prompt string is used, it is displayed on the monitor; the user can provide expected data from the input device. The input( ) takes whatever is typed from the keyboard and stores the entered data in the given variable. If prompt string is not given in input( ) no message is displayed on the screen, thus, the user will not know what is to be typed as input.

Example: input( ) with prompt string
>>> city=input (“Enter Your City: ”)
Enter Your City: Madurai
>>> print (“I am from”, city)
I am from Madurai

Example: input( ) without prompt string
>>> city=input( )
Rajarajan
>>> print (“I am from”, city)
I am from Rajarajan

Note that in example-2, the input( ) is not having any prompt string, thus the user will not know what is to be typed as input. If the user inputs irrelevant data as given in the above example, then the output will be unexpected. So, to make your program more interactive, provide prompt string with input( ).

The input ( ) accepts all data as string or characters but not as numbers. If a numerical value is entered, the input values should be explicitly converted into numeric data type.

The int ( ) function is used to convert string data as integer data explicitly. We will learn about more such functions in later chapters.

Example:
x = int (input(“Enter Number 1: ”))
y = int (input(“Enter Number 2: ”))
print (“The sum = ”, x+y)
Output:
Enter Number 1 : 34
Enter Number 2 : 56
The sum = 90

Example: Alternate method for the above program
x,y=int (input(“Enter Number 1 :”)),int(input(“Enter Number 2:”))
print (“X = “,x,” Y = “,y)
Output:
Enter Number 1:30
Enter Number 2:50
X = 30 Y = 50

[OR]

(b) Explain various types of Relationships in dBMS?
Answer:
Following are the types of relationships used in a database.

  1. One-to-One Relationship
  2. One-to-Many Relationship
  3. Many-to-One Relationship
  4. Many-to-Many Relationship

1. One-to-One Relationship
In One-to-One Relationship, one entity is related with only one other entity. One row in a table is linked with only one row in another table and vice versa.
For example: A student can have only one exam number

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 3

2. One-to-Many Relationship
In One-to-Many relationship, one entity is related to many other entities.
One row in a table A is linked to many rows in a table B, but one row in a table B is linked to only one row in table A.
For example: One Department has many staff members.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 4

3. Many-to-One Relationship
In Many-to-One Relationship, many entities can be related with only one in the other entity. For example: A number of staff members working in one Department.
Multiple rows in staff members table is related with only one row in Department table.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 5

4. Many-to-Many Relationship
A many-to-many relationship occurs when multiple records in a table are associated with multiple records in another table.

Example 1: Customers and Product
Customers can purchase various products and Products can be purchased by many customers.

Example 2: Students and Courses A student can register for many Courses and a Course may include many students.

Example 3: Books and Student.
Many Books in a Library are issued to many students.

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 6

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 36 (a).
Write a menu driven program that keeps record of books available in school library?
Answer:
class Library:
def init (self):
self.bookname=” ”
self.author=””

def getdata(self):
self.bookname = input(“Enter Name of the Book: “)
self.author = input(“Enter Author of the Book: “)

def display(self):
print(“Name of the Book: “,self.bookname)
print(“Author of the Book: “,self.author)
print(“\n”)

book=[ ] #empty list
ch = ‘y’

while(ch==’y’):
print(” 1. Add New Book \n 2.Display Books”)
resp = int(input(“Enter your choice : “))

if(resp==1):
L=Library( )
L.getdata( )
book.append(L)

elif(resp=2):
for x in book:
x.display( )

else:
print(“Invalid input….”)
ch = input(“Do you want continue….”)

Output:

  1. Add New Book
  2. Display Books Enter your choice : 1

Enter Name of the Book: Programming in C++
Enter Author of the Book: K. Kannan
Do you want continue….y

  1. Add New Book
  2. Display Books Enter your choice : 1

Enter Name of the Book: Learn Python
Enter Author of the Book: V.G.Ramakrishnan
Do you want continue….y

  1. Add New Book
  2. Display Books

Enter your choice : 1
Enter Name of the Book: Advanced Python
Enter Author of the Book: Dr. Vidhya
Do you want continue….y

  1. Add New Book
  2. Display Books

Enter your choice : 1
Enter Name of the Book: Working with OpenOffice
Enter Author of the Book: N.V.Gowrisankar
Do you want continue….y

  1. Add New Book
  2. Display Books

Enter your choice : 1
Enter Name of the Book: Data Structure
Enter Author of the Book: K.Lenin
Do you want continue….y

  1. Add New Book
  2. Display Books

Enter your choice : 1
Enter Name of the Book: An Introduction to Database System
Enter Author of the Book: R.Sreenivasan
Do you want continue….y

  1. Add New Book
  2. Display Books

Enter your choice : 2
Name of the Book: Programming in C++
Author of the Book: K. Kannan
Name of the Book: Learn Python
Author of the Book: V.G.Ramakrishnan
Name of the Book: Advanced Python
Author of the Book: Dr. Vidhya
Name of the Book: Working with OpenOffice
Author of the Book: N.V.Gowrisankar
Name of the Book: Data Structure
Author of the Book: K.Lenin
Name of the Book: An Introduction to Database System
Author of the Book: R.Sreenivasan
Do you want continue….n

[OR]

(b) Write a program to accept a string and print the number of upper case, vowels, consonants and spaces in the giving string?
Answer:
class String:
def _init_(self):
self.uppercase=0
self.lowercase=0
self.vowels=0
self.consonants=0
self.spaces=0
self.string=””

def getstr(self):
self.string=str(input(“Enter a String: “))

def countupper(self):
for ch in self.string:
if (ch.isupper()):
self.uppercase+=1

def count_lower(self):
for ch in self.string:
if (ch.islower()):
self.lowercase+= 1

def count_vowels(self):
for ch in self.string:
if (ch in (‘A’, ‘a’, ‘e’, ‘E’, ‘i’, T, ’o’, ‘O’, T, ‘L’)):
self.vowels+=1

def countconsonants(self):
for ch in self.string:
if (ch not in (‘A’, ’a’, ‘e’, ‘E’, ‘i’, T, ‘o’, ‘O’, T, ’L’)):
self.consonants+= 1

def countspace(self):
for ch in self.string:
if (ch=””):
self.spaces+=1

def execute(self):
self.count_upper( )
self.count_lower( )
self. count_vowels( )
self.count_consonants( )
self.count_space( )

def display(self):
print(“The given string contains…”)
print(“%d Uppercase letters”%self.uppercase)
print(“%d Lowercase letters”%self.lowercase)
print(“%d Vowels”%self. vowels)
print(“%d Consonants”%self.consonants)
print(“%d Spaces”%self.spaces)
S = String( )
S.getstr( )
S.execute( )
S.display( )

Output:
Enter a String: Welcome To Learn Computer Science
The given string contains…
5 Uppercase letters
24 Lowercase letters
13 Vowels
20 Consonants
4 Spaces

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 37(a).
Explain python getopt module?
Answer:
The getopt module of Python helps you to parse (split) command-line options and arguments. This module provides two functions to enable command-line argument parsing.
getopt.getopt method
This method parses command-line options and parameter list. Following is the syntax for this method –
<opts> ,<args>=getopt.getopt (argv, options, [long options])
Here is the detail of the parameters –

argv – This is the argument list of values to be parsed (splited). In our program the complete command will be passed as a list.
options – This is string of option letters that the Python program recognize as, for input or for output, with options (like ‘i’ or ‘o’) that followed by a colon (:). Here colon is used to denote the mode.

longoptions – This parameter is passed with a list of strings. Argument of Long options should be followed by an equal sign (‘=’). In our program the C++ file name will be passed as string and ‘i’ also will be passed along with to indicate it as the input file.

getopt( ) method returns value consisting of two elements. Each of these values are stored separately in two different list (arrays) opts and args. Opts contains list of splitted strings like mode, path and args contains any string if at all not splitted because of wrong path or mode. args will be an empty array if there is no error in splitting strings by getopt( ).

For example The Python code which is going to execute the C++ file p4 in command line will have the getopt() method like the following one.
opts, args = getopt.getopt (argv, “i:”,[‘ifile=’])

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 8 - Copy - Copy

In our examples since the entire command line commands are parsed and no leftover argument, the second argument args will be empty [ ]. If args is displayed using print( ) command it displays the output as [ ].
>>>print(args)
[ ]

[OR]

(b) Write a sql code using where clause to display the different grades scored by male students from student table?
Answer:
The WHERE clause is used to extract only those records that fulfill a specified condition. In this example we are going to display the different grades scored by male students from “student table” import sqlite3
connection = sqlite3.connect(“Academy.db”)
cursor = connection.cursor( )
cursor.execute(” SELECT DISTINCT (Grade) FROM student where gender=’M”‘)
result = cursor.fetchall( )
print(*result,sep=”\n”)
OUTPUT
(‘B’,)
(‘A’,)
(C’,)
(D’,)

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium

Question 38 (a).
Write a program that accept data using python input ( ) command and write it in the Table called person?
Answer:
In this example we are going to accept data using Python input() command during runtime and then going to write in the Table called “Person”

Example:
# code for executing query using input data import sqlite3
# creates a database in RAM
con =sqlite3.connect(” Academy, db”)
cur =con.cursor( )
cur.execute(“DROP Table person”)
cur.execute(“create table person (name, age, id)”)
print(“Enter 5 students names:”)
who =[input( ) for i in range(5)]
print(“Enter their ages respectively:”)
age =[int(input()) for i in range(5)]
print(“Enter their ids respectively:”)
p_id =[int(input())for i in range(5)]
n =len(who)
for i in range(n):
# This is the q-mark style:
cur.execute(“insert into person values (?, ?, ?)”, (who[i], age[i], p_id[i]))
# And this is the named style: cur.execute(“select * from person”)
# Fetches all entries from table
print(“Displaying All the Records From Person Table”)
print (*cur.fetchall( ), sep-\n’)

Output:
Enter 5 students names:
RAM
KEERTHANA
KRISHNA
HARISH
GIRISH

Enter their ages respectively:
28
12
21

Enter their ids respectively:
1
2
3
4
5

Displaying All the Records From Person Table
(‘RAM’, 28, 1)
(’KEERTHANA’, 12, 2)
(’KRISHNA1, 21,3)
(‘HARISH’, 18,4)
(‘GIRISH’, 16, 5)

You can even add records to the already existing table like “Student” Using the above coding with appropriate modification in the Field Name. To do so you should comment the create table statement

[OR]

(b) Write a CSV file with a line terminator?
Answer:
A Line Terminator is a string used to terminate lines produced by writer. The default value is \r or \n. We can write csv file with a line terminator in Python by registering new dialects using csv.register_dialect( ) class of csv module.
For Example
import csv
Data = [[‘Fruit’, ‘Quantity’], [‘Apple’, ‘5’], [‘Banana’, ‘7’], [‘Mango’, ‘8’]]
csv.register_dialect(‘myDialect’, delimiter = ‘|’, lineterminator = ‘\n’)
with open(‘c:\\pyprg\\chl3\\line.csv’, ‘w’) as f:
writer = csv.writer(f, dialect=‘myDialect’)
writer.writerows(Data)
f.close( )
When we open the line.csv file, we get following output with spacing between lines:

Tamil Nadu 12th Computer Science Model Question Paper 1 English Medium img 7

In the above code, the new dialect “myDialect uses the delimiter=‘|’ where a | (pipe) is considered as column separator. The line terminator=‘\r\n\r\n’ separates each row and display the data after every two lines.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

Students can Download Tamil Nadu 12th Economics Model Question Paper 5 English Medium Pdf, Tamil Nadu 12th Economics Model Question Papers helps you to revise the complete Tamilnadu State Board New Syllabus, helps students complete homework assignments and to score high marks in board exams.

TN State Board 12th Economics Model Question Paper 5 English Medium

General Instructions:

  1. The question paper comprises of four parts.
  2. You are to attempt all the parts. An internal choice of questions is provided wherever applicable.
  3. All questions of Part I, II, III and IV are to be attempted separately.
  4. Question numbers 1 to 20 in Part I are Multiple Choice Questions of one mark each.
    These are to be answered by choosing the most suitable answer from the given four alternatives and writing the option code and the corresponding answer
  5. Question numbers 21 to 30 in Part II are two-mark questions. These are to be answered in about one or two sentences.
  6. Question numbers 31 to 40 in Part III are three-mark questions. These are to be answered in above three to five short sentences.
  7. Question numbers 41 to 47 in Part IV are five-mark questions. These are to be answered in detail Draw diagrams wherever necessary.

Time: 3.00 Hours
Maximum Marks: 90

PART – I

Choose the correct answer. Answer all the questions:

Question 1.
Macro economics is a study of …………
(a) Individuals
(b) firms
(c) nations
(d) aggregates
Answer:
(d) aggregates

Question 2.
State whether the statements are true or false.
(i) Profit Motive of Capitalist Economy.
(ii) Basic problems are solved by customs and traditions.
(a) Both (i) and (ii) are true
(b) Both (i) and (ii) are false
(c) (i) is true but (ii) is false
(d) (i) is false but (ii) is true
Answer:
(c) (i) is true but (ii) is false

Question 3.
………. is also known as Disposable Personal Income.
(a) Personal Income
(b) Disposable Income
(c) Consumer Income
(d) Product Income
Answer:
(b) Disposable Income

Question 4.
Assertion (A): National Income is a measure of the total value of the goods and services produced in an economy for a year.
Reason (R): GNP – is the total value of output produced and income received in a year by domestic residence of a country.
(a) Both ‘A’ and ‘R’ are true and ‘R’ is the correct explanation to ‘A’
(b) Both ‘A’ and ‘R’ are true but ‘R’ is not the correct explanation to ‘A’
(c) ‘A’ is true but ‘R’ is false
(d) ‘A’ is false but ‘R’ is true
Answer:
(a) Both ‘A’ and ‘R’ are true and ‘R’ is the correct explanation to ‘A’

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

Question 5.
The basic concept used in Keynes Theory of Employment and Income is
(a) Aggregate demand
(b) Aggregate supply
(c) Effective demand
(d) Marginal Propensity Consume
Answer:
(c) Effective demand

Question 6.
State whether the statements are true or false.
(i) Keynesian theory is – Aggregate demand – Aggregate supply approach. Saving – Investment approach.
(ii) This approach explained the determination level of Income and employment.
(a) Both (i) and (ii) are true
(b) Both (i) and (ii) are false
(c) (i) is true but (ii) is false
(d) (i) is false but (ii) is true
Answer:
(a) Both (i) and (ii) are true

Question 7.
It the MPC is 0.5, the multiplier is……..
(a) 2
(b) 1/2
(c) 0.2
(d) 20
Answer:
(a) 2

Question 8.
Which of the following is correctly matched:
(a) Aftalion – 1909
(b) Hawtrey – 1914
(c) Bickerdike – 1915
(d) J.M. Clark – 1916
Answer:
(a) Aftalion – 1909

Question 9.
MV stands for………….
(a) demand for money
(b) supply of legal tender money
(c) supply of bank money
(d) total supply of money
Answer:
(b) supply of legal tender money

Question 10.
The modern economy is described as………….
(a) Demand Economy
(b) Supply Economy
(c) Money Economy
(d) Wage Economy
Answer:
(c) Money Economy

Question 11.
EXIM bank was established in……………
(a) June 1982
(b) April 1982
(c) May 1982
(d) March 1982
Answer:
(d) March 1982

Question 12.
Match the following and choose the correct answer by using codes given below:
Tamil Nadu 12th Economics Model Question Paper 5 English Medium 1
Code:
Tamil Nadu 12th Economics Model Question Paper 5 English Medium 2
Answer:
(b) A-4, B-3, C-1, D-2

Question 13.
Balance of Trade means:……….
(a) Import and export of invisible items only
(b) Import and export of both visible and invisible items
(c) Import of visible items only
(d) Import and export of visible items only
Answer:
(d) Import and export of visible items only

Question 14.
Which of the following is correctly matched:
(a) SDR – Special Drawing Rights
(b) IMF – India Monetary Fund
(c) BOP – Balance of Price
(d) BOT – Balance of Technology
Answer:
(a) SDR – Special Drawing Rights

Question 15.
The word budget has been derived from the French word “bougette” which means:……….
(a) A small bag
(b) An empty box
(c) A box with papers
(d) None of the above
Answer:
(a) A small bag

Question 16.
Assertion (A): Canons of Taxation are Economical, Equitable, Convenient, Certain Efficient and Flexible.
Reason (R): Adam Smiths four canons of taxation are Canon of Ability, Canon of Certainty, Canon of Convenience, Canon of Economy.
(a) Both ‘A’ and ‘R’ are true and ‘R’ is the correct explanation to ‘A’
(b) Both ‘A’ and ‘R’ are true but ‘R’ is not the correct explanation to ‘A’
(c) ‘A’ is true but ‘R’ is false
(d) ‘A’ is false but ‘R’ is true
Answer:
(a) Both ‘A’ and ‘R’ are true and ‘R’ is the correct explanation to ‘A’

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

Question 17.
Which one of the following causes of global warming?
(a) Earth gravitation force
(b) Oxygen
(c) Centripetal force
(d) Increasing temperature
Answer:
(d) Increasing temperature

Question 18.
Heavy machineries located inside big factories and industrial plants also emit pollutants into the ………..
(a) land
(b) soil
(c) air
(d) water
Answer:
(c) air

Question 19.
Match the following and choose the correct answer by using codes given below:
Tamil Nadu 12th Economics Model Question Paper 5 English Medium 3
Code:
Tamil Nadu 12th Economics Model Question Paper 5 English Medium 4
Answer:
(a) A-2, B-1, C-4, D-3

Question 20.
Econometrics is the amalgamation of
(a) 3 subjects
(b) 4 subjects
(c) 2 subjects
(d) 5 subjects
Answer:
(a) 3 subjects

PART – II

Answer any seven question in which Question No. 30 is compulsory. [7 × 2 = 14]

Question 21.
Write the Disposable Income.
Answer:

  1. Disposable Income is also known as Disposable personal income.
  2. It is the individuals income after the payment of income tax.
  3. This is the amount available for households for consumption.

Question 22.
Write a short note on “Educational Unemployment”.
Answer:

  1. Sometimes educated people are underemployed or unemployed when qualification does not match the job.
  2. Faulty education system, lack of employable skills, mass student turnout and preference for white collar jobs are highly responsible for educated unemployment in India.

Question 23.
Write the Accelerator Assumptions.
Answer:
Assumptions:

  1. Absence of excess capacity in consumer goods industries.
  2. Constant capital – output ratio
  3. Increase in demand is assumed to be permanent
  4. Supply of funds and other inputs is quite elastic
  5. Capital goods are perfectly divisible in any required size.

Question 24.
Explain disinflation.
Answer:
Disinflation: Disinflation is the slowing down the rate of inflation by controlling the amount of credit (bank loan, hire purchase) available to consumers without causing more unemployment. Disinflation may be defined as the process of reversing inflation without creating unemployment or reducing output in the economy.

Question 25.
Write the meaning of Money supply.
Answer:

  1. In India, currency notes are issued by the Reserve Bank of India (RBI) and coins are issued by the Ministry of Finance, Government of India (GOI).
  2. Besides these, the balance is savings, or current account deposits, held by the public in commercial banks is also considered money.
  3. The currency notes are also called fiat money and legal tenders.

Question 26.
Define Commercial banks.
Answer:
Commercial bank refers to a bank, or a division of a large bank, which more specifically deals with deposit and loan services provided to corporations or large/middle-sized business – as opposed to individual members of the public/small business.

Question 27.
Define “Cash Reserve Ratio”.
Answer:

  1. Under this system the Central Bank controls credit by changing the Cash Reserves Ratio.
  2. For example, if the Commercial Banks have excessive cash reserves on the basis of which they are creating too much of credit,this will be harmful for the larger interest of the economy.
  3. So it will raise the cash reserve ratio which the Commercial Banks are required to maintain with the Central Bank.

Question 28.
Write a brief note on flexible exchange rate.
Answer:
Flexible Exchange Rates: Under the flexible exchange rate (also known as floating exchange rate) system, exchange rates are freely determined in an open market by market forces of demand and supply.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

Question 29.
Define World Trade Organisation.
Answer:

  1. WTC headquarters located at New York, USA.
  2. It featured the landmark Twin Towers which was established on 4th April 1973.
  3. Later it was destroyed on 11th September 2001 by the craft attack.
  4. It brings together businesses involved in international trade from around the globe.

Question 30.
Define “Public Revenue”.
Answer:

  1. Public revenue occupies an important place in the study of public finance.
  2. The Government has to perform several functions for the welfare of the people.
  3. They involve substantial amount of public expenditure which can be financed only through public revenue.
  4. The amount of public revenue to be raised depends on the necessity of public expenditure and the people’s ability to pay.

PART – III

Answer any seven question in which Question No. 40 is compulsory. [7 × 3 = 21]

Question 31.
Write a note on Mixed Economy.
Answer:
Mixed Economy (Mixedism):

  1. In a mixed economy system both private and public sectors co-exist and work together towards economic development.
  2. It is a combination of both capitalism and socialism. It tends to eliminate the evils of both capitalism and socialism.
  3. In these economies, resources are owned by individuals and the government.
  4. India, England, France and Brazil are the examples of mixed economy.

Question 32.
Define the term “Household sector”.
Answer:

  1. The household sector is the sole buyer of goods and services, and the sole supplier of factors of production, i.e., land, labour, capital and organisation.
  2. It spends its entire income on the purchase of goods and services produced by the business sector.
  3. The household sector receives income from firm sector by providing the factors of production owned by it.

Question 33.
List out the assumptions of Say’s law.
Answer:
The Say’s Law of market is based on the following assumptions:

  1. No single buyer or seller of commodity or an input can affect price.
  2. Full employment.
  3. People are motivated by self interest and self – interest determines economic decisions.
  4. The laissez faire policy is essential for an automatic and self adjusting process of full employment equilibrium. Market forces determine everything right.
  5. There will be a perfect competition in labour and product market.
  6. There is wage-price flexibility.
  7. Money acts only as a medium of exchange.
  8. Long – run analysis.
  9. There is no possibility for over production or unemployment.

Question 34.
Aggregate Supply Function meaning and components.
Answer:
Aggregate supply function is an increasing function of the level of employment. Aggregate supply refers to the value of total output of goods and services produced in an economy in a year. In other words, aggregate supply is equal to the value of national product, i.e., national income.
The components of aggregate supply are:

  1. Aggregate (desired) consumption expenditure (C)
  2. Aggregate (desired) private savings (S)
  3. Net tax payments (T) (Total tax payment to be received by the government minus transfer payments, subsidy and interest payments to be incurred by the government) and
  4. Personal (desired) transfer payments to the foreigners (Rf) (e.g. Donations to international relief efforts)

Question 35.
State the concept of super multiplier.
Answer:
Super Multiplier: (k and p interaction)

  1. The super multiplier is greater than simple multiplier which includes only autonomous investment and no induced investment, while super multiplier includes induced investment.
  2. In order to measure the total effect of initial investment on income, Hicks has combined the k and p mathematically and given it the name of the Super Multiplier.
  3. The super multiplier is worked out by combining both induced consumption and induced investment.

Question 36.
Explain the primary functions of money.
Answer:
(i) Money as a medium of exchange:
This is considered as the basic function of money. Money has the quality of general acceptability, and all exchanges take place in terms of money.

(ii) Money as a measure of value:
The second important function of money is that it measures the value of goods and services. In other words, the prices of all goods and services are expressed in terms of money. Money is thus looked upon as a collective measure of value.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

Question 37.
Distinguish between CRR and SLR.
Answer:

S.No.CRRSLR
1.The Central Bank controls credit by changing the Cash Reserv es Ratio.Statutory Liquidity Ratio (SLR) is the amount which a bank has to maintain in the form of cash, gold or approved securities.
2.Commercial Banks have excessive cash reserves on the basis of which they are creating too much of credit, this will be harmful for the larger interest of the economy.The quantum is specified as some percentage of the total demand and time liabilities.
3.So it will raise the cash reserve ratio which the Commercial Banks are required to maintain with the Central Bank.The liabilities of the bank which are payable on demand anytime, and those liabilities which are accruing in one month’s time due to maturity.

Question 38.
Write Adam Smith’s theory of Absolute Cost Advantage Assumptions.
Answer:
Assumptions:

  1. There are two countries and two commodities (2 × 2 model).
  2. Labour is the only factor of production.
  3. Labour units are homogeneous.
  4. The cost or price of a commodity is measured by the amount of labour required to produce it.
  5. There is no transport cost.

Question 39.
Explain the major achievements of WTO.
Answer:
The major achievements of WTO are as follows

  1. Use of restrictive measures for BoP problems has declined markedly;
  2. Services trade has been brought into the multilateral system and many countries, as in goods, are opening their markets for trade and investment;
  3. The trade policy review mechanism has created a process of continuous monitoring of trade policy developments.

Question 40.
State and explain instruments of fiscal policy.
Answer:
Fiscal Instruments:
Fiscal Policy is implemented through fiscal instruments also called ‘fiscal tools’ or fiscal levers: Government expenditure, taxation and borrowing are the fiscal tools.
(i) Taxation:

  1. Taxes transfer income from the people to the Government.
  2. Taxes are either direct or indirect.
  3. An increase in tax reduces disposable income.
  4. So taxation should be raised to control inflation.
  5. During depression, taxes are to be reduced.

(ii) Public Expenditure:

  1. Public expenditure raises wages and salaries of the employees and thereby the aggregate demand for goods and services.
  2. Hence public expenditure is raised to fight recession and reduced to control inflation

(iii) Public debt:

  1. When Government borrows by floating a loan, there is transfer of funds from the public to the Government.
  2. At the time of interest payment and repayment of public debt, funds are transferred from Government to public.

PART – IV

Answer all the questions. [7 × 5 = 35]

Question 41 (a).
Briefly explain the objective factors of consumption functions.
Answer:
Objective Factors:
(i) Income Distribution:
If there is large disparity between rich and poor, the consumption is low because the rich people have low propensity to consume and high propensity to save.

(ii) Price level:

  • Price level plays an important role in determining the consumption function.
  • When the price falls, real income goes up; people will consume more and propensity to save of the society increases.

(iii) Wage level:

  • Wage level plays an important role in determining the consumption function and there is positive relationship between wage and consumption.
  • Consumption expenditure increases with the rise in wages.
  • Similar is the effect with regard to windfall gains.

(iv) Interest rate:

  • Rate of interest plays an important role in determining the consumption function.
  • Higher rate of interest will encourage people to save more money and reduces consumption.

(v) Fiscal Policy:
When government reduces the tax the disposable income rises and the propensity to consume of community increases.

(vi) Consumer credit:

  • The availability of consumer credit at easy installments will encourage households to buy consumer durables like automobiles, fridge, computer.
  • This pushes up consumption.

(vii) Demographic factors:

  • Ceteris paribus, the larger the size of the family, the grater is the consumption.
  • Besides size of family, stage in family life cycle, place of residence and occupation affect the consumption function.

(viii) Duesenberry hypothesis:
Duesenberry has made two observations regarding the factors affecting consumption.

  • The consumption expenditure depends not only on his current income but also past income and standard of living.
  • Consumption is influenced by demonstration effect. The consumption standards of low income groups are influenced by the consumption standards of high income groups..

(ix) Windfall Gains or losses:
Unexpected changes in the stock market leading to gains or losses tend to shift the consumption function upward or downward.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

[OR]

(b) Explain the keynes psycological law of consumption asumptions.
Answer:
Keynes’s Law is based on the following assumptions:
(i) Ceteris paribus (constant extraneous variables):
The other variables such as income distribution, tastes, habits, social customs, price movements, population growth, etc. do not change and consumption depends on income alone.

(ii) Existence of Normal Conditions:

  • The law holds good under normal conditions.
  • If, however, the economy is faced with abnormal and extraordinary circumstances like war, revolution or hyperinflation, the law will not operate.
  • People may spend the whole of increased income on consumption.

(iii) Existence of a Laissez-faire Capitalist Economy:

  • The law operates in a rich capitalist economy where there is no government intervention.
  • People should be free to spend increased income.
  • In the case of regulation of private enterprise and consumption expenditures by the State, the law breaks down.

Question 42 (a).
What are the effects of Inflation on the Economy?
Answer:
The effects of inflation can be classified into two heads:

  1. Effects on Production and
  2. Effects on Distribution.

1. Effects on Production:
When the inflation is veiy moderate, it acts as an incentive to traders and producers. This is particularly prior to full employment when resources are not fully utilized. The profit due to rising prices encourages and induces business class to increase their investments in production, leading to generation of employment and income.

  • However, hyper-inflation results in a serious depreciation of the value of money.
  • When the value of money undergoes considerable depreciation, this may even drain out the foreign capital already invested in the country.
  • With reduced capital accumulation, the investment will suffer a serious set-back which may have an adverse effect on the volume of production in the country.
  • Inflation also leads to hoarding of essential goods both by the traders as well as the consumers and thus leading to still higher inflation rate.
  • Inflation encourages investment in speculative activities rather than productive purposes.

2. Effects on Distribution:

  • Debtors and Creditors: During inflation, debtors are the gainers while the creditors are losers.
  • Fixed-income Groups: The fixed income groups are the worst hit during inflation because their incomes being fixed do not bear any relationship with the rising cost of living.
  • Entrepreneurs: Inflation is the boon to the entrepreneurs whether they are manufacturers, traders, merchants or businessmen, because it serves as a tonic for business enterprise.
  • Investors: The investors, who generally invest in fixed interest yielding bonds and securities have much to lose during inflation.

[OR]

(b) Describe the functions of IDBI.
Answer:
Functions of IDBI:

  1. The functions of IDBI fall into two groups (i) Assistance to other financial institutions; and (ii) Direct assistance to industrial concerns either on its own or in participation with other institutions.
  2. The IDBI can provide refinance in respect of term loans to industrial concerns given by the IFC, the SFCs, other financial institutions notified by the Government, scheduled banks and state cooperative banks.
  3. A special feature of the IDBI is the provision for the creation of a special fund known as the Development Assistance Fund.
  4. The fund is intended to provide assistance to industries which require heavy investments with low anticipated rate of return.
  5. Such industries may not be able to get assistance in the normal course.
  6. The financing of exports was also undertaken by the IDBI till the establishment of EXIM BANK in March, 1982.

Question 43 (a).
Describe the subject matter of International Economics.
Answer:
Subject Matter of International Economics:
The subject matter of International Economics includes large number of segments which are
classified into the following parts.
1. Pure Theory of Trade: This component explains the causes for foreign trade, composition, direction and volume of trade, determination of the terms of trade and exchange rate, issues related to balance of trade and balance of payments.

2. Policy Issues: Under this part, policy issues such as free trade vs. protection, methods of regulating trade, capital and technology flows, use of taxation, subsidies and dumping, exchange control and convertibility, foreign aid, external borrowings and foreign direct investment, measures of correcting disequilibrium in the balance of payments etc are covered.

3. International Cartels and Trade Blocs: This part deals with the economic integration in
the form of international cartels, customs unions, monetary unions, trade blocs, economic unions and the like. It also discusses the operation of Multi National Corporations (MNCs).

4. International Financial and Trade Regulatory Institutions: The financial institutions like International Monetary Fund IMF, IBRD, WTO etc which influence international economic transactions and relations shall also be the part of international economics.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

[OR]

(b) Bring out the components of balance of payments account.
Answer:
Components of BOPs:
The credit and debit items are shown vertical lv in the BOP account of a country. Horizontally, they are divided into three categories, i.e.

  1. The current account,
  2. The capital account and
  3. The official settlements account or official reserve assets account.

1. The Current Account: It includes all international trade transactions of goods and services, international service transactions (i.e. tourism, transportation and royalty fees) and international unilateral transfers (i.e. gifts and foreign aid).

2. The Capital Account: Financial transactions consisting of direct investment and purchases of interest-bearing financial instruments, non-interest bearing demand deposits and gold fall under the capital account.

3. The Official Reserve Assets Account: Official reserve transactions consist of movements of international reserves by governments and official agencies to accommodate imbalances arising from the current and capital accounts.

The official reserve assets of a country include its gold stock, holdings of its convertible foreign currencies and Special Drawing Rights (SDRs) and its net position in the International Monetary Fund (IMF).
Tamil Nadu 12th Economics Model Question Paper 5 English Medium 5

Question 44 (a).
What are trade blocks?
Answer:
1. Trade blocks cover different kinds of arrangements between or among countries for mutual benefit. Economic integration takes the form of Free Trade Area, Customs Union, Common Market and Economic Union.

2. A free trade area is the region encompassing a trade bloc whose member countries have signed a free-trade agreement (FTA). Such agreements involve cooperation between at least two countries to reduce trade barriers, e.g. SAFTA, EFTA.

3. A customs union is defined as a type of trade block which is composed of a free trade area with no tariff among members and (zero tariffs among members) with a common external tariff, e.g. BENELUX (Belgium, Netherland and Luxumbuarg).

4. Common market is established through trade pacts. A group formed by countries within a geographical area to promote duty free trade and free movement of labour and capital among its members, e.g. European Common Market (ECM).

5. An economic union is composed of a common market with a customs union. The participant countries have both common policies on product regulation, freedom of movement of goods, services and the factors of production and a common external trade policy, (e.g. European Economic Union).

[OR]

(b) Briefly explain the achievements of SAARC.
Answer:
Achievements of SAARC:

  1. The establishment of SAARC Preferential Trading Agreement (SAPTA) and reduction in tariff and non-tariff barriers on imports.
  2. The setting up of Technical Committees for economic cooperation among SAARC countries relating to agriculture, communications, education, health and population, rural development, science and technology, tourism, etc.
  3. SAARC has established a three-tier mechanism for exchanging information on poverty reduction programmes which is passed on to member countries.
  4. SAARC Agricultural Information Centre (SAIC) in 1988 works as a central information institution for agriculture related resources like fisheries, forestry, etc.
  5. South Asian Development Fund (SADF) for development projects, human resource development and infrastructural development projects. With all these tall claims, the inter- SAARC Trade has not gone beyond three percent in the last 30 years.

Question 45 (a).
Explain the methods of debt redemption.
Answer:
The process of repaying a public debt is called redemption. The Government sells securities to the public and at the time of maturity, the person who holds the security surrenders it to the Government. The following methods are adopted for debt redemption.
(i) Sinking Fund:

  • Under this method, the Government establishes a separate fund known as “Sinking Fund”.
  • The Government credits every year a fixed amount of money to this fund.
  • By the time the debt matures, the fund accumulates enough amount to pay off the principal along with interest.
  • This method was first introduced in England by Walpol.

(ii) Conversion:

  • Conversion of loans is another method of redemption of public debt.
  • It means that an old loan is converted into a new loan.
  • Under this system a high interest public debt is converted into a low interest public debt.
  • Dalton felt that debt conversion actually relaxes the debt burden.

(iii) Budgetary Surplus:

  • When the Government presents surplus budget, it can be utilised for repaying the debt.
  • Surplus occurs when public revenue exceeds the public expenditure.
  • However, this method is rarely possible.

(iv) Terminal Annuity:

  • In this method, Government pays off the public debt on the basis of terminal annuity in
    equal annual installments. .
  • This is the easiest way of paying off the public debt.

(v) Repudiation:

  • It is the easiest way for the Government to get rid of the burden of payment of a loan.
  • In such cases, the Government does not recognise its obligation to repay the loan.
  • It is certainly not paying off a loan but destroying it.
  • However, in normal case the Government does not do so; if done it will lose its credibility.

(vi) Reduction in Rate of Interest:
Another method of debt redemption is the compulsory reduction in the rate of interest, during the time of financial crisis.

(vi) Capital Levy:

  1. When the Government imposes levy on the capital assets owned by an individual or any institution, it is called capital levy.
  2. This levy is imposed on capital assets above a minimum limit on a progressive scale.
  3. The fund so collected can be used by the Government for paying off war time debt obligations.
  4. This is the most controversial method of debt repayment.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

[OR]

(b) Describe the various types of deficit in budget.
Answer:
The Indian Government budget, budget deficit is of four major types.

  1. Revenue Deficit
  2. Budget Deficit
  3. Fiscal Deficit, and
  4. Primary Deficit

1. Revenue Deficit:
It refers to the excess of the government revenue expenditure over revenue receipts. It does not consider capital receipts and capital expenditure. Revenue deficit implies that the government is living beyond its means to conduct day-to-day operations.
Revenue Deficit (RD) = Total Revenue Expenditure (RE) – Total Revenue Receipts (RR) When RE – RR > 0

2. Budget Deficit:
Budget deficit is the difference between total receipts and total expenditure (both revenue and capital)
Budget Deficit = Total Expenditure – Total Revenue

3. Fiscal Deficit:
Fiscal deficit (FD) = Budget deficit + Government’s market borrowings and liabilities

4. Primary Deficit:
Primary deficit is equal to fiscal deficit minus interest payments. It shows the real burden of the government and it does not include the interest burden on loans taken in the past. Thus, primary deficit reflects borrowing requirement of the government exclusive of interest payments.
Primary Deficit (PD) = Fiscal deficit (PD) – Interest Payment (IP)

Question 46 (a).
Briefly explain classification of Public expenditure.
Answer:
Classification of public expenditure are as follows:
(i) Classification on the Basis of Benefit:
Cohn and Plehn have classified the public expenditure on the basis of benefit into four classes:

  • Public expenditure benefiting the entire society, e.g., the expenditure on general administration, defence, education, public health, transport.
  • Public expenditure conferring a special benefit on certain people and at the same time common benefit on the entire community, e.g., administration of justice etc.
  • Public expenditure directly benefiting particular group of persons and indirectly the entire society, e.g., social security, public welfare, pension, unemployment relief etc.
  • Public expenditure conferring a special benefit on some individuals, e.g., subsidy granted to a particular industry.

(ii) Classification on the Basis of Function:
Adam Smith classified public expenditure on the basis of functions of government in the ‘ following main groups:

  • Protection Functions: This group includes public expenditure incurred on the security of the citizens, to protect from external invasion and internal disorder, e.g., defence, police, courts etc.
  • Commercial Functions: This group includes public expenditure incurred on the development of trade and commerce, e.g., development of means of transport and communication etc.
  • Development Functions: This group includes public expenditure incurred for the development infrastructure and industry.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium

[OR]

(b) Explain Balanced and Unbalanced Budget.
Answer:
Balanced Budget
Balanced budget is a situation, in which estimated revenue of the government during the year is equal to its anticipated expenditure.

Unbalanced Budget
The budget in which Revenue & Expenditure are not equal to each other is known as Unbalanced Budget.
Unbalanced budget is of two types:

  1. Surplus Budget
  2. Deficit Budget

1. Surplus Budget
The budget is a surplus budget when the estimated revenues of the year are greater than anticipated expenditures.

2. Deficit Budget
Deficit budget is one where the estimated government expenditure is more than expected revenue.

Question 47 (a).
Write a note on
(a) Climate change and
(b) Acid rain.
Answer:
(a) Climate Change:
The climate change refers to seasonal changes over a long period with respect to the growing accumulation of greenhouse gases in the atmosphere.

Recent studies have shown that human activities since the beginning of the industrial revolution, have contributed to an increase in the concentration of carbon dioxide in the atmosphere by as much as 40%, from about 280 parts per million in the pre-industrial period, to 402 parts per million in 2016, which in turn has led to global warming.

Several parts of the world have already experienced the warming of coastal waters, high temperatures, a marked change in rainfall patterns, and an increased intensity and frequency of storms. Sea levels and temperatures are expected to be rising.

(b) Acid Rain:

  1. Acid rain is one of the consequences of air pollution.
  2. It occurs when emissions from factories, cars or heating boilers contact with the water in the atmosphere.
  3. These emissions contain nitrogen oxides, sulphur dioxide and sulphur trioxide which when mixed with water becomes sulfurous acid, nitric acid and sulfuric acid.
  4. This process also occurs by nature through volcanic eruptions.
  5. It can have harmful effects on plants, aquatic animals and infrastructure.

[OR]

(b) Discuss the economic determinants of economic development Economic Factors?
Answer:
Economic Factors:
1. Natural Resource: The principal factor affecting the development of an economy is the availability of natural resources. The existence of natural resources in abundance is essential for development.

2. Capital Formation: Capital formation is the main key to economic growth. Capital formation refers to the net addition to the existing stock of capital goods which are either tangible like plants and machinery or intangible like health, education and research.

3. Size of the Market: Large size of the market would stimulate production, increase employment and raise the National per capita income. That is why developed countries expand their market to other countries through WTO.

4. Structural Change: Structural change refers to change in the occupational structure of the economy. Any economy of the country is generally divided into three basic sectors: Primary sector such as agricultural, animal husbandry, forestry, etc; Secondary sector such as industrial production, constructions and Tertiary sector such as trade, banking and commerce.

5. Financial System: Financial system implies the existence of an efficient and organized banking system in the country.

6. Marketable Surplus: Marketable surplus refers to the total amount of farm output cultivated by farmers over and above their family consumption needs. This is a surplus that can be sold in the market for earning income.

7. Foreign Trade: The country which enjoys favorable balance of trade and terms of trade is always developed. It has huge forex reserves and stable exchange rate.

8. Economic System: The countries which adopt free market mechanism (laissez faire) enjoy better growth rate compared to controlled economies.

Tamil Nadu 12th Economics Model Question Paper 5 English Medium