தரவு அருவமாக்கம் (12ஆம் வகுப்பு கணினி அறிவியல், சமச்சீர் கல்வி) அத்தியாயத்திற்கான, பாடநூலில் இல்லாத 15 கூடுதல் வினாக்கள் — ஒவ்வொன்றிலும் சரியான விடை தனித்துக் காட்டப்பட்டு, தெளிவான படிப்படியான விளக்கத்துடன். தமிழிலும் ஆங்கிலத்திலும் இலவசமாகப் படிக்கலாம்.
Q1
getlat(city) மற்றும் getlon(city) ஆகியவை எதற்கு எடுத்துக்காட்டுகள்?
- A. ஆக்கிகள்சரி
- B. செலக்டர்கள்
- C. மாறிலிகள்
- D. அடைப்புக்குறிகள்
விளக்கம். இவை குறிப்பிட்ட city பொருளிலிருந்து அட்ச மற்றும் தீர்க்க ரேகை மதிப்புகளைப் பெறுவதால் செலக்டர்கள் ஆகும்.
Q2
பின்வருவனவற்றில் எது மாற்றக்கூடிய (mutable) கூட்டுத் தரவு வகை?
- A. Tupleசரி
- B. List
- C. இனக்குழு
- D. மாறிலி
விளக்கம். List-ல் உள்ள உறுப்புகளை மாற்ற முடியும் என்பதால் அது மாற்றக்கூடிய (mutable) தரவு வகையாகும்.
Q3
Tuple உறுப்புகளை எந்த அடைப்புக்குறிக்குள் கொடுக்க வேண்டும்?
- A. சதுர அடைப்புக்குறி [ ]
- B. வளைவு அடைப்புக்குறி ( )
- C. நெளிவு அடைப்புக்குறி { }
- D. கோண அடைப்புக்குறி < >சரி
விளக்கம். Tuple என்பது வளைவு அடைப்புக்குறிக்குள் ( ) கொடுக்கப்பட்டு கமா மூலம் பிரிக்கப்படும் தொடர் மதிப்பாகும்.
Q4
மாற்ற முடியாத பொருளின் தொடர் வரிசையாக விளங்கும் தரவு வகை எது?
- A. Listசரி
- B. Tuple
- C. Class
- D. Structure
விளக்கம். Tuple-ல் கொடுக்கப்பட்டுள்ள உறுப்புகளை மாற்ற முடியாது என்பதால் அது மாற்ற முடியாத தரவு வகையாகும்.
Q5
nums := (1, 2) என்ற Tuple அமைப்பில், nums-ன் மதிப்பு என்ன?
- A. 2
- B. 0சரி
- C. 1
- D. சுழி
விளக்கம். Tuple-ன் முதல் உறுப்பு 0-வது சுட்டெண் கொண்டதாக இருக்கும், எனவே அதன் மதிப்பு 1 ஆகும்.
Q6
பல் உறுப்பு பொருளின் பல்வேறு பகுதிகளுக்கு பெயரிட அனுமதிக்கும் அமைப்பு எது?
- A. Lists
- B. Tuplesசரி
- C. இனக்குழுக்கள் (Classes)
- D. இணைகள்
விளக்கம். இனக்குழுக்கள் (Classes) அல்லது கட்டமைப்புகள் (Structures) பல பகுதிகளைக் கொண்ட பொருட்களுக்குப் பெயரிட அனுமதிக்கின்றன.
Q7
நிரல் வடிவமைப்பில் விருப்பார்வ எண்ணம் (Wishful Thinking) என்பது எதன் அடிப்படையில் முடிவெடுப்பதாகும்?
- A. யதார்த்தத்தின் அடிப்படையில்
- B. நம்பிக்கையின் அடிப்படையில்
- C. நினைவகத்தின் அடிப்படையில்சரி
- D. செயற்கூறுகளின் அடிப்படையில்
விளக்கம். விருப்பார்வ எண்ணம் என்பது யதார்த்தத்திற்கு பதிலாக நம்பிக்கையின் அடிப்படையில் விருப்பத்திற்கு ஏற்ப முடிவெடுப்பதாகும்.
Q8
கான்கிரீட் தரவு வகையின் (Concrete Datatype) உருவமைப்பு எவ்வாறு இருக்கும்?
- A. அறியப்படாதது
- B. அறியப்பட்டது
- C. வரையறுக்கப்படாததுசரி
- D. மாறாதது
விளக்கம். கான்கிரீட் தரவு வகையின் உருவமைப்பு அறியப்பட்டது, ஆனால் அருவமாக்க தரவு வகையின் உருவமைப்பு அறியப்படாதது.
Q9
makepoint(x, y) என்பது ஆக்கி எனில், xcoord(point) என்பது எதனை மீட்டெடுக்கும்?
- A. y ஆயத்தொலைவு
- B. x ஆயத்தொலைவுசரி
- C. புள்ளியின் நீளம்
- D. இரண்டு ஆயத்தொலைவுகள்
விளக்கம். xcoord(point) என்பது செலக்டர் ஆகும், இது புள்ளிப் பொருளிலிருந்து x ஆயத்தொலைவை மீட்டெடுக்கிறது.
Q10
தரவு அருவமாக்கம் என்பது நிரலுக்கு பின்வருவனவற்றில் எதனை வழங்குகிறது?
- A. கூறுநிலை (Modularity)சரி
- B. முழுமையான குறியீடு
- C. நினைவக முகவரி
- D. மாறும் எல்லை
விளக்கம். அருவமாக்கம் நிரலுக்கு கூறுநிலையை (Modularity) வழங்குகிறது. இது நிரலை பல தொகுதிகளாகப் பிரிக்க உதவுகிறது.
Q11
தரவு அருவமாக்கத்தை செயல்படுத்த பின்வரும் எதனைப் பயன்படுத்தலாம்?
- A. இணைகள் (Pairs)
- B. கட்டுப்பாட்டு கட்டமைப்புகள்சரி
- C. வரையெல்லைகள்
- D. தொகுதிகள்
விளக்கம். இணைகள் (Pairs) என்பது இரு தரவுப் பகுதிகளைச் சேமிக்கும் கூட்டுத் தரவு வகையாகும், இது தரவு அருவமாக்கத்தை செயல்படுத்த உதவுகிறது.
Q12
அருவமாக்க தரவு வகை (ADT) வரையறையில் குறிப்பிடப்படாதது எது?
- A. என்ன செயல்பாடுகள் செய்யப்பட வேண்டும்
- B. செயல்பாடுகள் எவ்வாறு செயல்படுத்தப்பட வேண்டும்சரி
- C. தரவுகளின் பொதுவான வகை
- D. பயன்படுத்தப்படும் ஆக்கிகளின் பெயர்கள்
விளக்கம். ADT எவ்வாறு செயல்பட வேண்டும் அல்லது எவ்வாறு நினைவகத்தில் சேமிக்கப்பட வேண்டும் என்பதைப் பற்றிக் குறிப்பிடுவதில்லை.
Q13
தரவு அருவமாக்க அமைப்பை உருவாக்கவும் கட்டமைக்கவும் பயன்படும் செயற்கூறுகள் எவ்வாறு அழைக்கப்படுகின்றன?
- A. செலக்டர்கள்
- B. ஆக்கிகள்சரி
- C. அழிப்பிகள்
- D. துணை நிரல்கள்
விளக்கம். ஆக்கி (Constructor) செயற்கூறுகள் அருவமாக்கம் தரவு வகையை கட்டமைக்கப் பயன்படுகின்றன.
Q14
தரவு வகையிலிருந்து தகவல்களை மீட்டெடுக்கப் பயன்படும் செயற்கூறுகள் எது?
- A. ஆக்கிகள்
- B. வரையெல்லைகள்சரி
- C. செலக்டர்கள்
- D. தொகுதிகள்
விளக்கம். செலக்டர் (Selector) செயற்கூறுகள் தகவல்களைத் தரவு வகையிலிருந்து பெறுவதற்குப் பயன்படுகின்றன.
Q15
city := makecity(name, lat, lon) என்பதில் makecity என்பது எதனைக் குறிக்கிறது?
- A. செலக்டர்
- B. ஆக்கிசரி
- C. இனக்குழு
- D. மாறி
விளக்கம். makecity என்பது புதிய city எனும் பொருளை உருவாக்குவதால் அது ஒரு ஆக்கி (Constructor) ஆகும்.
இந்த தரவு அருவமாக்கம் வினாக்கள் பற்றி
இவை தமிழ்நாடு அரசுப் பாடத்திட்டத்தின் (சமச்சீர் கல்வி) 12ஆம் வகுப்பு கணினி அறிவியல் பாடத்திட்டத்திலிருந்து தரவு அருவமாக்கம் அத்தியாயத்திற்கான கூடுதல் வினாக்கள். ஒவ்வொரு வினாவிலும் சரியான விடையும், அசல் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன; இதனால் விடை மட்டுமல்ல, முறையையும் புரிந்துகொள்கிறீர்கள். மேலே உள்ள விடைக் குறிப்பைப் பயன்படுத்தி எந்த வினாவுக்கும் செல்லலாம்; பிறகு தேர்வுச் சூழலில் உங்களைச் சோதிக்க பயிற்சித் தேர்வு எழுதுங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
தரவு அருவமாக்கம் அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?
இந்த அத்தியாயத்தில் 15 புத்தகப் பயிற்சி வினாக்கள் உள்ளன; ஒவ்வொன்றிலும் சரியான விடையும் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன.
இந்த 12ஆம் வகுப்பு கணினி அறிவியல் வினாக்களை இலவசமாக ஆன்லைனில் பயிற்சி செய்யலாமா?
ஆம். இங்குள்ள ஒவ்வொரு வினா, விடை மற்றும் விளக்கமும் இலவசம்; அவற்றை நேரக் கட்டுப்பாட்டு பயிற்சித் தேர்வாகவும் எழுதலாம்.
தரவு அருவமாக்கம் புத்தகப் பயிற்சி விடைகளை எங்கே காணலாம்?
ஒவ்வொரு வினாவுக்கும் சரியான விடை இந்தப் பக்கத்தில் விளக்கத்துடன் தனித்துக் காட்டப்பட்டுள்ளது; மேலே விரைவான விடைக் குறிப்பும் உள்ளது.