#### 12th Standard English Medium Computer Science Reduced Syllabus Annual Exam Model Question Paper With Answer Key - 2021

12th Standard

Reg.No. :
•
•
•
•
•
•

Computer Science

Time : 02:45:00 Hrs
Total Marks : 70

Part I

Choose the most suitable answer from the given four alternatives and write the option code with the corresponding answer.

15 x 1 = 15
1. Which of the following is a unit of code that is often defined within a greater code structure?

(a)

Subroutines

(b)

Function

(c)

Files

(d)

Modules

2. The functions which cause side effects to the arguments passed are called

(a)

impure function

(b)

Partial Functions

(c)

Dynamic Functions

(d)

Pure functions

3. Which of the following functions that retrieve information from the data type?

(a)

Constructors

(b)

Selectors

(c)

recursive

(d)

Nested

4. Bundling two values together into one can be considered as

(a)

Pair

(b)

Triplet

(c)

single

(d)

5. The word comes from the name of a Persian mathematician Abu Ja’far Mohammed ibn-i Musa al Khowarizmi is called?

(a)

Flowchart

(b)

Flow

(c)

Algorithm

(d)

Syntax

6. Two main measures for the efficiency of an algorithm are

(a)

Processor and memory

(b)

Complexity and capacity

(c)

Time and space

(d)

Data and space

7. Which operator is also called as Comparative operator?

(a)

Arithmetic

(b)

Relational

(c)

Logical

(d)

Assignment

8. Which statement is generally used as a placeholder?

(a)

continue

(b)

break

(c)

pass

(d)

goto

9. Which of the following keyword is used to exit a function block?

(a)

define

(b)

return

(c)

finally

(d)

def

10. If List=[10,20,30,40,50] then List[2]=35 will result

(a)

[35,10,20,30,40,50]

(b)

[10,20,30,40,50,35]

(c)

[10,20,35,40,50]

(d)

[10,35,30,40,50]

11. If List=[17,23,41,10] then List.append(32) will result

(a)

[32,17,23,41,10]

(b)

[17,23,41,10,32]

(c)

[10,17,23,32,41]

(d)

[41,32,23,17,10]

12. Which of the following set operation includes all the elements that are in two sets but not the one that are common to two sets?

(a)

Symmetric difference

(b)

Difference

(c)

Intersection

(d)

Union

13. Which of the following is the output of the following program?
class Student:
def __init__(self, name):
self.name=name
S=Student(“Tamil”)

(a)

Error

(b)

Tamil

(c)

name

(d)

self

14. Who developed ER model?

(a)

Chen

(b)

EF Codd

(c)

Chend

(d)

Chand

15. What is the output of the following program? import csv
next(d)
for row in d:
print(row)
if the file called “city.csv” contain the following details
chennai,mylapore
mumbai,andheri

(a)

chennai,mylapore

(b)

mumbai,andheri

(c)

chennai,mumba

(d)

chennai,mylapore
mumbai,andheri

1. Part II

Answer any six questions. Question no. 21 is compulsory.

6 x 2 = 12
16. What is abstract data type?

17. What is a Pair? Give an example.

18. What is a Tuple? Give an example.

19. Define Pseudo code

20. What is Sorting?

21. What is searching? Write its types.

22. What is algorithmic solution?

23. How the analysis of algorithms and performance evaluation can be divided?Explain.

1. Part III

Answer any six questions. Question no. 26 is compulsory.

6 x 3 = 18
24. Write a short note on Relational data model.

25. List the types of DBMS users.

26. Define Data Control Language and also list the command under this.

27. How will you frame the commands to work on database?

28. What are the ways to write a new or edit are existing CSV file in python?

29. Explain how a connect to be made to a database (Academy through python SQlite3.

30. Write a note on Data Abstraction

31. Give an example of an ADT for rational numbers.

1. Part IV

10 x 5 = 50
1. How will you access the multi-item. Explain with example.

2. Discuss about Linear search algorithm

1. Explain the concept of Dynamic programming with suitable example.

2. Discuss in detail about Tokens in Python

1. Write a Python code to find the L.C.M. of two numbers.

2. Explain recursive function with an example.

1. Explain the different types of relationship mapping.

2. Explain the characteristics of DBMS.

1. Write the different methods to read a File in Python.

2. Write a Python program to execute the following c++ coding
#include
using namespace std;
int main()
{ cout<<“WELCOME”;
return(0);
}
The above C++ program is saved in a file welcome.cpp