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

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

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

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

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

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

Q1
பைத்தானில் ஒரு இனக்குழுவை (class) வரையறுக்க எந்த சிறப்புச் சொல் பயன்படுகிறது?
  • A. Class
  • B. classசரி
  • C. define
  • D. struct
விளக்கம். பைத்தானில் இனக்குழு, சிறிய எழுத்துக்களாலான class என்ற சிறப்புச் சொல்லைக் கொண்டு வரையறுக்கப்படுகிறது. அதைத் தொடர்ந்து தனித்த இனக்குழுவின் பெயரும் முக்காற்புள்ளியும் (:) வர வேண்டும்.
Q2
ஒரு இனக்குழுவை உருவாக்கிய பின், அதன் பொருளை அல்லது சான்றுருவை உருவாக்கும் செயல்முறை எவ்வாறு அழைக்கப்படுகிறது?
  • A. சான்றுருவாக்கல் (Instantiation)
  • B. ஆக்கம் (Creation)
  • C. அறிவிப்பு (Declaration)சரி
  • D. வரையறை (Definition)
விளக்கம். ஒரு இனக்குழுவின் புதிய பொருளை அல்லது சான்றுருவை உருவாக்கும் இந்த செயல்முறைக்குச் சான்றுருவாக்கல் (instantiation) என்று பெயர்.
Q3
பைத்தானில் ஒரு பொருளின் மூலம் இனக்குழு மாறிகள் மற்றும் வழிமுறைகளை அணுகப் பயன்படும் செயற்குறி எது?
  • A. அம்புக்குறி செயற்குறி (->)
  • B. புள்ளி செயற்குறி (.)சரி
  • C. வரையெல்லை தீர்வு செயற்குறி (::)
  • D. முக்காற்புள்ளி செயற்குறி (:)
விளக்கம். சான்றுருவாக்கப்பட்ட பொருளின் மூலம் இனக்குழுவின் உறுப்பு மாறிகள் மற்றும் வழிமுறைகளை அணுக பைத்தான் புள்ளி (.) செயற்குறியைப் பயன்படுத்துகிறது.
Q4
பைத்தான் இனக்குழுவினுள் வரையறுக்கப்படும் எந்த வழிமுறை அல்லது செயற்கூறின் முதல் அளபுருவும் எதுவாக இருக்க வேண்டும்?
  • A. object
  • B. this
  • C. selfசரி
  • D. init
விளக்கம். பைத்தான் இனக்குழுவினுள் வரையறுக்கப்படும் ஒவ்வொரு வழிமுறையும் அந்த இனக்குழுவின் சான்றுருவையே குறிக்கும் self ஐ முதல் அளபுருவாகக் கொண்டிருக்க வேண்டும்.
Q5
பைத்தான் இனக்குழுக்களில் ஆக்கியாக (constructor) செயல்படும் சிறப்பு வழிமுறை எது?
  • A. __init__()சரி
  • B. __new__()
  • C. __constructor__()
  • D. __del__()
விளக்கம். இரட்டை அடிக்கோடுகளை முன்னொட்டாகவும் பின்னொட்டாகவும் கொண்ட __init__() என்ற சிறப்புச் செயற்கூறு பைத்தானில் ஆக்கியாகச் செயல்பட்டு, சான்றுருவாக்கலின்போது இயங்குகிறது.
Q6
பைத்தான் இனக்குழுவில் private உறுப்பு மாறி எவ்வாறு அறிவிக்கப்படுகிறது என்பதைச் சரியாக விவரிப்பது எது?
  • A. மாறியின் பெயருக்கு முன் ஒற்றை அடிக்கோடு (_) இடுதல்
  • B. மாறியின் பெயருக்கு முன் இரட்டை அடிக்கோடு (__) இடுதல்சரி
  • C. பெயருக்குப் பின் இரட்டை அடிக்கோடு (__) இடுதல்
  • D. private அணுகியல்புத் தொகுதியின் கீழ் அறிவித்தல்
விளக்கம். மாறியின் பெயருக்கு முன் இரட்டை அடிக்கோடு (__) இடுவதன் மூலம் பைத்தானில் அது private ஆக்கப்படுகிறது; இதனால் அதன் அணுகல் இனக்குழுவினுள் மட்டுமே கட்டுப்படுத்தப்படுகிறது.
Q7
Sample என்ற இனக்குழுவில் __n2 என்ற private மாறி அறிவிக்கப்பட்டிருந்தால், S என்ற பொருளைப் பயன்படுத்தி இனக்குழுவின் வெளியிலிருந்து அதை நேரடியாக அச்சிட முயன்றால் என்ன நிகழும்?
  • A. __n2 இன் மதிப்பு வெற்றிகரமாக அச்சிடப்படும்.
  • B. மாறி private என்பதால் None அச்சிடப்படும்.
  • C. பொருளுக்கு அத்தகைய பண்புக்கூறு இல்லை எனக் குறிக்கும் AttributeError பிழையைப் பைத்தான் தரும்.சரி
  • D. மாறி வரையறுக்கப்படவில்லை எனக் குறிக்கும் NameError பிழையைப் பைத்தான் தரும்.
விளக்கம். private மாறிகளை இனக்குழுவின் வெளியிலிருந்து அணுக முடியாது. அவ்வாறு அணுக முயன்றால் பைத்தானில் AttributeError பிழை ஏற்படும்.
Q8
பைத்தானில் இனக்குழு வழிமுறையினுள் சான்றுரு மாறிகள் (instance variables) எவ்வாறு வரையறுக்கப்படுகின்றன?
  • A. இனக்குழுத் தொகுதியின் மேற்பகுதியில் நேரடியாக அறிவிக்கப்படுகின்றன.
  • B. self சிறப்புச் சொல்லைப் பயன்படுத்தி ஒரு வழிமுறையினுள் அறிவிக்கப்படுகின்றன.சரி
  • C. வழிமுறையினுள் global சிறப்புச் சொல்லைப் பயன்படுத்தி அறிவிக்கப்படுகின்றன.
  • D. ஆக்கியினுள் எந்த முன்னொட்டும் இல்லாமல் அறிவிக்கப்படுகின்றன.
விளக்கம். சான்றுரு மாறிகள் ஒவ்வொரு பொருளுக்கும் தனித்த மதிப்புகளைக் கொண்டவை. அவை self என்ற முன்னொட்டைப் பயன்படுத்தி ஒரு வழிமுறையினுள் அறிவிக்கப்படுகின்றன.
Q9
பைத்தானில் ஒரு பொருளை அழிப்பதற்கான அழிப்பியாக (destructor) பயன்படும் சிறப்புச் செயற்கூறு எது?
  • A. __init__()
  • B. __destroy__()
  • C. __del__()சரி
  • D. __exit__()
விளக்கம். __del__() என்ற சிறப்புச் செயற்கூறு பைத்தானில் அழிப்பியாகச் செயல்படுகிறது. ஒரு பொருள் அதன் வரம்பை விட்டு வெளியேறும்போது இது தானாகவே அழைக்கப்படுகிறது.
Q10
பைத்தான் இனக்குழுவினுள் வரையறுக்கப்படும் மாறிகள் மற்றும் வழிமுறைகளின் தானமைவு அணுகல் கட்டுப்பாட்டு வகை எது?
  • A. Private
  • B. Protected
  • C. Publicசரி
  • D. Global
விளக்கம். பைத்தான் இனக்குழுவினுள் உள்ள அனைத்து மாறிகளும் வழிமுறைகளும் தானமைவாக public ஆகும்; அவற்றை இனக்குழுவுக்கு வெளியிலிருந்தும் அணுக முடியும்.
Q11
self தவிர ஒரு அளபுருவைக் கொண்டு வரையறுக்கப்பட்ட check(self, num) என்ற இனக்குழு வழிமுறையைக் கருதுக. அதை அழைக்கும்போது எத்தனை செயலுருபுகள் அனுப்பப்படுகின்றன?
  • A. பூஜ்யம்
  • B. ஒன்று
  • C. இரண்டுசரி
  • D. மூன்று
விளக்கம். அழைக்கும்போது இந்த வழிமுறை ஒரே ஒரு செயலுருபை மட்டுமே ஏற்கிறது. ஆனால் முதல் அளபுருவான self ஐ பைத்தான் தானாகவே அனுப்புவதால், உள்ளமைவாக இரண்டு செயலுருபுகள் அனுப்பப்படுகின்றன.
Q12
பைத்தான் வழிகாட்டுதல்களின்படி, இனக்குழு வழிமுறையினுள் இனக்குழு மாறிகளைக் குறிப்பிடும்போது அவை எவ்வாறு அணுகப்பட வேண்டும்?
  • A. இனக்குழுவின் பெயர் மற்றும் புள்ளி செயற்குறியை முன்னொட்டாகக் கொண்டுசரி
  • B. global சிறப்புச் சொல்லை முன்னொட்டாகக் கொண்டு
  • C. எந்த முன்னொட்டும் இல்லாமல் மாறியின் பெயரை நேரடியாகப் பயன்படுத்தி
  • D. இரட்டை டாலர் குறிகளை முன்னொட்டாகக் கொண்டு
விளக்கம். இனக்குழு வழிமுறையினுள் இனக்குழு மாறியைக் குறிப்பிட, அந்த மாறிக்கு முன் இனக்குழுவின் பெயரும் புள்ளி செயற்குறியும் இருக்க வேண்டும்.
Q13
அளபுருக்களுடன் ஆக்கி வரையறுக்கப்பட்டிருக்கும்போது, எந்தச் செயலுருபுகளையும் அனுப்பாமல் இனக்குழுவைச் சான்றுருவாக்கினால் என்ன நிகழும்?
  • A. பைத்தான் அனைத்து அளபுருக்களுக்கும் தானாகவே None ஐ இருத்தும்.
  • B. தேவையான இடஞ்சார் செயலுருபுகள் இல்லாததால் பைத்தான் TypeError ஐ எழுப்பும்.சரி
  • C. பைத்தான் அளபுருக்களைப் புறக்கணித்துப் பொருளை வெற்றிகரமாக உருவாக்கும்.
  • D. இயக்க நேரத்தில் பைத்தான் பயனரிடம் உள்ளீடுகளைக் கேட்கும்.
விளக்கம். இனக்குழுவைச் சான்றுருவாக்கும்போது அதன் ஆக்கி அழைக்கப்படுகிறது. வரையறுக்கப்பட்ட அளபுருக்களுக்கான செயலுருபுகள் இல்லையெனில் பைத்தான் TypeError ஐ எழுப்பும்.
Q14
பைத்தானில் ஒரு நிரலர் பொருள் குறிப்பை (object reference) கைமுறையாக நீக்கி அதன் அழிப்பியை எவ்வாறு இயக்கலாம்?
  • A. del சிறப்புச் சொல்லைத் தொடர்ந்து பொருளின் பெயரைப் பயன்படுத்திசரி
  • B. பொருளைப் பயன்படுத்தி __del__() வழிமுறையை நேரடியாக அழைத்து
  • C. பொருளை 0 க்குச் சமமாக்கி
  • D. பொருளின் மீது close() வழிமுறையை அழைத்து
விளக்கம். பைத்தானின் del சிறப்புச் சொல்லைப் பயன்படுத்திப் பொருளுக்கான குறிப்பை நீக்குவதன் மூலம் __del__() அழிப்பியைக் கைமுறையாக இயக்கலாம்.
Q15
பைத்தானில் இனக்குழு மாறிகள் மற்றும் சான்றுரு மாறிகள் குறித்து பின்வருவனவற்றுள் எது சரி?
  • A. இனக்குழு மாறிகள் ஒவ்வொரு பொருளுக்கும் தனித்தனி நகல்களைக் கொண்டவை; சான்றுரு மாறிகள் பகிரப்படுகின்றன.
  • B. இனக்குழு மாறிகள் மற்றும் சான்றுரு மாறிகள் இரண்டிற்கும் ஒவ்வொரு பொருளுக்கும் தனித்தனி நகல்கள் உருவாக்கப்படுகின்றன.
  • C. இனக்குழு மாறிகள் மற்றும் சான்றுரு மாறிகள் இரண்டும் இனக்குழுவின் அனைத்துப் பொருள்களாலும் பகிரப்படுகின்றன.
  • D. இனக்குழு மாறிகள் இனக்குழுவின் அனைத்துப் பொருள்களாலும் பகிரப்படுகின்றன; சான்றுரு மாறிகள் ஒவ்வொரு பொருளுக்கும் தனித்துவமானவை.சரி
விளக்கம். இனக்குழு மாறிகள் இனக்குழுவின் அனைத்துச் சான்றுருக்களாலும் பகிரப்படுகின்றன; சான்றுரு மாறிகள் ஒவ்வொரு பொருளுக்கும் தனித்த நகல்களாக உருவாக்கப்படுகின்றன.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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

இந்த பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் வினாக்கள் பற்றி

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

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

பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?

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

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

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

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

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

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

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