TN Online Testசமச்சீர் கல்விப் பயிற்சி

கட்டுப்பாட்டுக் கட்டமைப்புகள்: கூடுதல் ஒரு மதிப்பெண் வினா விடைகள், விளக்கத்துடன் (12ஆம் வகுப்பு கணினி அறிவியல்)

இந்தப் பாடத்தைப் பகிரவும்: Telegram

⬇ PDF பதிவிறக்கம்: விடையுடன் அனைத்து 25 வினாக்கள் ⬇ பயிற்சி PDF: விடைக் குறிப்பு இறுதியில்

கட்டுப்பாட்டுக் கட்டமைப்புகள் (12ஆம் வகுப்பு கணினி அறிவியல், சமச்சீர் கல்வி) அத்தியாயத்திற்கான, பாடநூலில் இல்லாத 15 கூடுதல் வினாக்கள் — ஒவ்வொன்றிலும் சரியான விடை தனித்துக் காட்டப்பட்டு, தெளிவான படிப்படியான விளக்கத்துடன். தமிழிலும் ஆங்கிலத்திலும் இலவசமாகப் படிக்கலாம்.

விடைக் குறிப்பு — ஒரே பார்வையில்

Q1
எழுதப்பட்ட வரிசையில் ஒன்றன்பின் ஒன்றாக வரிசையாக இயக்கப்படும் கூற்று பின்வருவனவற்றுள் எது?
  • A. மாற்றுக் கூற்று (Alternative statement)
  • B. கிளைப்பிரிப்புக் கூற்று (Branching statement)
  • C. வரிசைமுறைக் கூற்று (Sequential statement)சரி
  • D. சுழற்சிக் கூற்று (Iterative statement)
விளக்கம். வரிசைமுறைக் கூற்றுகள் நேரடி வரிசையில் வரிவரியாக இயக்கப்படுகின்றன. நிபந்தனை அல்லது மடக்கு அமைப்புகளால் மாற்றப்படாதவரை இதுவே பைத்தான் நிரலின் இயல்பான கட்டுப்பாட்டுப் பாய்வு ஆகும்.
Q2
x = 10 if 5 > 8 else 20 என்ற கூற்றை இயக்கிய பின் x-ன் மதிப்பு என்னவாக இருக்கும்?
  • A. 10
  • B. 20சரி
  • C. True
  • D. False
விளக்கம். இது பைத்தானின் ஒரு வரி நிபந்தனைக் கோவை ஆகும். 5 > 8 என்ற நிபந்தனை False என்பதால், else-க்குப் பின் உள்ள 20 என்ற மதிப்பு x-க்கு இருத்தப்படுகிறது.
Q3
if..elif..else கூற்றில், விருப்பத்தேர்வான else பகுதி பயன்படுத்தப்பட்டால் அது எங்கு வைக்கப்பட வேண்டும்?
  • A. if-க்கு முன்பாக மிகத் தொடக்கத்தில்
  • B. if பகுதிக்கு உடனடியாகப் பின்
  • C. முழுக் கூற்று அமைப்பின் இறுதியில்சரி
  • D. அமைப்பினுள் எந்த இடத்திலும் வைக்கலாம்
விளக்கம். if-elif-else அமைப்பில், முந்தைய அனைத்து நிபந்தனைகளும் False ஆகும்போது else தொகுதி இயல்புநிலைப் பாதையை வழங்குகிறது. எனவே அது எப்போதும் கூற்றுத் தொகுதியின் இறுதியில் வைக்கப்பட வேண்டும்.
Q4
பைத்தானில் நுழைவு சோதிப்பு மடக்கு (entry check loop) என வகைப்படுத்தப்படும், அதாவது மடக்கின் உடற்பகுதியை இயக்கும் முன்பே நிபந்தனை சோதிக்கப்படும் மடக்கு எது?
  • A. while மடக்குசரி
  • B. do..while மடக்கு
  • C. repeat..until மடக்கு
  • D. வெளியேறும் மடக்கு (exit loop)
விளக்கம். பைத்தானில் while மடக்கு ஒரு நுழைவு சோதிப்பு மடக்கு ஆகும். சோதனை நிபந்தனை முதலில் சோதிக்கப்படுகிறது; தொடக்கத்திலேயே அது False எனில் மடக்கின் உடற்பகுதி ஒருமுறை கூட இயங்காது.
Q5
பைத்தானில் range(stop) செயற்கூறில் ஒரே ஒரு அளபுரு மட்டும் குறிப்பிடப்பட்டால், உருவாக்கப்படும் வரம்பின் இயல்பான (default) தொடக்க மதிப்பு என்ன?
  • A. 1
  • B. -1
  • C. 0சரி
  • D. மேற்கண்ட எதுவுமில்லை
விளக்கம். range() செயற்கூறு ஒரே ஒரு அளபுருவுடன் அழைக்கப்பட்டால், அந்த அளபுரு (சேர்க்கப்படாத) மேல் வரம்பாகக் கொள்ளப்படுகிறது; தொடக்க மதிப்பு இயல்பாக 0 ஆகும்.
Q6
range(2, 10, 3) என்ற கோவையால் உருவாக்கப்படும் மதிப்புகளின் தொடர் எது?
  • A. 2, 5, 8சரி
  • B. 2, 5, 8, 10
  • C. 2, 3, 4, 5, 6, 7, 8, 9, 10
  • D. 5, 8
விளக்கம். range செயற்கூறு 2-இல் தொடங்கி, படிநிலை மதிப்பு 3 வீதம் அதிகரித்து, மேல் வரம்பான 10-ஐ அடையும் முன் நின்றுவிடுவதால் 2, 5, 8 என்ற தொடர் கிடைக்கிறது.
Q7
பின்வரும் பைத்தான் மடக்கின் வெளியீடு என்ன? for i in range(1, 5): if i == 3: break print(i, end=' ') else: print('End')
  • A. 1 2 End
  • B. 1 2 3
  • C. 1 2சரி
  • D. 1 2 4 End
விளக்கம். i-ன் மதிப்பு 3 ஆகும் போது break கூற்று மடக்கை முன்கூட்டியே நிறுத்துகிறது. எனவே 1 2 மட்டும் அச்சிடப்படும். மடக்கு break மூலம் வெளியேறியதால், for மடக்குடன் இணைந்த else தொகுதி இயக்கப்படாமல் முழுமையாகத் தவிர்க்கப்படுகிறது.
Q8
அச்சிடப்படும் பல உருப்படிகளுக்கு இடையே தேவையான பிரிப்பு எழுத்துகளை வரையறுக்க, பைத்தானின் print() செயற்கூறின் எந்த அளபுரு பயன்படுகிறது?
  • A. end
  • B. sepசரி
  • C. split
  • D. limit
விளக்கம். print() செயற்கூறில் உள்ள sep அளபுரு வெவ்வேறு உருப்படிகளுக்கு இடையேயான பிரிப்பானை வரையறுக்கிறது. இயல்பாக இது ஓர் இடைவெளி ஆகும்; ஆனால் இதனை எந்தச் சரமாகவும் மாற்றலாம்.
Q9
பைத்தானில் pass கூற்றின் முதன்மை நோக்கம் என்ன?
  • A. நடப்பு மடக்கின் இயக்கத்தை உடனடியாக நிறுத்துதல்
  • B. நடப்புச் சுற்றைத் தவிர்த்து அடுத்த சுற்றுக்குச் செல்லுதல்
  • C. வெற்றுக் கூற்றாக அல்லது எதிர்காலக் குறிமுறைக்கான இட நிரப்பியாகச் செயல்படுதல்சரி
  • D. குறிப்பிட்ட நிபந்தனை நிறைவேறியதா எனச் சோதித்தல்
விளக்கம். pass கூற்று பைத்தானில் ஒரு வெற்றுக் கூற்று ஆகும். இயக்கத்தின்போது வரிமொழிமாற்றி இதைப் புறக்கணிக்கிறது; தொடரியல்படி ஒரு கூற்று தேவைப்படும் இடத்தில் இட நிரப்பியாகச் செயல்படுகிறது.
Q10
பின்வரும் குறிமுறைத் தொகுதியை இயக்கும்போது திரையில் என்ன அச்சிடப்படும்? x = 'Python' for char in x: if char == 't' or char == 'o': continue print(char, end='')
  • A. Pyhnசரி
  • B. Python
  • C. Py
  • D. thon
விளக்கம். continue கூற்று நடப்புச் சுற்றின் மீதமுள்ள குறிமுறையை உடனடியாகத் தவிர்க்கிறது. மடக்கு 't' மற்றும் 'o' ஐச் சந்திக்கும்போது அச்சிடுதல் தவிர்க்கப்படுவதால் வெளியீடு 'Pyhn' ஆகும்.
Q11
பைத்தானில் பின்னலான மடக்குகள் (nested loops) குறித்து பின்வருவனவற்றுள் எது சரி?
  • A. for மடக்குகளை மட்டுமே பிற for மடக்குகளினுள் அமைக்க முடியும்.
  • B. while மடக்குகளை மட்டுமே பிற while மடக்குகளினுள் அமைக்க முடியும்.
  • C. எந்த மடக்கையும் (for அல்லது while) வேறு எந்த மடக்கினுள்ளும் அமைக்கலாம்.சரி
  • D. பைத்தான் மடக்குகளைப் பின்னலாக அமைப்பதை ஆதரிக்காது.
விளக்கம். பைத்தான் எந்த வகை மடக்கையும் மற்றொன்றினுள் அமைக்க அனுமதிக்கிறது. while-க்குள் while, for-க்குள் for, அல்லது இரண்டையும் கலந்தும் அமைக்கலாம்.
Q12
while மடக்கின் நிபந்தனை தொடக்கத்திலேயே False என மதிப்பிடப்பட்டால் என்ன நிகழும்?
  • A. மடக்கு சரியாக ஒருமுறை இயங்கி பின் முடிவடையும்.
  • B. மடக்கு முடிவிலா மடக்காகத் தொடர்ந்து இயங்கும்.
  • C. வரிமொழிமாற்றி இயக்க நேரத் தொகுப்புப் பிழையை எழுப்பும்.
  • D. மடக்கின் உடற்பகுதி ஒருமுறை கூட இயங்காது; கட்டுப்பாடு அடுத்த கூற்றுக்குச் செல்லும்.சரி
விளக்கம். பைத்தானின் while மடக்கு நுழைவு சோதிப்பு மடக்கு என்பதால், மடக்கினுள் நுழையும் முன் நிபந்தனை சோதிக்கப்படுகிறது. தொடக்கத்தில் நிபந்தனை False எனில் மடக்கின் உடற்பகுதி முழுமையாகத் தவிர்க்கப்படும்.
Q13
நிரலின் ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்கு நிபந்தனையின்றிக் கட்டுப்பாட்டை மாற்றப் பயன்படும் கூற்று எது?
  • A. வரிசைமுறைக் கூற்று (Sequencing statement)
  • B. தாவல் கூற்று (Jump statement)சரி
  • C. மாற்றுக் கூற்று (Alternative statement)
  • D. கட்டமைப்புக் கூற்று (Structural statement)
விளக்கம். break, continue, pass போன்ற தாவல் கூற்றுகள் கட்டுப்பாட்டை நிபந்தனையின்றி மாற்றுகின்றன. இவை மடக்கின் நடத்தையை மாற்றவோ நிரல் பாய்வில் இட நிரப்பியாகச் செயல்படவோ உதவுகின்றன.
Q14
பின்வரும் பைத்தான் குறிமுறையின் வெளியீடு என்னவாக இருக்கும்? a = 15 if a % 3 == 0: if a % 5 == 0: print('Divisible by both') else: print('Divisible by 3 only') else: print('Not divisible by 3')
  • A. Divisible by 3 only
  • B. Divisible by bothசரி
  • C. Not divisible by 3
  • D. எந்த வெளியீடும் அச்சிடப்படாது
விளக்கம். 15 என்ற மதிப்பு 3 ஆல் வகுபடுவதால் உள்ளமைந்த if தொகுதி மதிப்பிடப்படுகிறது. 15 ஆனது 5 ஆலும் வகுபடுவதால் உள்ளமைந்த if நிபந்தனை True ஆகி 'Divisible by both' அச்சிடப்படுகிறது.
Q15
if கூற்றினுள், குறிப்பிட்ட உயிரெழுத்துகளைக் கொண்ட tuple-இல் ஒரு குறியுரு உள்ளதா எனச் சோதிக்கப் பயன்படும் சிறப்புச் சொல் எது?
  • A. inசரி
  • B. check
  • C. match
  • D. with
விளக்கம். in என்பது பைத்தானின் உறுப்புச் செயற்குறி ஆகும். ஒரு tuple-இல் உயிரெழுத்துகள் உள்ளனவா எனச் சோதிப்பது போல, ஒரு மதிப்பு ஒரு தொடரின் உறுப்பா என்பதைக் கண்டறிய இது பயன்படுகிறது.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

இந்தப் பாடத்திற்கு மேலும்

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

இந்த கட்டுப்பாட்டுக் கட்டமைப்புகள் வினாக்கள் பற்றி

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

அடிக்கடி கேட்கப்படும் கேள்விகள்

கட்டுப்பாட்டுக் கட்டமைப்புகள் அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?

இந்த அத்தியாயத்தில் 15 புத்தகப் பயிற்சி வினாக்கள் உள்ளன; ஒவ்வொன்றிலும் சரியான விடையும் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன.

இந்த 12ஆம் வகுப்பு கணினி அறிவியல் வினாக்களை இலவசமாக ஆன்லைனில் பயிற்சி செய்யலாமா?

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

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

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

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 3 வரையெல்லை 4 நெறிமுறையின் யுத்திகள் 5 பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் 7 பைத்தான் செயற்கூறுகள் 8 சரங்கள் மற்றும் சரங்களைக் கையாளுதல் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 12 வினவல் அமைப்பு மொழி (SQL) 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்