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

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

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

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

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

Q1
பைத்தானில் சரம் (String) என்பது பின்வருவனவற்றில் எதன் வரிசையாகும்?
  • A. எண்கள்சரி
  • B. குறியீடுகள்
  • C. ஒருங்குறி (Unicode) குறியுருக்கள்
  • D. மெய் மதிப்புகள்
விளக்கம். பைத்தானில் சரம் என்பது ஒற்றை, இரட்டை அல்லது மூன்று மேற்கோள் குறிகளுக்குள் கொடுக்கப்படும் ஒருங்குறி (Unicode) குறியுருக்களின் வரிசையாகும்.
Q2
பைத்தானில் ஏற்கனவே வரையறுக்கப்பட்ட சரத்தின் உறுப்பை மாற்ற முயற்சித்தால் என்ன பிழை செய்தி தோன்றும்?
  • A. SyntaxError
  • B. TypeError
  • C. ValueErrorசரி
  • D. NameError
விளக்கம். பைத்தானில் சரங்கள் மாற்றியமைக்க இயலாதவை (immutable). எனவே, அதன் உறுப்பை மாற்ற முயன்றால் 'TypeError: str object does not support item assignment' என்ற பிழை ஏற்படும்.
Q3
str1 = "Tamilnadu" என்ற சரத்திற்கு print(str1[3:7]) என்பதன் வெளியீடு என்னவாக இருக்கும்?
  • A. "ilna"சரி
  • B. "ilnad"
  • C. "miln"
  • D. "lnad"
விளக்கம். str1[3:7] என்பது 3 முதல் 6 வரையிலான சுட்டெண்களைக் கொண்ட குறியுருக்களைப் பிரிக்கும். இதில் 3-வது குறியுரு 'i', 4-வது 'l', 5-வது 'n', 6-வது 'a' ஆகும், எனவே வெளியீடு "ilna" ஆகும்.
Q4
பைத்தானில் பல வரி சரங்களை (Multiline strings) உருவாக்க எந்த மேற்கோள் குறிகள் பயன்படுகின்றன?
  • A. ஒற்றை மேற்கோள் குறிகள்
  • B. இரட்டை மேற்கோள் குறிகள்சரி
  • C. மூன்று மேற்கோள் குறிகள்
  • D. பின்சாய்வு கோடுகள்
விளக்கம். மூன்று மேற்கோள் குறிகளுக்குள் (''' அல்லது """) கொடுக்கப்படும் சரங்கள் பல வரிகளில் அமைய அனுமதிக்கப்படுகின்றன.
Q5
str1 = "Python" மற்றும் str2 = "Programming" எனில், print(str1 + str2) என்பதன் வெளியீடு யாது?
  • A. Python Programming
  • B. PythonProgramming
  • C. Python+Programmingசரி
  • D. ProgrammingPython
விளக்கம். + செயற்குறி இரு சரங்களை இணைக்கப் பயன்படுகிறது. இது இடைவெளி ஏதுமின்றி "PythonProgramming" என இரண்டையும் ஒன்றாக இணைக்கும்.
Q6
str1 = "Welcome" எனில், print(str1 * 3) என்ற கூற்றின் வெளியீடு என்ன?
  • A. Welcome Welcome Welcomeசரி
  • B. Welcome3
  • C. WelcomeWelcomeWelcome
  • D. 3Welcome
விளக்கம். * செயற்குறி ஒரு சரத்தைக் குறிப்பிட்ட எண்ணிக்கையில் பலமுறை நகலெடுத்து அச்சிடப் பயன்படுகிறது. இதில் இடைவெளியின்றி "WelcomeWelcomeWelcome" என்று அச்சிடப்படும்.
Q7
str1 = "COMPUTER" என்ற சரத்திற்கு print(str1[::-1]) என்பதன் வெளியீடு என்ன?
  • A. COMPUTER
  • B. RETUPMOCசரி
  • C. CC
  • D. R
விளக்கம். துண்டாக்குதல் செயற்குறியில் [::-1] என்பதைப் பயன்படுத்தும்போது, கொடுக்கப்பட்ட சரம் பின்னோக்கு வரிசையில் (பின்னிருந்து முன்னதாக) "RETUPMOC" எனத் தலைகீழாக அச்சிடப்படும்.
Q8
சரம் வடிவமைப்பு குறியுருக்களில் மிதப்பு புள்ளி எண்களை (Floating point numbers) குறிக்கப் பயன்படும் வடிவமைப்பு குறியுரு எது?
  • A. %dசரி
  • B. %s
  • C. %f
  • D. %c
விளக்கம். மிதப்பு புள்ளி எண்களை (floating-point numbers) வடிவமைத்து அச்சிட %f என்னும் வடிவமைப்பு குறியுரு பயன்படுகிறது.
Q9
சரம் வடிவமைப்பு குறியுருக்களில் கொடுக்கப்பட்ட குறியுருவின் ASCII மதிப்பைத் திருப்பி அனுப்பும் உள்ளிணைந்த செயற்கூறு எது?
  • A. ord()
  • B. chr()
  • C. len()
  • D. ascii()சரி
விளக்கம். ord() செயற்கூறு ஒரு குறிப்பிட்ட குறியுருவை உள்ளீடாகப் பெற்று அதன் ASCII மதிப்பைத் திருப்பி அனுப்பும். (எ.கா. ord('A') என்பது 65 ஐத் தரும்).
Q10
ASCII மதிப்பிற்கு நிகரான ஒருங்குறி (Unicode) குறியுருவை திருப்பி அனுப்பும் உள்ளிணைந்த செயற்கூறு எது?
  • A. ord()
  • B. chr()சரி
  • C. str()
  • D. ascii()
விளக்கம். chr() செயற்கூறு கொடுக்கப்பட்ட ASCII மதிப்பிற்கு நிகரான ஒருங்குறி (Unicode) குறியுருவைத் திருப்பி அனுப்பும். (எ.கா. chr(65) என்பது 'A' ஐத் தரும்).
Q11
ஒரு சரம் எழுத்துக்கள் மற்றும் எண்களை மட்டும் கொண்டுள்ளதா என்பதைச் சோதிக்கும் உள்ளிணைந்த செயற்கூறு எது?
  • A. isalpha()சரி
  • B. isdigit()
  • C. isalnum()
  • D. islower()
விளக்கம். isalnum() செயற்கூறு கொடுக்கப்பட்ட சரம் எழுத்துக்கள் (alphabets) மற்றும் எண்களை (numbers) மட்டும் கொண்டிருந்தால் True என்றும், சிறப்பு குறியீடுகள் ஏதேனும் இருந்தால் False என்றும் திருப்பி அனுப்பும்.
Q12
str1 = "chennai" என்ற சரத்திற்கு print(str1.capitalize()) என்பதன் வெளியீடு யாது?
  • A. "CHENNAI"சரி
  • B. "Chennai"
  • C. "chennaI"
  • D. "CHeNNaI"
விளக்கம். capitalize() செயற்கூறு கொடுக்கப்பட்ட சரத்தின் முதல் குறியுருவை மட்டும் பெரிய எழுத்தாக (Uppercase) மாற்றும். எனவே "chennai" என்பது "Chennai" என மாறும்.
Q13
ஒரு சரம் மற்றொரு சரத்தில் இடம் பெற்றுள்ளதா என்பதை கண்டறிய பயன்படும் உறுப்பு செயற்குறிகள் (Membership operators) எவை?
  • A. +, *
  • B. in, not in
  • C. =, ==சரி
  • D. <, >
விளக்கம். in மற்றும் not in ஆகிய இரண்டும் உறுப்பு செயற்குறிகள் (Membership operators) ஆகும். இவை ஒரு சரம் மற்றொரு சரத்தில் உள்ளதா இல்லையா என்பதைக் கண்டறியப் பயன்படுகின்றன.
Q14
str1 = "welcome" எனில், print(str1.upper()) என்பதன் வெளியீடு என்ன?
  • A. Welcome
  • B. WELCOMEசரி
  • C. welcome
  • D. WeLcOmE
விளக்கம். upper() செயற்கூறு கொடுக்கப்பட்ட சரத்தில் உள்ள அனைத்து சிறிய எழுத்துக்களையும் பெரிய எழுத்துக்களாக (Uppercase) மாற்றும்.
Q15
சரத்தின் நீளத்தை (அதாவது குறியுருக்களின் எண்ணிக்கையை) கண்டறிய பயன்படும் செயற்கூறு எது?
  • A. count()
  • B. length()சரி
  • C. len()
  • D. size()
விளக்கம். len() செயற்கூறு கொடுக்கப்பட்ட சரத்தின் மொத்த நீளத்தை அல்லது குறியுருக்களின் எண்ணிக்கையைத் திருப்பி அனுப்பும்.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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