12th Standard Computer Science Quarterly Examination (Tamil Nadu State Board / Samacheer Kalvi syllabus covering Chapters 1 to 8 / 10), organized chapter-wise in both English and Tamil mediums.
Chapter 1: Function (செயற்கூறு)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What is an algorithm?
What is an interface and implementation?
Differentiate between Pure and Impure functions with examples.
What are arguments (parameters) with and without type annotations?
தமிழ்:
நெறிமுறை (Algorithm) என்றால் என்ன?
இடைமுகம் (Interface) மற்றும் செயல்படுத்தல் (Implementation) என்றால் என்ன?
தூய செயற்கூறு (Pure function) மற்றும் தூய்மையற்ற செயற்கூறு (Impure function) - வேறுபடுத்துக (எடுத்துக்காட்டு தருக).
தரவு வகையுடன் மற்றும் தரவு வகையற்ற அளபுருக்கள் என்றால் என்ன?
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain the characteristics of Pure and Impure functions with suitable code examples.
Explain function specification and interface vs. implementation in detail.
தமிழ்:
தூய மற்றும் தூய்மையற்ற செயற்கூறுகளின் பண்புகளை பொருத்தமான நிரல் எடுத்துக்காட்டுகளுடன் விளக்குக.
செயற்கூறு வரையறை மற்றும் இடைமுகம் vs செயல்படுத்துதல் பற்றி விரிவாக விளக்குக.
Chapter 2: Data Abstraction (தரவு அருவமாக்கம்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What is an Abstract Data Type (ADT)?
Distinguish between Constructors and Selectors with examples.
How are Concrete Data Types different from Abstract Data Types?
What is a Pair? How does a list differ from a tuple?
தமிழ்:
அருவமாக்கப்பட்ட தரவு வகை (ADT) என்றால் என்ன?
ஆக்கிகள் (Constructors) மற்றும் செலக்டார்கள் (Selectors) - வேறுபடுத்துக.
பருப்பொருள் தரவு வகை மற்றும் அருவமாக்கப்பட்ட தரவு வகை - வேறுபாடு யாது?
ஜோடி (Pair) என்றால் என்ன? List மற்றும் Tuple எவ்வாறு வேறுபடுகின்றன?
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
How will you facilitate Data Abstraction in Python? Explain Constructors and Selectors with a rational number example.
Explain the representation of Abstract Data Types using Lists and Pairs.
தமிழ்:
பைத்தானில் தரவு அருவமாக்கம் எவ்வாறு செயல்படுத்தப்படுகிறது? விகிதமுறு எண்களைக் கொண்டு ஆக்கிகள் மற்றும் செலக்டார்களை விளக்குக.
List மற்றும் Pairs மூலம் அருவமாக்கப்பட்ட தரவு வகைகளை எவ்வாறு குறிப்பிடுவது என்பதை விளக்குக.
Chapter 3: Scoping (வரையெல்லை)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What is Scope of a variable?
State and explain the LEGB rule.
What is Module and Modular programming? Mention its characteristics.
What is Access Control in Object-Oriented Programming?
தமிழ்:
மாறிகளின் வரையெல்லை என்றால் என்ன?
LEGB விதியை வரையறுத்து விளக்குக.
தொகுதி (Module) மற்றும் தொகுதி நிரலாக்கம் என்றால் என்ன? அதன் பண்புகள் யாவை?
அணுகியல் கட்டுப்பாடு (Access Control) என்றால் என்ன?
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain the different types of variable scopes (Local, Enclosed, Global, Built-in) with examples.
Write a detailed note on Modular programming and its benefits.
தமிழ்:
பல்வேறு வகையான மாறிகளின் வரையெல்லையை (உள்ளமை, அடைக்கப்பட்ட, முழுதளாவிய, உள்ளிணைந்த) எடுத்துக்காட்டுகளுடன் விவரி.
கூறுநிலை நிரலாக்கத்தின் நன்மைகள் மற்றும் பண்புகளை விரிவாக எழுதுக.
Chapter 4: Algorithmic Strategies (நெறிமுறையின் உத்திகள்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What are the characteristics of an algorithm?
Define Time Complexity and Space Complexity.
What are Asymptotic Notations (Big O, Big $\Omega$, Big $\Theta$)?
Distinguish between Linear Search and Binary Search.
What is Dynamic Programming?
தமிழ்:
நெறிமுறையின் பண்பியல்புகள் யாவை?
நேரச்சிக்கல் மற்றும் இடச்சிக்கல் - வரையறு.
அணுகுமுறை குறியீடுகள் (Big O, Big $\Omega$, Big $\Theta$) என்றால் என்ன?
வரிசைமுறை தேடல் (Linear Search) மற்றும் இருமத் தேடல் (Binary Search) - வேறுபடுத்துக.
இயக்க நிரலாக்கம் (Dynamic Programming) என்றால் என்ன?
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain Binary Search Algorithm with a clear trace example.
Explain Bubble Sort Algorithm step-by-step with an example.
Explain Insertion Sort or Selection Sort algorithm with illustrations.
தமிழ்:
இருமத் தேடல் நெறிமுறையை (Binary Search) தகுந்த எடுத்துக்காட்டுடன் விளக்குக.
குமிழி வரிசையாக்க நெறிமுறையை (Bubble Sort) படங்களுடன் படிநிலைகளாக விளக்குக.
செருகு வரிசையாக்கம் (Insertion Sort) அல்லது தேர்ந்தெடுப்பு வரிசையாக்க (Selection Sort) நெறிமுறையை விளக்குக.
Chapter 5: Python - Variables and Operators (பைத்தான் - மாறிகள் மற்றும் செயற்குறிகள்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
Distinguish between Interactive mode and Script mode in Python.
What are Identifiers and Tokens? State the naming rules for identifiers.
Explain the types of operators in Python (Arithmetic, Relational, Logical, Assignment).
What are String Literals and Escape Sequences? Give examples.
தமிழ்:
ஊடாடும் முறைமை (Interactive mode) மற்றும் ஸ்கிரிப்ட் முறைமை (Script mode) - வேறுபடுத்துக.
அடையாளக்குறிகள் மற்றும் டோக்கன்கள் என்றால் என்ன? அடையாளக்குறிகளை பெயரிடுவதற்கான விதிகள் யாவை?
பைத்தானில் உள்ள செயற்குறிகளின் வகைகளை விளக்குக (கணித, ஒப்பீட்டு, தருக்க, மதிப்பிருத்தல்).
சர நிலையுருக்கள் மற்றும் விடுபடு வரிசைகள் என்றால் என்ன? எ.கா தருக.
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain in detail the various types of Operators in Python with suitable code syntax and examples.
Explain Python Input and Output functions (
input()andprint()) with syntax and examples.
தமிழ்:
பைத்தானில் உள்ள பல்வேறு வகையான செயற்குறிகளை தகுந்த தொடரியல் மற்றும் நிரல் உதாரணங்களுடன் விரிவாக விளக்குக.
பைத்தானின் உள்ளீடு மற்றும் வெளியீட்டு செயற்கூறுகளை (
input()மற்றும்print()) தொடரியல் மற்றும் எடுத்துக்காட்டுகளுடன் விளக்குக.
Chapter 6: Control Structures (கட்டுப்பாட்டு கட்டமைப்புகள்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What is a Control Structure? Mention its types.
Explain the syntax and flowchart of
if...elif...elsestatement.What is the difference between
whileandforloop?Explain the use of
range()function in Python loops.What are Jump statements (
break,continue,pass)?
தமிழ்:
கட்டுப்பாட்டு அமைப்பு என்றால் என்ன? அதன் வகைகள் யாவை?
if...elif...elseகூற்றின் தொடரியல் மற்றும் பாய்வுப் படத்தை விளக்குக.whileமற்றும்forமடக்குகளுக்கு இடையே உள்ள வேறுபாடுகள் யாவை?மடக்குகளில்
range()செயற்கூறின் பயன்பாட்டை விளக்குக.தாவல் கூற்றுகள் (
break,continue,pass) பற்றி சிறு குறிப்பு வரைக.
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain the different types of iterative / loop structures (
while,for, nested loops) in Python with examples.Explain jump statements in Python (
break,continue,pass) with syntax and program examples.
தமிழ்:
பைத்தானில் உள்ள பல்வேறு வகையான மடக்கு அமைப்புகளை (
while,for, பின்னலான மடக்குகள்) நிரல் எடுத்துக்காட்டுகளுடன் விளக்குக.பைத்தானின் தாவல் கூற்றுகளை (
break,continue,pass) தொடரியல் மற்றும் எடுத்துக்காட்டு நிரல்களுடன் விளக்குக.
Chapter 7: Python Functions (பைத்தான் செயற்கூறுகள்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What are the advantages of using functions?
What is an Anonymous function (Lambda function)? Write its syntax.
Define recursive function with an example.
Differentiate between
localandglobalvariables in Python.
தமிழ்:
செயற்கூறுகளைப் பயன்படுத்துவதன் நன்மைகள் யாவை?
பெயர் தெரியா செயற்கூறு (Lambda function) என்றால் என்ன? அதன் தொடரியல் எழுதுக.
தற்சுழற்சி செயற்கூறு - வரையறு (எ.கா தருக).
உள்ளமை மற்றும் முழுதளாவிய மாறிகளை வேறுபடுத்துக.
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain the different types of function arguments in Python:
(i) Required / Positional arguments
(ii) Keyword arguments
(iii) Default arguments
(iv) Variable-length arguments
Explain the built-in mathematical and string functions in Python with examples.
தமிழ்:
பைத்தானில் உள்ள பல்வேறு வகையான செயற்கூறு அளபுருக்களை விளக்குக:
(i) தேவையான அளபுருக்கள் (Required arguments)
(ii) சிறப்புச் சொல் அளபுருக்கள் (Keyword arguments)
(iii) தானமைவு அளபுருக்கள் (Default arguments)
(iv) மாறும் நீள அளபுருக்கள் (Variable-length arguments)
பைத்தானில் உள்ள உள்ளிணைந்த கணித மற்றும் சர செயற்கூறுகளை எடுத்துக்காட்டுகளுடன் விளக்குக.
Chapter 8: Strings and String Manipulation (சரங்கள் மற்றும் சரங்களை கையாளுதல்)
2 & 3 Marks / 2 & 3 மதிப்பெண் வினாக்கள்
English:
What is string slicing? Write its syntax with an example.
What are the string operators in Python (
+,*,[],[:],in,not in)?How to modify and delete strings in Python?
Explain any three built-in string functions (
len(),capitalize(),title(),count(), etc.).
தமிழ்:
சரப்பிரித்தல் (String slicing) என்றால் என்ன? அதன் தொடரியல் மற்றும் எடுத்துக்காட்டு தருக.
பைத்தானின் சர செயற்குறிகள் யாவை (
+,*,[],[:],in,not in)?பைத்தானில் சரங்களை மாற்றுதல் மற்றும் நீக்குதல் எவ்வாறு நிகழ்கிறது?
ஏதேனும் மூன்று உள்ளிணைந்த சர செயற்கூறுகளை விளக்குக (
len(),capitalize(),title(),count()).
5 Marks / 5 மதிப்பெண் வினாக்கள்
English:
Explain any five built-in string functions in Python with syntax and output examples.
Write a Python program to check whether a given string is a Palindrome or not.
தமிழ்:
ஏதேனும் ஐந்து உள்ளிணைந்த சர செயற்கூறுகளை தொடரியல் மற்றும் வெளியீட்டு உதாரணங்களுடன் விளக்குக.
கொடுக்கப்பட்ட சரம் ஒரு பாலிண்ட்ரோமா (Palindrome) இல்லையா என்பதைக் கண்டறியும் பைத்தான் நிரலை எழுதுக.
Comments
Post a Comment