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

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

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

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

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

Q1
பைத்தானில் பயன்படுத்தப்படும் அனைத்து முழு எண் மாறிகளும் (integer variables) மற்றும் சரங்களின் மாறிகளும் (string variables) முறையே எந்த இனக்குழுக்களின் பொருள்களாகக் கருதப்படுகின்றன?
  • A. "int" மற்றும் "string"
  • B. "integer" மற்றும் "str"சரி
  • C. "number" மற்றும் "char"
  • D. "float" மற்றும் "text"
விளக்கம். பைத்தானில் உள்ள அனைத்து முழு எண் மாறிகளும் int இனக்குழுவின் பொருளாகவும், சரங்கள் string இனக்குழுவின் பொருளாகவும் கருதப்படுகின்றன.
Q2
ஒரு இனக்குழுவை உருவாக்கிய பின், அதன் பொருளை அல்லது சான்றுருவை உருவாக்கும் செயல்முறை எவ்வாறு அழைக்கப்படுகிறது?
  • A. சான்றுருவாக்கல் (Instantiation)
  • B. ஆக்கம் (Creation)
  • C. அறிவிப்பு (Declaration)சரி
  • D. வரையறை (Definition)
விளக்கம். ஒரு இனக்குழுவின் புதிய பொருளை அல்லது சான்றுருவை உருவாக்கும் இந்த செயல்முறைக்குச் சான்றுருவாக்கல் (instantiation) என்று பெயர்.
Q3
பைத்தானில் இனக்குழு சான்றுருவாக்கல் முறையில், இனக்குழுவின் பெயர் ஏன் அடைப்புக்குறிகளை ( ) கொண்டு எழுதப்படுகிறது?
  • A. அது ஒரு செயற்கூறு குறியீட்டைப் பயன்படுத்துவதால்
  • B. அது ஒரு மாறியாகச் செயல்படுவதால்சரி
  • C. அது ஒரு சிறப்புச் சொல்லாக இருப்பதால்
  • D. அது ஒரு தொகுதியாக இருப்பதால்
விளக்கம். சான்றுருவாக்கல் முறையானது செயற்கூறு குறியீட்டைப் பயன்படுத்துகிறது. எனவே இனக்குழுவின் பெயர் எப்போதும் அடைப்புக்குறிகளைக் கொண்டிருக்கும்.
Q4
பைத்தானில் இனக்குழுவின் வழிமுறைகளை (methods) அழைக்கும் போது, அதன் முதல் அளபுருவான self-க்கு பயனர் மதிப்பு அனுப்பத் தேவையில்லை. இதற்கு யார் மதிப்பை வழங்குவார்?
  • A. பைத்தான் தானாகவே வழங்கும்
  • B. கம்பைலர் (Compiler) வழங்கும்
  • C. பயனர் நேரடியாக உள்ளிட வேண்டும்சரி
  • D. இயங்கு தளம் (OS) வழங்கும்
விளக்கம். வழிமுறைகளை அழைக்கும் போது self என்ற முதல் அளபுருவுக்கு பைத்தான் தானாகவே மதிப்பை வழங்குகிறது. பயனர் மதிப்பு அனுப்பத் தேவையில்லை.
Q5
பைத்தானில் ஒரு இனக்குழு வழிமுறை ஒரே ஒரு அளபுருவை ஏற்குமாறு வரையறுக்கப்பட்டால், அது உண்மையில் எத்தனை செயலுருபுகளைக் கொண்டிருக்கும்?
  • A. இரண்டு (self மற்றும் வரையறுக்கப்பட்ட அளபுரு)சரி
  • B. ஒன்று (வரையறுக்கப்பட்ட அளபுரு மட்டும்)
  • C. மூன்று (self, object மற்றும் அளபுரு)
  • D. பூஜ்ஜியம்
விளக்கம். வழிமுறை ஒரு அளபுருவை ஏற்கும் போது, அது உண்மையில் self மற்றும் வரையறுக்கப்பட்ட அளபுரு ஆகிய இரண்டு செயலுருபுகளைக் கொண்டிருக்கும்.
Q6
பைத்தான் இனக்குழுவின் வழிமுறைகளுக்குள் இனக்குழு மாறிகளைப் பயன்படுத்தும் போது, அந்த மாறிகள் எதனை முன்னோட்டாகக் கொண்டிருக்க வேண்டும்?
  • A. இனக்குழுவின் பெயர் மற்றும் புள்ளி . செயற்குறி
  • B. self மற்றும் அடைப்புக்குறி ( )சரி
  • C. இரட்டை அடிக்கோடு (__) மட்டும்
  • D. பொருளின் பெயர் மற்றும் -> செயற்குறி
விளக்கம். இனக்குழு வழிமுறைகளுக்குள் மாறிகளைப் பயன்படுத்தும் போது, அவற்றுக்கு முன்னோட்டாக இனக்குழுவின் பெயர் மற்றும் புள்ளி . செயற்குறி இருக்க வேண்டும்.
Q7
பைத்தானில் ஆக்கி (constructor) ஆகப் பயன்படும் __init__ என்ற சிறப்புச் செயற்கூறு எதனை முன்னொட்டாகவும் பின்னொட்டாகவும் கொண்டிருக்க வேண்டும்?
  • A. இரட்டை அடிக்கீறு (__)
  • B. ஒற்றை அடிக்கீறு (_)
  • C. முக்காற்புள்ளி (:)சரி
  • D. அடைப்புக்குறி ( )
விளக்கம். பைத்தானில் ஆக்கியாகச் செயல்படும் __init__ செயற்கூறு இரட்டை அடிக்கீறில் (__) தொடங்கி இரட்டை அடிக்கீறுடன் முடிய வேண்டும்.
Q8
பைத்தானில் பொருளுக்குப் பொருள் வேறுபட்ட மதிப்புகளைப் பெறும் மாறிகள் எவ்வாறு அழைக்கப்படுகின்றன?
  • A. சான்றுரு மாறிகள் (Instance variables)
  • B. இனக்குழு மாறிகள் (Class variables)சரி
  • C. உள்ளூர் மாறிகள் (Local variables)
  • D. உலகளாவிய மாறிகள் (Global variables)
விளக்கம். பொருளுக்குப் பொருள் வேறுபட்ட மதிப்புகளைப் பெறும் மாறிகள் சான்றுரு மாறிகள் (instance variables) என்று அழைக்கப்படுகின்றன.
Q9
பைத்தானில் சான்றுரு மாறிகள் (instance variables) ஒரு வழிமுறையினுள் எதனைப் பயன்படுத்தி அறிவிக்கப்படுகின்றன?
  • A. self என்ற சிறப்புச் சொல்
  • B. இனக்குழுவின் பெயர்
  • C. class என்ற சிறப்புச் சொல்சரி
  • D. __init__ என்ற அடைமொழி
விளக்கம். சான்றுரு மாறிகள் self என்ற சிறப்புச் சொல்லைப் பயன்படுத்தி ஒரு வழிமுறையினுள் அல்லது ஆக்கியினுள் அறிவிக்கப்படுகின்றன.
Q10
ஒரு இனக்குழுவின் அனைத்துப் பொருள்களாலும் பகிரப்படும் மற்றும் ஒரு பொருளில் செய்யப்படும் மாற்றம் மற்ற அனைத்துப் பொருள்களிலும் பிரதிபலிக்கும் மாறி எது?
  • A. இனக்குழு மாறி (Class variable)
  • B. சான்றுரு மாறி (Instance variable)
  • C. உள்ளூர் மாறி (Local variable)சரி
  • D. தனியார் மாறி (Private variable)
விளக்கம். இனக்குழு மாறிகள் அனைத்துப் பொருள்களாலும் பகிரப்படுகின்றன. எனவே, ஒரு பொருளில் செய்யப்படும் மாற்றம் பிற பொருள்களிலும் பிரதிபலிக்கும்.
Q11
பைத்தானில் del என்ற சிறப்புச் சொல்லைப் பயன்படுத்தி ஒரு பொருளை அழிக்கும் போது, பின்வரும் எந்த சிறப்புச் செயற்கூறு தானாகவே அழைக்கப்படும்?
  • A. __del__()
  • B. __init__()
  • C. __destroy__()சரி
  • D. __remove__()
விளக்கம். பைத்தானில் del என்ற சிறப்புச் சொல்லைப் பயன்படுத்தி ஒரு பொருளை அழிக்கும் போது __del__() என்ற அழிப்பிச் செயற்கூறு தானாகவே அழைக்கப்படும்.
Q12
பைத்தானில் இனக்குழுவின் உள்ளே வரையறுக்கப்படும் மாறிகள் இயல்பாகவே (by default) எந்த வகையைச் சார்ந்தவை?
  • A. Public (பொது) மாறிகள்சரி
  • B. Private (தனிப்பட்ட) மாறிகள்
  • C. Protected (பாதுகாக்கப்பட்ட) மாறிகள்
  • D. Local (உள்ளூர்) மாறிகள்
விளக்கம். பைத்தானில் இனக்குழுவின் உள்ளே வரையறுக்கப்படும் மாறிகள் மற்றும் வழிமுறைகள் இயல்பாகவே பொது (public) உறுப்புகளாகக் கருதப்படுகின்றன.
Q13
பைத்தானில் இரட்டை அடிக்கீறை முன்னோட்டாகக் கொண்ட private மாறிகளை இனக்குழுவிற்கு வெளியிலிருந்து அணுக முயற்சித்தால் என்ன நேரிடும்?
  • A. 'AttributeError' என்ற பிழைச் செய்தி தோன்றும்
  • B. 'TypeError' என்ற பிழைச் செய்தி தோன்றும்சரி
  • C. மதிப்பு வெற்றிகரமாக அச்சிடப்படும்
  • D. நிரல் தானாகவே முடிவடையும்
விளக்கம். private மாறிகளை இனக்குழுவிற்கு வெளியிலிருந்து அணுக முயற்சித்தால் பைத்தான் 'AttributeError' என்ற பிழைச் செய்தியைக் காண்பிக்கும்.
Q14
பைத்தானில் இனக்குழுவின் (class) உள்ளே வரையறுக்கப்படும் மாறிகள் மற்றும் வழிமுறைகளின் தொகுதிகள் எவ்வாறு பிரிக்கப்படுகின்றன?
  • A. முறையான உள்தள்ளல்கள் (Indentation) மூலம்சரி
  • B. நெளிவு அடைப்புக்குறிகள் { } மூலம்
  • C. சதுர அடைப்புக்குறிகள் [ ] மூலம்
  • D. அரைப்புள்ளி ; மூலம்
விளக்கம். பைத்தானில் நெளிவு அடைப்புக்குறிகளைப் பயன்படுத்தாமல், முறையான உள்தள்ளல்கள் (indentation) மூலமே தொகுதிகள் பிரிக்கப்படுகின்றன.
Q15
பைத்தானில் இனக்குழு வழிமுறைகளில் செயலுருபுகள் (arguments) ஏதும் இல்லை என்றாலும், அதன் வரையறையில் முதல் அளபுருவாக எதனை வரையறுக்க வேண்டும்?
  • A. self
  • B. object
  • C. class_name
  • D. noneசரி
விளக்கம். வழிமுறைகளில் வேறு எந்த அளபுருவும் இல்லை என்றாலும், அதன் வரையறையில் முதல் அளபுருவாக self என்பதைப் பயன்படுத்துவது கட்டாயமாகும்.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

புத்தகப் பயிற்சி வினாக்கள்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 பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்