Page 1 of 6
1
KSTA ACADEMIC COUNCIL, KOZHIKODE DISTRICT
HIGHER SECONDARY SECOND YEAR MODEL EXAMINATION
COMPUTER SCIENCE
ANSWER KEY
Answer all questions from 1 to 5. Each carries 1 score. (1 x 5 = 5)
1. FIFO (First-in First-out).
2. Red.
3. + or string addition operator.
4. Associative arrays
5. Responsive web design
Answer any 9 questions from 6 to 16. Each carries 2 scores. (9 x 2 = 18)
6. Memory allocation takes place during compilation time is called static memory
allocation.
Memory allocation takes place during execution of the program is called dynamic
memory allocation.
7. 20
8. (Any two points)
Procedure oriented programming object oriented programming
• Data is undervalued.
• Procedure is given importance.
• Creating new data types is difficult.
• Poor real world modelling
• Data is given importance.
• Procedure is driven by data.
• New data types and associated
operations can easily be defined.
• Easy to define real world scenarios
9 Inheritance: It is the process by which objects of one class acquire the properties and
behaviour of another class.
10 In linked lists size is not fixed. It is dynamically allocated. So, it does not face
overflow situation.
11
a. A<SUP>4<SUP>+B<SUB>2<SUB>
b. X <Y
visit www.shenischool.in To join our whatsapp group send request to 7012498606
Page 2 of 6
2
12
a. <DIV>
b. <IMG>
13
a ) 8
b) 5
14 tag : <A>, attribute : href
15 Cybernetics is defined as the study of control and communication between man and
machines.
16 opyright infringement is reproducing, distributing, displaying a work without
permission from the copy right holder
Answer any 9 questions from 17 to 27. Each carries 3 scores. (9 x 3 = 27)
17 Any Three points
array structure
• Derived data type
• A collection of same type of data
• Elements of array are referenced
using the corresponding
subscript.
• User defined data type
• A collection of different type of
data
• Elements of array are referenced
using the dot operator (.).
18 Push Operation: It is the process of inserting a new data item into the stack at
Top position.
Pop Operation: It is the process of deleting an element from the top of a stack.
19 Any Three points
static web page dynamic web page
• The content is fixed
• They does not use database
• They are executed on the
browser
• Easy to develop and less
expensive
• The content changes
• They use database
• They are executed on the server
and displays the result on
browser(client)
• Difficult to develop and
expensive
20
a. "welcome" - string
visit www.shenischool.in To join our whatsapp group send request to 7012498606
Page 3 of 6
3
b. 45.5 - number
c. "false" – string (enclosed in double quotes, so not Boolean)
21
a. alert( )
b. isNaN( )
c. toUpperCase( )
22 Dedicated hosting.
The client leases the entire web server and all its resources. It is not shared. Websites
of large organisations, where there are large numbers of visitors, opt for dedicated
web hosting.
Dedicated servers provide guaranteed performance, round-the-clock power supply,
and fast access.
23 (three levels)
data abstraction: It is the process of hiding the complexity of database design from
the users. It is implemented through three levels.
a. Physical level: The lowest level of abstraction describes how data is actually stored
on secondary storage devices.
b. Logical level: The next-higher level of abstraction describes what data is stored in
the database, and what relationships exist among those data.
c. View level: It is the highest level of database abstraction and is the closest to the
users. It describes only a part of the entire database.
24 (maximum 6 points)
Advantages of DBMS:
• Data redundancy (duplication of data) is controlled.
• Data inconsistency is avoided.
• Data are efficiently accessed.
• Data integrity is maintained.
• Data security is ensured.
• Data sharing is allowed.
• Data standardization is enforced.
• Crash recovery of data is possible
visit www.shenischool.in To join our whatsapp group send request to 7012498606