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

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

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

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

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

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

Q1
காற்புள்ளியால் பிரிக்கப்பட்ட மதிப்புகள் (Comma-Separated Values) கோப்பைச் சேமிக்கப் பயன்படும் கோப்பு நீட்டிப்பு எது?
  • A. .xls
  • B. .xlsx
  • C. .csvசரி
  • D. .txt
விளக்கம். காற்புள்ளியால் பிரிக்கப்பட்ட மதிப்புகள் கோப்பு ஒரு எளிய உரைக் கோப்பாகும்; அது .csv நீட்டிப்பைப் பயன்படுத்துகிறது.
Q2
எளிய அட்டவணை வடிவமைப்பைக் கொண்டிருப்பதால் CSV கோப்பு பொதுவாக வேறு எந்தப் பெயரால் அழைக்கப்படுகிறது?
  • A. Binary File
  • B. Flat Fileசரி
  • C. Relational File
  • D. Rich Text File
விளக்கம். CSV கோப்பு தரவுகளைத் தட்டையான (flat) அட்டவணை வடிவில் சேமிப்பதால் அது Flat File எனவும் அழைக்கப்படுகிறது.
Q3
CSV கோப்பின் ஒரு புலத்தின் உண்மையான தரவில் காற்புள்ளி (comma) இடம்பெற்றிருந்தால், அந்தப் புலம் எவ்வாறு வடிவமைக்கப்பட வேண்டும்?
  • A. ஒற்றை மேற்கோள் குறிகளுக்குள் அடைக்கப்பட வேண்டும்
  • B. இரட்டை மேற்கோள் குறிகளுக்குள் அடைக்கப்பட வேண்டும்சரி
  • C. அதற்கு முன் பின்சாய்வுக்கோடு (backslash) இடப்பட வேண்டும்
  • D. அரைப்புள்ளிகளால் பிரிக்கப்பட வேண்டும்
விளக்கம். காற்புள்ளியைக் கொண்ட புலங்கள் இரட்டை மேற்கோள் குறிகளுக்குள் அடைக்கப்படுகின்றன; அப்போதுதான் அந்தக் காற்புள்ளி பிரிப்பானாக (delimiter) கருதப்படாது.
Q4
CSV கோப்பின் ஒரு புலத் தரவில் இரட்டை மேற்கோள் குறிகள் அதன் உண்மையான மதிப்பின் பகுதியாக இருந்தால், நிலையான வடிவமைப்பு விதிகளின்படி அது எவ்வாறு குறிப்பிடப்படுகிறது?
  • A. ஒற்றை மேற்கோள் குறிகளுக்குள் அடைக்கப்படும்
  • B. இரட்டிப்பாக்கப்பட்டு, முழுப் புலமும் இரட்டை மேற்கோள் குறிகளுக்குள் அடைக்கப்படும்சரி
  • C. ஒற்றை மேற்கோள் குறிகளால் மாற்றப்படும்
  • D. அதற்கு முன் சாய்வுக்கோடு இடப்படும்
விளக்கம். புலத்தினுள் உள்ள இரட்டை மேற்கோள் குறிகள் இரட்டிப்பாக்கப்பட்டு, முழுப் புலமும் இரட்டை மேற்கோள் குறிகளுக்குள் அடைக்கப்படுகிறது.
Q5
CSV கோப்புகளைப் பகுத்து செயலாக்குவதற்கான உள்ளிணைந்த நூலகச் செயற்கூறுகளை வழங்கும் பைத்தான் கூறுநிலை (module) எது?
  • A. sys
  • B. os
  • C. csvசரி
  • D. excel
விளக்கம். CSV கோப்புகளில் பல்வேறு செயல்பாடுகளைச் செய்வதற்கென்றே பைத்தான் csv என்ற உள்ளிணைந்த கூறுநிலையை வழங்குகிறது.
Q6
பைத்தானில் உள்ளிணைந்த open() செயற்கூறைப் பயன்படுத்தும்போது இயல்பான (default) கோப்புத் திறப்பு முறைமை எது?
  • A. 'w'
  • B. 'a'
  • C. 'rt'சரி
  • D. 'rb'
விளக்கம். open() செயற்கூறின் இயல்பான முறைமை 'r' அல்லது 'rt' ஆகும்; இது கோப்பை உரை முறைமையில் படிப்பதற்காகத் திறக்கிறது.
Q7
விதிவிலக்கு (exception) ஏற்பட்டாலும் கோப்புகள் தானாகவே மூடப்படுவதை உறுதிசெய்ய, பைத்தானில் கோப்புகளைத் திறக்கப் பரிந்துரைக்கப்படும் தொகுதிக் கூற்று எது?
  • A. withசரி
  • B. open
  • C. try...except
  • D. import
விளக்கம். with கூற்று ஒரு சூழல் மேலாளராகச் (context manager) செயல்பட்டு கோப்புகளைப் பாதுகாப்பாகத் தானாகவே மூடுகிறது.
Q8
CSV கோப்பில் ஒரு தரவு வரிசையை மட்டும் எழுதப் பயன்படும் csv.writer-ன் முறை (method) எது?
  • A. writerow()சரி
  • B. writerows()
  • C. write()
  • D. writeline()
விளக்கம். writerow() ஒரு நேரத்தில் ஒரு வரிசையை மட்டுமே எழுதும்; பல வரிசைகளை ஒரே நேரத்தில் எழுத writerows() பயன்படுகிறது.
Q9
CSV கோப்பைப் படித்து, அதன் தரவு வரிசைகளைப் பட்டியல்களுக்குப் (lists) பதிலாக அகராதிகளாக (dictionaries) மாற்றித் தரும் பைத்தான் csv கூறுநிலையின் இனக்குழு (class) எது?
  • A. csv.reader
  • B. csv.DictReaderசரி
  • C. csv.DictWriter
  • D. csv.writer
விளக்கம். csv.DictReader CSV வரிசைகளைப் படித்து, நெடுவரிசை மதிப்புகளை அகராதியின் திறவுச்சொற்களுடன் (keys) பொருத்துகிறது.
Q10
பைத்தானில் csv.DictReader இனக்குழு ஒவ்வொரு வரிசைக்கும் இயல்பாகத் திருப்பி அனுப்பும் அகராதியின் துணை இனக்குழு (subclass) எது?
  • A. list
  • B. tuple
  • C. OrderedDictசரி
  • D. set
விளக்கம். புலங்களின் வரிசையைப் பாதுகாக்க, csv.DictReader இயல்பாக ஒவ்வொரு வரிசையையும் OrderedDict ஆகத் திருப்பி அனுப்புகிறது.
Q11
csv.DictReader திருப்பி அனுப்பும் இயல்பான OrderedDict-ஐ சாதாரண பைத்தான் அகராதியாக எவ்வாறு மாற்றலாம்?
  • A. list() செயற்கூறைப் பயன்படுத்தி
  • B. dict() செயற்கூறைப் பயன்படுத்திசரி
  • C. tuple() செயற்கூறைப் பயன்படுத்தி
  • D. set() செயற்கூறைப் பயன்படுத்தி
விளக்கம். OrderedDict மீது dict() வகை ஆக்கியைப் (constructor) பயன்படுத்தினால் அது சாதாரண அகராதியாக மாற்றப்படுகிறது.
Q12
பிரிப்பானை அடுத்து உடனே வரும் வெற்று இடைவெளிகளை நீக்க, csv.register_dialect()-ன் எந்த வடிவமைப்பு அளபுருவை True என அமைக்க வேண்டும்?
  • A. skipinitialspaceசரி
  • B. quoting
  • C. escapechar
  • D. doublequote
விளக்கம். skipinitialspace அளபுருவை True என அமைக்கும்போது, பிரிப்பானை அடுத்து வரும் தொடக்க வெற்று இடைவெளிகள் நீக்கப்படுகின்றன.
Q13
CSV கோப்பின் தரவு வரிசைகளை வரிசையாக்கம் செய்வதற்கோ செயலாக்குவதற்கோ முன், அதன் தலைப்பு வரிசையைத் (header row) தவிர்க்கப் பயன்படும் பைத்தான் உள்ளிணைந்த செயற்கூறு எது?
  • A. skip()
  • B. next()சரி
  • C. pop()
  • D. advance()
விளக்கம். next() செயற்கூறு reader-ன் முதல் வரிசையைப் பெற்றுவிடுவதால், அதைத் தொடர்ந்து வரும் மடக்குகளில் அந்த வரிசை தவிர்க்கப்படுகிறது.
Q14
CSV கோப்பை ஒன்றுக்கு மேற்பட்ட நெடுவரிசைகளின் அடிப்படையில் வரிசையாக்கம் செய்ய, sorted() செயற்கூறில் key ஆக அனுப்பப்படும் operator செயற்கூறு எது?
  • A. operator.sortby()
  • B. operator.itemgetter()சரி
  • C. operator.getter()
  • D. operator.field()
விளக்கம். operator.itemgetter() செயற்கூறில் பல நெடுவரிசை எண்களைக் (index) குறிப்பிட்டு, அவற்றின் அடிப்படையில் வரிசையாக்கம் செய்யலாம்.
Q15
வரிசைகளை முடிக்க பைத்தானின் CSV கூறுநிலை பின்வரும் எந்த வரிமுறிப்பான்களை (line terminators) ஏற்றுக்கொள்கிறது?
  • A. \n மட்டும்
  • B. \r\n மட்டும்
  • C. \r\n, \n, அல்லது \rசரி
  • D. தத்தல் (tab) எழுத்துகள் உட்பட எந்தவொரு தனிப்பயன் சரமும்
விளக்கம். பைத்தானின் csv கூறுநிலை carriage return மற்றும் line feed (\r\n), line feed (\n), அல்லது carriage return (\r) ஆகியவற்றை மட்டுமே வரிமுறிப்பான்களாக ஏற்றுக்கொள்கிறது.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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