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

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

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

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

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

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

Q1
பைத்தானில் my_str = "Innovate" என ஒரு சரம் வரையறுக்கப்பட்டால், my_str[-5] திருப்பி அனுப்பும் மதிப்பு என்ன?
  • A. "o"சரி
  • B. "n"
  • C. "v"
  • D. "a"
விளக்கம். எதிர்மறைச் சுட்டெண் சரத்தின் இறுதியிலிருந்து -1 எனத் தொடங்குகிறது. கடைசிக் குறியுரு 'e' (-1) இலிருந்து பின்னோக்கி எண்ணும்போது -5 சுட்டெண்ணில் 'o' உள்ளது.
Q2
ஒரு சரத்திலுள்ள ஒவ்வொரு குறியுருவின் எழுத்து வடிவத்தையும் (case) அதன் எதிர் வடிவத்திற்கு மாற்றப் பயன்படும் பைத்தான் உள்ளிணைந்த சரச் செயற்கூறு எது?
  • A. inversecase()
  • B. togglecase()
  • C. swapcase()சரி
  • D. reversecase()
விளக்கம். swapcase() என்பது பைத்தானின் உள்ளிணைந்த சரச் செயற்கூறு ஆகும். இது சரத்திலுள்ள அனைத்து பெரிய எழுத்துக்களையும் சிறிய எழுத்துக்களாகவும், சிறிய எழுத்துக்களைப் பெரிய எழுத்துக்களாகவும் மாற்றும்.
Q3
பின்வரும் பைத்தான் கோவையின் வெளியீடு என்னவாக இருக்கும்: print("Python".center(10, '*'))?
  • A. "**Python**"சரி
  • B. "*Python***"
  • C. "***Python*"
  • D. "****Python"
விளக்கம். center() செயற்கூறு மொத்த அகலத்தை அடையும் வரை, கொடுக்கப்பட்ட நிரப்புக் குறியுருவை சரத்தின் இருபுறமும் இயன்றவரை சமமாகப் பகிர்ந்து சேர்க்கும்.
Q4
பைத்தானில் print("Save1Earth".isalnum()) என்ற கோவை பின்வருவனவற்றுள் எதைத் திருப்பி அனுப்பும்?
  • A. False
  • B. Trueசரி
  • C. None
  • D. Error
விளக்கம். சரத்திலுள்ள அனைத்துக் குறியுருக்களும் எழுத்துகள் அல்லது இலக்கங்களாக இருந்து, இடைவெளிகளோ சிறப்புக் குறியுருக்களோ இல்லையெனில் isalnum() செயற்கூறு True ஐத் திருப்பி அனுப்பும்.
Q5
பைத்தானில் del str1[2] என்ற கூற்றைப் பயன்படுத்தி ஒரு சரத்திலிருந்து ஒற்றைக் குறியுருவை நீக்க முயன்றால் என்ன நிகழும்?
  • A. சுட்டெண் 2 இல் உள்ள குறியுரு வெற்று இடைவெளியால் மாற்றப்படும்
  • B. சுட்டெண் 2 இல் உள்ள குறியுரு நீக்கப்பட்டு சரத்தின் அளவு மாற்றப்படும்
  • C. சரங்கள் மாற்றியமைக்க இயலாதவை என்பதால் TypeError பிழை ஏற்படும்சரி
  • D. மாறி நீக்கப்பட்டதால் NameError பிழை ஏற்படும்
விளக்கம். பைத்தானில் சரங்கள் மாற்றியமைக்க இயலாதவை (immutable). சுட்டெண்ணைப் பயன்படுத்தி தனிப்பட்ட குறியுருக்களை நீக்குவது அனுமதிக்கப்படாததால் TypeError பிழை ஏற்படும்.
Q6
பின்வரும் பைத்தான் நிரல் பகுதியின் வெளியீடு என்னவாக இருக்கும்? str1 = "Welcome to Python" print(str1[11:17:2])
  • A. "Pto"சரி
  • B. "Pth"
  • C. "yhn"
  • D. "Pyn"
விளக்கம். இந்தத் துண்டாக்குதல் சுட்டெண் 11 ('P') இலிருந்து 17 வரை 2 இடைவெளியில் குறியுருக்களைப் பிரித்தெடுக்கிறது. இதனால் 'P', 't', 'o' கிடைத்து "Pto" உருவாகிறது.
Q7
பைத்தான் சர வடிவமைப்பில் குறியுள்ள பதின்ம முழு எண்ணை (signed decimal integer) குறிக்கப் பயன்படும் வடிவமைப்புக் குறியுரு எது?
  • A. %c
  • B. %dசரி
  • C. %s
  • D. %f
விளக்கம். சரங்களை வடிவமைக்கும்போது குறியுள்ள பதின்ம முழு எண்களைக் குறிக்க பைத்தானில் %d (அல்லது %i) என்ற வடிவமைப்புக் குறியுரு பயன்படுகிறது.
Q8
பின்வரும் பைத்தான் நிரலின் வெளியீடு என்னவாக இருக்கும்? str1 = "corporation" print(str1.capitalize())
  • A. "Corporation"சரி
  • B. "CORPORATION"
  • C. "corporation"
  • D. "CorporatioN"
விளக்கம். capitalize() செயற்கூறு சரத்தின் முதல் குறியுருவை மட்டும் பெரிய எழுத்தாக மாற்றி, மற்ற அனைத்து குறியுருக்களையும் சிறிய எழுத்துக்களாகவே வைத்திருக்கும்.
Q9
குறிப்பிட்ட துணைச்சரம் முதன்மைச் சரத்தில் காணப்படவில்லை எனில் find() செயற்கூறு பின்வரும் எந்த மதிப்பைத் திருப்பி அனுப்பும்?
  • A. 0
  • B. False
  • C. None
  • D. -1சரி
விளக்கம். find() செயற்கூறு துணைச்சரம் முதன்முதலில் இடம்பெறும் தொடக்கச் சுட்டெண்ணைத் திருப்பி அனுப்பும். துணைச்சரம் கிடைக்கவில்லை எனில் -1 ஐத் திருப்பி அனுப்பும்.
Q10
பின்வரும் பைத்தான் நிரல் பகுதியின் வெளியீடு என்னவாக இருக்கும்? str1 = "Raja Chozhan" print(str1.count('a', 0, 5))
  • A. 1
  • B. 2சரி
  • C. 3
  • D. 4
விளக்கம். 0 முதல் 5 வரையிலான பகுதி 'Raja ' ஆகும். இந்த வரம்பினுள் 'a' என்ற குறியுரு சுட்டெண்கள் 1 மற்றும் 3 இல் இடம்பெறுவதால் எண்ணிக்கை 2 ஆகும்.
Q11
பின்வரும் பைத்தான் நிரல் பகுதியின் வெளியீடு என்னவாக இருக்கும்? str1 = "welcome" print(str1.islower())
  • A. Trueசரி
  • B. False
  • C. None
  • D. Error
விளக்கம். சரத்திலுள்ள அனைத்து எழுத்துக்களும் சிறிய எழுத்துக்களாக இருந்தால் islower() செயற்கூறு True ஐத் திருப்பி அனுப்பும். 'welcome' இல் அனைத்தும் சிறிய எழுத்துக்கள் என்பதால் True கிடைக்கும்.
Q12
பைத்தானில் ord('A') மற்றும் chr(65) ஆகிய செயற்கூறுகளின் வெளியீடுகள் முறையே என்ன?
  • A. 65 மற்றும் "A"சரி
  • B. "A" மற்றும் 65
  • C. 97 மற்றும் "a"
  • D. "a" மற்றும் 97
விளக்கம். ord() செயற்கூறு ஒரு குறியுருவின் ASCII மதிப்பைத் திருப்பி அனுப்பும் ('A' க்கு 65). chr() செயற்கூறு ASCII மதிப்பிற்கு நிகரான குறியுருவைத் திருப்பி அனுப்பும் (65 க்கு A).
Q13
பைத்தானில் ASCII Carriage Return ஐக் குறிக்கும் விடுபடு தொடர் (escape sequence) எது?
  • A. \n
  • B. \t
  • C. \rசரி
  • D. \b
விளக்கம். \r என்ற விடுபடு தொடர் Carriage Return ஐக் குறிக்கிறது. \n என்பது Linefeed ஐயும், \t என்பது கிடைமட்ட Tab ஐயும் குறிக்கின்றன.
Q14
பைத்தானில் "chennai" in "Chennai Schools" என்ற உறுப்புச் செயல்பாட்டின் (membership operation) விடை என்ன?
  • A. True
  • B. Falseசரி
  • C. Error
  • D. None
விளக்கம். பைத்தானில் சர உறுப்புச் சோதனைகள் பெரிய/சிறிய எழுத்து வேறுபாட்டைப் பொருட்படுத்தும். 'chennai' இல் சிறிய 'c' உம், இலக்குச் சரத்தில் பெரிய 'C' உம் இருப்பதால் False கிடைக்கும்.
Q15
பின்வரும் பைத்தான் நிரலின் வெளியீடு என்ன? print("welcome" + "python" * 2)
  • A. "welcomepythonwelcomepython"
  • B. "welcomepythonpython"சரி
  • C. "welcomewelcomepython"
  • D. "welcomepython2"
விளக்கம். மீண்டும் செய்தல் செயற்குறி * ஆனது இணைப்புச் செயற்குறி + ஐ விட அதிக முன்னுரிமை கொண்டது. எனவே முதலில் 'python' * 2 இயக்கப்பட்டு 'pythonpython' கிடைக்கிறது; பின்னர் அது 'welcome' உடன் இணைக்கப்படுகிறது.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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

இந்த சரங்கள் மற்றும் சரங்களைக் கையாளுதல் வினாக்கள் பற்றி

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

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

சரங்கள் மற்றும் சரங்களைக் கையாளுதல் அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?

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

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

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

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

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

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

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