12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications மின்னணு தரவு பரிமாற்றம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிக பாதுகாப்பு அமைப்புகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின்னணு செலுத்தல் முறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications திறந்த மூல கருத்துருக்கள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு வடமிடல் Sample Question Papers Study Material - QB365 Set A

Published on: 27/02/2021
12th Standard English Medium Computer Science Reduced syllabus Creative Two Mark Question with Answer key - 2021(Public Exam )
Download Tamil Nadu 12th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
Write the syntax of ORDER by clause used in SELECT command.
2.
Write the syntax of SELECT command for getting the desired result from the table.
3.
Explain the following SQL TCL commands.
(i) Commit
(ii) Roll back
(iii) Save point
4.
List the SQL DML commands.
5.
List the SQL DDL commands. Explain each.
6.
What is RDBMS?
7.
What is the use of title () function? Give example.
8.
Differentiate lower () and is lower ().
9.
if strl = "Welcome to learn python", then write the output for the following.
(i) print (strl [10 : 16])
(ii) print (strl [10 : 16: 4])
(iii) print (strl [10: 16: 2])
(iv) print (strl [: : 3])
10.
Write the output for the following if strl = "THIRIKKURAL"
(i) print (strl [0])
(ii) print (strl [0:5])
(ill) print (strl [:5])
(iv) Print (strl [6:])
11.
What is E F Codd rules?
12.
Differentiate data and information.
13.
Write a note on return statement syntax.
14.
How the value returned from lambda function?
15.
Write the syntax of variable - length arguments.
16.
Differentiate parameters and arguments.
17.
How the nested block are indented?
18.
Write a program in python that illustrate the use of constructor.
19.
Write the syntax for the following
(i) Creating objects
(ii) Accessing class members
20.
Write the syntax how break statement used in while loop.
21.
Write the syntax how break statement used in for loop.
22.
Write a python program to find the sum of even numbers between 1 and 10.
23.
Write the syntax of for loop.
24.
What are the two types of looping construct in python?
25.
Write a program in python to check if the accepted number us even or odd (use alternate method of if-else).
26.
What are used a dictionary keys?
27.
Differentiate writer ( ) and writerow ( )method.
28.
Why python has a garbage collector?
29.
How the CSV file operation takes place in python?
30.
Give an example of joining two tuples.
31.
State the working of pop () and clear () function.
32.
How will you insert elements in a list? Write the syntax.
33.
Write a program to display element in a list ("Physics' ,"Chemistry", "Biology") using loop to get the output
Physics
Chemistry
Biology
34.
Define algorithmetic strategy?
35.
What is algorithm analysis?
36.
What in algorithmic strategy? Give an example.
37.
What are keywords?
38.
Name the types of Numeric literals in python.
39.
Assume the value of a = 100 and b = 75. Evaluate the following expression.
(i) a==b
(ii) a!=b
(iii) a//b
(iv) a>=b
40.
Name any four keywords in Python.
41.
Find the odd man out? Give reason.
(i) sum = 100
(ii) regno = 12401
(iii) name = "Kannan"
(iv) name = "Kumar"
42.
Why the following statement is incorrect? Give reason.
43.
How will you invoke python IDLE?
44.
How the interactive mode of Python shell can be used as simple calculator?
45.
What is modular programming?
46.
What is the use of LEGB rule?
47.
How a class defines a data abstraction?
48.
How the concrete level of data abstraction implemented?
49.
What is recursive function?
50.
Differentiate parameters and arguments.
1.
The ORDER BY clause is used as :
SELECT < column-name > [, < columnname >, .... ]
FROM < table-name >ORDER BY < column1 >,< column2 >, ... ASC| DESC ;
2.
The WHERE clause in the SELECT command specifies the criteria for getting the desired result. The general form of SELECT command with WHERE Clause is:
Syntax:
SELECT < column-name > [ < co umn-name > ,.... ] FROM < table-name > WHERE condition > ;
3.
(i) Commit: Saves any transaction into the database permanently.
(ii) Roll back: Restores the database to last commit state.
(iii) Save point: Temporarily save a transaction so that you can rollback.
4.
(i) Insert: Inserts data into a table
(ii) Update: Updates the existing data within a table.
(iii) Delete: Deletes all records from a table, but not the space occupied by them.
5.
(i) Create: To create tables in the database.
(ii) AIter: Alters the structure of the database.
(iii) Drop: Delete tables from database.
(iv) Truncate: Remove all records from a table, also release the space occupied by those records.
6.
RDBMS is a type of DBMS with a row-based table structure that connects related data elements and includes functions related to Create, Read, Update and Delete operations, collectively known as CRUD.
7.
| title() | Returns a string in title case | >>>str1='education department' >>>print(str1.title()) Education Department |
8.
| lower() | Returns the exact copy of the string with all the letters in lowercase. |
>>> str1='SAVE EARTH' >>> print(str1.lower()) save eath |
| islower() | Returns True if the string is in lowercase. | >>> str1='welcome' >>> print (str1.islower()) True |
9.
(i) Learn
(ii) r
(iii) er
(iv) ceoenyo
10.
(i) T
(ii) THIRU
(iii) THIRU
(iv) KURAL
11.
Database normalization was first proposed by Dr. Edgar F Codd as an integral part of RDBMS in order to reduce data redundancy and improve data integrity. These rules are known as E F Codd Rules.
12.
(i) Data are raw facts stored in a computer. A data may contain any character, text, word or a number.
(ii) Information is formatted data, which allows to be utilized in a significant way.
13.
Syntax of return :
return [expression list]
This statement can contain expression which gets evaluated and the value is returned. If there is no expression in the statement or the return statement itself is not present inside a function, then the function will return the None object.
14.
Lambda function can take any number of arguments and must return one value in the form of an expression.
15.
def function_name(*args):
function_body
return_statement
16.
Parameters are the variables used in the function definition whereas arguments are the values we pass to the function parameters.
17.
A block within a block is called nested block. When the first block statement is indented by a single table space, the second block of statement is indented-by double tab spaces.
18.
Program to illustrate Constructor:
class Sample:
def _init_(self, num):
print("Constructor of class Sample...")
self.num=num
print("The value is :", num)
S = Sample(10)
Output:
constructor of class Sample..
The value is:10
19.
(i) Object - name = class_name ()
(ll) Object - name = class_member
20.
while test expression:
#code inside while loop

21.
for var in sequence:
if condtion:

22.
s = 0
For i in range (2,11,2)
s=s+i
print (s)
23.
Syntax:
for counter_variable in sequence:
statements-block 1
[else: # optional block
statement-block 2]
24.
Python provides two types of looping constructs:
(i) while loop
(ii) for loop
25.
a = int (input("Enter any number :"))
x="even" if a%2==0 else "odd"
print (a, "is",x)
Output 1:
Enter any number 3
3 is odd
Output 2:
Enter any number: 22
22 is even
26.
csv.DictReader and csv.DictWriter take additional argument fieldnames that are used as dictionary keys.
27.
| writer ( ) | writerow ( ) |
| The csv.writer( ) method returns a writer object which converts the user's data into delimited strings on the given file-like object. | The writerow ( ) method writes a row of data into the specified file. |
28.
Python has a garbage collector to clean up unreferenced objects but, the user must not rely on it to close the file.
29.
Python, a file operation takes place in the following order
Step 1: Open a file
Step 2 : Perform Read or write operation
Step 3 : Close the file
30.
# Program to join two tuples
Tup1 = (2,4,6,8,10)
Tup2 = (1,3,5,7,9)
Tup3 = Tup1 + Tup2
print(Tup3)
Output:
(2, 4, 6, 8, 10, 1, 3, 5, 7, 9)
31.
(i) pop() function: pope () function can also be used to delete an element using the given index value. pop () function deletes and returns the last element of a list if the index is not given
(ii) clear ( ) function: The function clear( ) is used to delete all the elements in list, it deletes only the elements and retains the list.
32.
(i) To include an element at your desired position, you can use insert ( ) function. The insert( ) function is used to insert an element at any position of a list.
(ii) Syntax:
List.insert (position index, element)
33.
MySubject = ["Physics", "Chemistry", "Biology"]
i = 0
while i < len(MySubject):
print (MySubject[i])
i = i + 1
34.
A way of designing algorithm is called algorithmic strategy
35.
An estimation of the time and space complexities of an algorithm for varying input sizes is called algorithm analysis.
36.
(i) The way of defining an algorithm is called J algorithmic strategy.
(ii) For example to calculate factorial for the given value n then it can be done by defining the function to calculate factorial once for the iteration-1 then it can be called recursively until the number of required iteration is reached.
37.
Keywords are special words that are used by Python interpreter to recognize the structure of program.
38.
Numeric literals can belong to 3 different numerical types Integer, Float and Complex.
39.
(i) False
(ii) true
(iii) 1
(iv) true.
40.
| false | class | finally | Is | return |
| none | continue | For | Lambda | try |
41.
(iv) name = "Kumar"
Reason: No function character allowed within identifiers.
42.
(i) The input () is usedto display the result of the program after execution.
(ii) Reason: The input () function helps to enter data at run time buy the user not to display the output.
43.
(i) The following command can be used t invoke Python IDLE from Window OS.
(ii) Start ⟶ All Programs ⟶ Python 3.x ⟶ IDL (Python 3.x)
(or)
(iii) Click python
Icon on the Desktop if available.
44.
In interactive mode Python code can be directly typed and the interpreter displays the result (s) immediately. The interactive mode can also be used as a simple calculator.
45.
The process of subdividing a computer program into separate sub-programs is called modular programming.
46.
The LEGB rule is used to decide the order in which the scopes are to be searched for scope resolution. The scopes are listed below in terms of hierarchy (highest to lowest).
47.
(i) A class defines a data abstraction by grouping related data items. A class is not just data, it has functions defined within it.
(ii) Functions are subordinate to the class because their job is to do things with the data of the class.
48.
(i) To implement the concrete level of data abstraction, languages like Python provides a compound structure called Pair which is made up of list or Tuple.
(ii) The first way to implement pairs is with the List construct
49.
A function definition which call itself is called recursive function.
50.
Parameters are the variables in a function definition and arguments are the values which are passed to a function definition.
12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications களப்பெயர் முறைமை (DNS) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications கணினி வலையமைப்பு ஓர் அறிமுகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications PHP-உடன் MySQL-ஐ இணைத்தல் Sample Question Papers Study Material - QB365 Set A
Tamilnadu Stateboard 12th Standard Subjects

Maths

Chemistry

Physics

Biology

Computer Science

Business Maths and Statistics

Economics

Commerce

Accountancy

History

Computer Applications

Biology

Computer Technology

Computer Applications

Computer Science

Business Maths and Statistics

Commerce

Economics

Maths

Chemistry

Physics

Computer Technology

History

Accountancy

Tamil

English

French
Tamilnadu Stateboard Standards