Reviewing Kerala Syllabus Plus One Computer Science Previous Year Question Papers and Answers Pdf Board Model Paper 2022 helps in understanding answer patterns.
Kerala Plus One Computer Science Board Model Paper 2021 with Answers
Time: 2 Hours
Total Score: 60 Marks
Answer any 3 questions from (a) to (e). Each carries 1 score. (3 × 1 = 3)
Question 1.
(a) Who is known as father of computer ?
(b) The pictorial representation of algorithm is known as _____________ .
(c) The ___________ operator gives the remainder value during arithmtic division in C++.
(d) In C++ array index or subscript starts with _____________ .
(e) In C++, ___________ function is used to find the square root of a number.
Answer:
a. Charles Babbage
b. Flowchart
c. % Or Modulus Operator Or MOD
d. 0
c. sqrt()
Answer any 11 questions from 2 to 19. Each carries 2 scores. (11 × 2 = 22)
Question 2.
(a) 1 Byte = ____________ Bits
(b) 1 GB = 1024 ___________ .
Answer:
(a) 8
(b) MB or Mega Bytes
Question 3.
Prepare a short note on any one e-Waste disposal method.
Answer:
- Reuse -Second hand use or usage after the equipment has been upgraded or modified.
- Incineration -burn at high temperature
- Recycle -making new products from old one
- Land filling -buried in the soil
Question 4.
What is cache memory ?
Answer:
It is a high speed memory placed in between RAM and processor. It enhances the speed. Eg. L1, L2,…
Question 5.
Compare logical errors and syntax errors.
Answer:
Syntax error occurs due to violation of rules or syntax of the programming language .It will be displayed. Error in the logic of the program is called Logical error, it is due to the improper planning. Hence it gives incorrect output.
![]()
Question 6.
Write any two advantages of flow chart.
Answer:
Any two from the following
- Better communication
- Effective analysis
- Effective synthesis
- Efficient coding
Question 7.
List out the literals in C++.
Answer:
- Integer literal
- Floating point literal
- Character literal
- String literal
Question 8.
Describe about any two fundamental data types in C++.
Answer:
Any two from the following
| SI.No | Data Type | Description | Size |
| 1 | void | Its for empty set | 0 |
| 2 | char | to represent characters | 1 |
| 3 | int | to represent integers | 4 |
| 4 | float | to represent floating point (real) numbers | 4 |
| 5 | double | to represent large floating point numbers | 8 |
Question 9.
Compare break and continue statements in C++.
Answer:
break-: It is used for premature termination from the loop or switch.
continue-: It bypasses(skips) one iteration and continue the iteration with next value.
Question 10.
Write C++ statement to declare an array to store 10 integer values.
Answer:
int n[10];
Question 11.
Write short note on getline().
Answer:
getline()-: It is used to read a string from the console(keyboard).
Eg. cin.getline(str.len);
cin.getline(str,len,ch);
![]()
Question 12.
What is the use of write( ) function in C++ ?
Answer:
Write()-: It is used to display a string on the monitor.
Question 13.
Briefly explain function argument in C++.
Answer:
Arguments are the values passing to the function while it is calling.
Question 14.
Write the names of any two character functions in C++.
Answer:
Any two character functions from the following
- islower()
- isupper()
- isdigit()
- isalpha()
- isalnum()
- tolower()
- toupper()
Question 15.
Write the name of string functions used for the following purposes:
(a) To find the length of a string.
(b) To compare two strings.
Answer:
(a) strlen()
(b) strcmp() or strcmpi()
Question 16.
Write short note on :
(a) Modem
(b) Switch
Answer:
(a) Modem:
- It is a device used to connect a computer to the internet.
- Its name derived from modulator and demodulator.
- Modem converts digital signals to analog signals(modulation) and analog signals to digital signals(demodulation)
(b) Switch:
• Switch is an intelligent device used to connect computers devices of the same network.
Question 17.
Discuss about the advantages of Social Media.
Answer:
Any two points from the following :
- Bring people together
- Plan and organise events
- Business promotions
- Social skills
Question 18.
What is computer virus?
Answer:
Virus is a bad program used to corrupt or delete, data from our computer.
Question 19.
Write short note on hacking.
Answer:
Hacking is a technical effort to manipulate the normal behaviour of network connections and connected systems. The person who performed this is called hackers. Eg. White hats, Black hats and Grey hats
![]()
Answer any 10 questions from 20 to 39. Each carries 3 scores. (10 × 3 = 30)
Question 20.
Explain Fourth generation computers.
Answer:
Any three points from the following
- Microprocessors were used
- They are also called microcomputers.
- They use Very Large Scale Integration VLSI () technology.
- A microprocessor consists of millions of transistors and components.
- Semiconductors were used as main memory.
- Fourth generation computers were more portable and reliable.
Question 21.
Write a short note on representation of integer numbers in computer memory.
Answer:
- Sign and magnitude representation(SMR): In SMR the MSB is used for representing sign,1 for -ve and 0 for +ve and the remaining bits for its magnitude.
- 1’s complement representation-: In this method replace all 1 by 0 and 0 by 1.
- 2’s complement representation-: 2′ s complement representation can be calculated by Adding 1 to 1’s complement representation.
Question 22.
briefly explain principle of duality.
Answer:
- There will be a dual for every Boolean expression
- It is obtained by replacing every AND with OR and every OR with AND
- It is also obtained by replacing 1 with 0 and 0 with 1
Question 23.
Prepare a short note on RAM.
Answer:
Any three from the following
- Random Access Memory
- temporary memory
- volatile memory / data is lost when power is off
- stores data , instruction , results etc
Question 24.
Differentiate between Primary Memory and Secondary Memory.
Answer:
Primary memory holds data, intermediate results and results of ongoing jobs temporarily.
Eg: Any one from (RAM, ROM, Cache)
Secondary memory holds data and information permanently.
Eg: Any one from (Hard disk, CD, DVD, Pen drive etc)
Question 25.
Draw the flow chart to find the area of a circle.
[Hint area = 3.14 × r2]
Answer:

![]()
Question 26.
List out the stages of phases in programming.
Answer:
- Problem identification
- Algorithm and flowchart
- Program coding
- Translation
- Debugging
- Execution and testing
- Documentation
Question 27.
Categorise the following identifiers as valid or invalid.
sum, 1a, Class No,
reg-no, int, a * b
Answer:
Valid identifiers – sum
Invalid identifier – 1a , class No , reg-no , int, a*b
Question 28.
Briefly explain about structure of a C++ program.
Answer:
# include <iostream> /#include<header file>
using namespace std ;
int main ()
{
statements
}
Prepare a short note on comments in C++.
Answer:
Comments in C++ are used for giving internal documentation (user tips). It will not be executed by the compiler.
Single line comment //
Multiline comment /* ………………… */Question 30.
Which are the relational operators in C++ ?
Answer:
- < less than
- <= less than or equal to
- > greater than
- >= greater than or equal to
- == equal to
- != not equal to
Question 31.
Consider the following code fragment of a C++ program.
cout <<“Enter your choice”; cin >> choice;
if (choice = = 1)
cout<<“Science”;
if (choice = = 2)
cout <<“Humanities”;
Rewrite the above code fragment using switch statement .
Answer:
cout <<“Enter your choice”;
cin >> choice;
switch(choice)
{
case 1 : cout <<“Science”; break;
case 2 : cout<<“Humanities”;
}
![]()
Question 32.
Briefly explain about if and if-else statement in C++.
Answer:
if statement
First it will check the condition and execute the body only if the condition is true
Syntax:
if (test expression)
{
statement block ;
}
if ….else statement
if else will check the condition and execute the if part if the condition is true and else part if the condition is false,
Syntax:
lf(test expression)
{
statement block;
}
else
{
statement block;
}
Question 33.
List out the array operations.
Answer:
Any three from the following
- Traversal
- Inserting
- Deleting
- Sorting
- Searching
- Merging
Question 34.
Write down a C++ program to find the sum of n integer numbers stored in an array.
Answer:
# < include <iostream>
using namespace std ;
int main ()
{
int n, A[20] , i ,s=0;
cout<<“Enter the limit”;
cin>>n;
cout<<“Enter the numbers”;
for( i=0 ; i<n; i++)
{
cin>>A[i];
s= s+A[i];
}
cout<<“sum is “<<s;
}
Question 35.
Briefly explain about merits of modular programming.
Answer:
Any 3 points from the following
- Reduces the size of the program
- Less chance of errors
- Reduces programming complexity
- Improves re usability
Question 36.
Write the name of any three mathematical functions in C++.
Answer:
Any three from the following
- abs()
- pow()
- sqrt()
- sin()
- cos()
Question 37.
What are the advantages of Computer network ?
Answer:
Any three from the following :
- Resource sharing
- Reliability
- Price / Performance ratio
- Communication
- Scalability
![]()
Question 38.
Write short note on following :
(a) MAC
(b) IP
Answer:
(a) MAC Address – Media Access Control
It is a universally unique 12 digit hexadecimal (48bit binary) number provided to each NIC by its manufacturer
(b) IP address – Internet Protocol Address
It is a unique numeric address assigned to each node on a network by the network administrator or the Internet Services Provider. Eg:IPv4 or IPv6.
Question 39.
Briefly explain about any two services on Internet.
Answer:
Any two explanation from the following
- www – is a system of inter linked hyper text documents accessed via the Internet
- Web browser – A piece of software used to access internet.
- Web browsing – The process of accessing internet is called web browsing.
- Search engine: special programs used to help people to find information in www
- E-mail – Electronic mail – method of exchanging digital messages between computers over internet
- Social media – refers to the use of mobile and web – based technologies through which individuals and communities can create, share, discuss and modify content.
Answer any 1 question from 40 to 42. Each carries 5 scores. (1 × 5 = 5)
Question 40.
Answer the following :
(a) Convert (87)10 to binary number system.
(87)10 = (____________)2 (1)
(b) Convert (101101 )2 to octal number system. (101101)2
(101101)2 = (___________)8 (1)
(c) Convert (5A9)16 to binary number system.
(5A9)16 = (__________)2 (1)
(d) Draw circuit diagram for AND, OR gates. (2)
Answer:
(a) 10101112
(b) 558
(c) 0101101010012

Question 41.
Explain about iteration or loop statements in C++.
Answer:
Loop statement – control statements used to execute a block of statements repeatedly
• for
• while
• do… while
for (initialisation expression ; test expression ; update expression)
{
Body of the loop ;
}
while loop
Initialisation expression;
while (test expression)
{
Body of the loop ;
Update expression;
do ………while loop
initialisation;
do
{
body of the loop ;
update statement;
}
while (test expression);
![]()
Question 42.
List the major topologies used in Computer Network. Write short note on any one topology.
Answer:
- Bus topology
- Star topology
- Ring topology
- Mesh topology
Any one from the following
Bus topology- In bus topology all the nodes are connected to a main cable called bus. A small device called a terminator is attached to each end of the bus.
Star topology – In star topology each node is directly connected to a hub switch.
Ring topology – In ring topology all nodes are connected using a cable that shapes like a ring or circle Data travels only in one direction in a ring.
Mesh topology – In mesh topology every node is connected to other nodes. There will be more than one path between two nodes.