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

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

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

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

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

Q1
பைத்தானில் `csv.reader()` செயற்கூறு கோப்பின் ஒவ்வொரு வரியையும் படித்து, அவற்றை பின்வரும் எந்த தரவுக் கட்டமைப்பாக மாற்றுகிறது?
  • A. அகராதி (Dictionary)
  • B. பட்டியல் (List)
  • C. டூப்புள் (Tuple)சரி
  • D. கணம் (Set)
விளக்கம். csv.reader() செயற்கூறானது CSV கோப்பிலிருந்து உரை வரிகளைப் படித்து, ஒவ்வொரு வரியையும் உரைச் சரங்களின் பட்டியலாக மாற்றுகிறது.
Q2
பைத்தானின் CSV தொகுதியில், மதிப்பு பிரிப்பானின் (Delimiter) இயல்புநிலை (Default) குறியீடு எது?
  • A. அரைப்புள்ளி ( ; )
  • B. முக்காற்புள்ளி ( : )சரி
  • C. காற்பள்ளி ( , )
  • D. பைப் குறியீடு ( | )
விளக்கம். CSV கோப்புகளில் புலங்களைப் பிரிப்பதற்கான இயல்புநிலை பிரிப்பான் காற்பள்ளி ஆகும்.
Q3
`csv.register_dialect()` செயற்கூறில் பிரிப்பானை அடுத்து வரும் வெற்று இடைவெளிகளை நீக்குவதற்குப் பயன்படும் அளபுரு (Parameter) எது?
  • A. skipspace
  • B. skipinitialspaceசரி
  • C. clearspace
  • D. removespace
விளக்கம். skipinitialspace அளபுருவை True என அமைக்கும் போது, பிரிப்பானை அடுத்து வரும் வெற்று இடைவெளிகள் தானாகவே தவிர்க்கப்படுகின்றன.
Q4
பைத்தான் CSV தொகுதியில் இருபரிமாணத் தரவை (முழுப் பட்டியல்) ஒரே நேரத்தில் கோப்பில் எழுதுவதற்குப் பயன்படும் செயற்கூறு எது?
  • A. writerow()
  • B. writeall()சரி
  • C. writerows()
  • D. writelist()
விளக்கம். writerow() ஒரு வரிசையையும், writerows() முப்பரிமாண அல்லது இருபரிமாணப் பட்டியலிலுள்ள பல வரிசைகளையும் ஒரே நேரத்தில் எழுதப் பயன்படுகிறது.
Q5
பைத்தானில் ஒரு உரைக்கோப்பை (Text file) படிக்க மற்றும் எழுதக்கூடிய (Read and Write) புதுப்பித்தல் முறையில் திறக்கப் பயன்படும் கோப்பு முறைமை (File mode) எது?
  • A. r
  • B. w
  • C. +சரி
  • D. aa
விளக்கம். + முறைமையானது கோப்பினை ஒரே நேரத்தில் படிக்கவும் எழுதவும் அனுமதிக்கிறது.
Q6
பைத்தானில் கோப்பு கையாளுதலின் போது ஏற்படும் பிழைகளால் கோப்பு மூடப்படாமல் போவதைத் தவிர்த்து, கோப்பினை பாதுகாப்பான முறையில் கையாளப் பயன்படும் தொகுதி (Block) எது?
  • A. try தொகுதி
  • B. with தொகுதி
  • C. except தொகுதிசரி
  • D. finally தொகுதி
விளக்கம். with கூற்றைப் பயன்படுத்தும்போது, ஏதேனும் பிழை ஏற்பட்டாலும் தொகுதி முடியும் போது கோப்பு தானாகவே மூடப்பட்டு, நினைவகம் பாதுகாக்கப்படுகிறது.
Q7
பைத்தானில் பயன்பாட்டில் இல்லாத தேவையற்ற நினைவகப் பகுதிகளை விடுவித்து மீட்டெடுக்கும் தானியங்கிச் செயல்முறை எவ்வாறு அழைக்கப்படுகிறது?
  • A. நினைவக நீக்கம் (Memory cleanup)சரி
  • B. குப்பை சேகரிப்பு (Garbage collection)
  • C. வள மீட்பு (Resource allocation)
  • D. கோப்பு மூடல் (File closing)
விளக்கம். பைத்தானின் உள்ளிணைந்த குப்பை சேகரிப்பான் பயன்பாட்டில் இல்லாத பொருள்களின் நினைவகத்தை விடுவித்து நினைவக மேலாண்மையைச் செய்கிறது.
Q8
`csv.DictReader()` செயற்கூறானது இயல்புநிலையாகத் தரவை எந்த வடிவில் வெளியிடும்?
  • A. SortedDictசரி
  • B. List
  • C. OrderedDict
  • D. Tuple
விளக்கம். DictReader() செயற்கூறானது வரிசையை மாறாமல் வைத்திருக்க OrderedDict வடிவில் தரவை வெளியிடுகிறது.
Q9
`DictReader()` வழங்கும் `OrderedDict` தரவினைச் சாதாரண அகராதியாக (Dictionary) மாற்றுவதற்குப் பயன்படும் செயற்கூறு எது?
  • A. to_dict()
  • B. dict()சரி
  • C. convert()
  • D. as_dict()
விளக்கம். dict() செயற்கூறானது OrderedDict தரவை எளிய பைத்தான் அகராதியாக மாற்றித் தருகிறது.
Q10
பைத்தான் CSV தொகுதியில், பட்டியல் (List/Tuple) பதிவுகளுடன் வேலை செய்யும் செயற்கூறு மற்றும் அகராதி (Dictionary) பதிவுகளுடன் வேலை செய்யும் செயற்கூறு ஆகியவற்றின் சரியான ஜோடி எது?
  • A. csv.reader மற்றும் csv.writer
  • B. csv.reader மற்றும் csv.DictReader
  • C. csv.writer மற்றும் csv.DictWriterசரி
  • D. csv.DictReader மற்றும் csv.DictWriter
விளக்கம். csv.reader பட்டியல்களைப் பயன்படுத்தும், அதே சமயம் csv.DictReader அகராதிகளைப் பயன்படுத்தும்.
Q11
பைத்தானில் CSV கோப்புகளைப் படிக்கவும் எழுதுவதற்கும் பயன்படும் பல்வேறு வடிவமைப்பு அளபுருக்களை வரையறுக்கும் வகுப்பு (Class) எது?
  • A. csv.format
  • B. csv.readerசரி
  • C. csv.dialect
  • D. csv.writer
விளக்கம். dialect என்ற வகுப்பானது காற்புள்ளி அல்லாத பிற குறியீடுகளைப் பிரிப்பான்களாகப் பயன்படுத்தவும், பிற வடிவமைப்புகளைச் செய்யவும் பயன்படுகிறது.
Q12
கோப்புடன் இணைக்கப்பட்டுள்ள வளங்களை விடுவித்து, கோப்பினை முழுமையாக மூடப் பயன்படும் பைத்தான் செயற்கூறு எது?
  • A. exit()சரி
  • B. close()
  • C. terminate()
  • D. stop()
விளக்கம். close() செயற்கூறானது திறக்கப்பட்ட கோப்பை மூடி, அதற்கென ஒதுக்கப்பட்ட கணினி வளங்களை விடுவிக்கிறது.
Q13
பைத்தானில் CSV கோப்பில் தரவை எழுதும்போது வரிசைகளுக்கு இடையே தேவையற்ற வெற்று வரிகள் (blank lines) விழுவதைத் தடுக்கப் பயன்படும் `open()` செயற்கூறின் அளபுரு எது?
  • A. line_break
  • B. newlineசரி
  • C. skip_newline
  • D. row_space
விளக்கம். open() செயற்கூறில் newline='' என்று அமைப்பதன் மூலம் வரிகளுக்கு இடையே தேவையற்ற வெற்று வரிகள் விழுவது தடுக்கப்படுகிறது.
Q14
`sorted()` செயற்கூறில், பல்வேறு நெடுவரிசைகளின் அடிப்படையில் வரிசையாக்கம் செய்யப் பயன்படும் தொகுதி (Module) எது?
  • A. csv
  • B. sysசரி
  • C. operator
  • D. os
விளக்கம். operator தொகுதியிலுள்ள itemgetter() என்ற செயற்கூறைப் பயன்படுத்தி ஒன்றுக்கு மேற்பட்ட நெடுவரிசைகளின் அடிப்படையில் வரிசையாக்கம் செய்ய முடியும்.
Q15
பைத்தான் CSV தொகுதியில், அனைத்து புலங்களையும் இரட்டை மேற்கோள் குறிகளுடன் எழுதப் பயன்படும் Dialect அளபுரு மதிப்பு எது?
  • A. csv.QUOTE_MINIMAL
  • B. csv.QUOTE_NONNUMERIC
  • C. csv.QUOTE_ALLசரி
  • D. csv.QUOTE_NONE
விளக்கம். csv.QUOTE_ALL என்ற அளபுருவை அமைக்கும் போது, CSV கோப்பில் எழுதப்படும் அனைத்துப் புலங்களும் இரட்டை மேற்கோள்குறியுடன் எழுதப்படுகின்றன.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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

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

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

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

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

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

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

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

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

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

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

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