Plus Two Computer Application Model Question Paper 3

Kerala Plus Two Computer Application Model Question Paper 3

Time: 2 Hours
Cool off time: 15 Minutes
Maximum: 60 Scores

  • There is a ‘cool off time’ of 15 minutes in addition to the writing time of 2 hrs.
  • Use the ‘cool off time’ to get familiar with the questions and to plan your answers.
  • Read questions carefully before you answering.
  • Read the instructions carefully.
  • Calculations, figures and graphs should be shown in the answer sheet itself.
  • Malayalam version of the questions is also provied.
  • Give equations wherever necessary.
  • Electronic devices except non programmable calculators are not allowed in the Examination Hall.

Plus Two Computer Application Previous Year Question Papers and Answers

Part A

Answer all questions from 1 to 5
Plus Two Computer Application Model Question Papers Paper 3A

Question 1.
Character array is also called ……………..
Plus Two Computer Application Model Question Papers Paper 3Q1

Question 2.
What is a Form handler?
Plus Two Computer Application Model Question Papers Paper 3Q2

Question 3.
What is the basic protocol followed in internet communication?
Plus Two Computer Application Model Question Papers Paper 3Q3

Question 4.
SAP stands for …………..
Plus Two Computer Application Model Question Papers Paper 3Q4

Question 5.
Define enterprise resource planning.
Plus Two Computer Application Model Question Papers Paper 3Q5

Part B

Answer any nine questions from 6 to 16
Plus Two Computer Application Model Question Papers Paper 3B

Question 6.
Write the output of the following web page and justify your answer.
Plus Two Computer Application Model Question Papers Paper 3Q6

<HTML>
<BODY>
<SCRIPT language= “JavaScript’’>
var x, y, z;
x = “10”;
y = “20”;
z = x + y;
document.write(z);
</SCRIPT>
</BODY>
</HTML>

Question 7.
Categorize the following tags into container tags and empty tags.
Plus Two Computer Application Model Question Papers Paper 3Q7

Question 8.
Mention any two values of Type attribute and explain its use in the form.
Plus Two Computer Application Model Question Papers Paper 3Q8

Question 9.
How is responsive web design implement-ed?
Plus Two Computer Application Model Question Papers Paper 3Q9

Question 10.
a. What is responsive web design?
b. Why is it gaining importance recently?
Plus Two Computer Application Model Question Papers Paper 3Q10

Question 11.
Explain about sophisticated user.
Plus Two Computer Application Model Question Papers Paper 3Q11

Question 12.
What is the importance of primary key in a table?
Plus Two Computer Application Model Question Papers Paper 3Q12

Question 13.
Write a short note about any two ERP solution providers.
Plus Two Computer Application Model Question Papers Paper 3Q13

Question 14.
“Infomania has become a psychological problem”. Write your opinion.
Plus Two Computer Application Model Question Papers Paper 3Q14

Question 15.
What is a smart card? How it is useful?
Plus Two Computer Application Model Question Papers Paper 3Q15

Question 16.
What do you mean by big data in business? Explain big data analytics.
Plus Two Computer Application Model Question Papers Paper 3Q16

Part C

Answer any nine questions from 17 to 27
Plus Two Computer Application Model Question Papers Paper 3C

Question 17.
Consider the following program:
Plus Two Computer Application Model Question Papers Paper 3Q17
# include<iostream>
Using namespace std;
int main ( )
{
for (int i=1; i<10; i+ + )
{
if (i % 2 = = 0)
continue;
cout<<i;
}
}
Predict the output of the program. Justify your answer?

Question 18.
Rewrite the following C++ code using switch statement.
Plus Two Computer Application Model Question Papers Paper 3Q18
if(choice== ‘S’)
cout<<“Science”;
else if (choice== ‘C’)
cout< <“ Commerce”;
else if (choice== ‘H’)
cout<<‘‘Humanities”;
else ‘
cout«“Invalid Option”;

Question 19.
The prototype of p function is: W fun(int, int); The following function calls are invalid. Give reason for each.
Plus Two Computer Application Model Question Papers Paper 3Q19

Question 20.
Discuss the scope of global and local variables.
Plus Two Computer Application Model Question Papers Paper 3Q20

Question 21.
In HTML how can we divide a browser window?
Plus Two Computer Application Model Question Papers Paper 3Q21

Question 22.
Aliya wants to display three web pages (A.htm, B.htm, C.htm) on the same scre¬en horizontally at the ratio 20%, 40%, 40%. Write the HTML code for the same.
Plus Two Computer Application Model Question Papers Paper 3Q22

Question 23.
Classify the following values in JavaScript into suitable data types.
Plus Two Computer Application Model Question Papers Paper 3Q23

Question 24.
Write a note on procedures.
Plus Two Computer Application Model Question Papers Paper 3Q24

Question 25.
What are the advantages of views in MySQL
Plus Two Computer Application Model Question Papers Paper 3Q25

Question 26.
What is copyright? How does it differ from patent?

Question 27.
Write a function which accepts an integer value as an argument and calculate its factorial. Call this function from main ( ) and print the result in main ( ).
Plus Two Computer Application Model Question Papers Paper 3Q27

Part D

Answer any two questions from 28 to 30
Plus Two Computer Application Model Question Papers Paper 3D

Question 28.
Read the following C++ code segment and replace it with a looping statement:
Plus Two Computer Application Model Question Papers Paper 3Q28

Question 29.
What are scripts? Explain the different scripting languages.
Plus Two Computer Application Model Question Papers Paper 3Q29

Question 30.
Explain operators in JavaScript.
Plus Two Computer Application Model Question Papers Paper 3Q30

ANSWERS

Answer 1.
string

Answer 2.
A form handler is a program on the web server that manage the data sent through the form.

Answer 3.
TCP/IP

Answer 4.
Systems, Applications and Products

Answer 5.
Enterprise Resource Planning (ERP) is business process management software that allows an organization to use a system of integrated applications to manage the business and automate many back office functions related to technology, services and human resources.

Answer 6.
It will display 1020. Operator + is used to add two strings. Adding two string means concatenating two strings. If the operands are numbers, it will add the numbers. If the operands are strings it will concatenate the strings. If + operator sees any one operand as string, it will treat both the operands as string type and concatenate the strings.

Answer 7.
Empty tag: <FRAME>, <INPUT>
Container tag <FRAMESET>, <A>

Answer 8.
Values of type attribute is radio, check box. Radio button: Used to select a single value from a group of values. Check box: It is useful for accepting Yes/ No inputs from the viewers.

Answer 9.
It can be implemented using flexible grid layout, flexible images and media queries. Flexible grid layouts set the size of the en-tire web page to fit the
display size of the device. Flexible images and videos set the image/ video dimensions to the percentage of display size of the device. Media queries provide the ability to specify defferent styles for individual devices.

Answer 10.
a. Responsive web design is the custom of building a website suitable to work on every device.
b. Today people visit websites using tablets and mobile phones/proper display of websites in devices.

Answer 11.
Sophisticated users include engineers, scientists, business analysts and others who are thoroughly familiar with the facilities of the DBMS. They interact with the systems through their own queries (a re-quest to a database) to meet their complex requirements.

Answer 12.
Primary key is a set of one or more attributes that can uniquely identify tuples within the relation. It cannot contain null value and duplicate value.

Answer 13.
Oracle: Head quarters at Redwood shores, California, USA. Oracle was working for its database rather than ERP. Oracle is famous for its finance and accounting module. It also provide Customer Relationship Management (CRM) software and Supply Chain management software (SCM). Tally ERP: Indian company with head quarters at Banglore. Provide ERP solution for accounting, inventory and payroll.

Answer 14.
Infomania may result in neglecting the .more important things like duties, family, etc. It is now treated as a psychological problem. Constantly checking e-mails, social networking sites, online news, etc. are the symptoms of infomania. Studies prove that people addicted to infomania lose concentration and sleep.

Answer 15.
It is a plastic card with a computer chip or memory that stores and transacts data. A smart card (may be like an ATM card) reader used to store and transmit data. The advantages of smart card is that it is secure, intelligent and is easy to carry.

Answer 16.
Big data analytics is the process of examining large data sets containing a variety of data types to uncover hidden patterns, market trends, customer preferences and useful business information. Big data analytics provide an opportunity for business firms to answer questions that were previously considered beyond their reach. This opened the doors to a new world of possibilities to interact effectively with the customer, with the knowledge of his preferences.

Answer 17.
The output is 113579. continue statement is used for skipping over depart of the code within the loop-body anchforcing the next iteration.

Answer 18.
switch(choice)
{
case ‘S’: cout<<“Science”; break;
case ‘C’: cout<<“Commerce”; break;
case ‘H’: cout<<“Humanities”; break;
default : cout<<“lnvalid Option”;
}

Answer 19.
a. The variable is not receive the value returned by fun( );
Correct is val = fun(2,4);
b. No arguments are used with function call.
cout<<fun(a,b);
c. Arguments in function call are not int type.
val = fun(2,3);

Answer 20.
Scope of local variables:

  1. Declared within a function or a block of statements.
  2. Available only within that function or block.
  3. Memory is allocated when the function or block is active and freed when the execution of the function or block is completed.

Scope of global variables:

  1. Declared outside all the functions.
  2. Available to all the functions of the program.
  3. Memory is allocated just before the ex-ecution of the program and freed when the program stops execution.

Answer 21.
The browser window can be divided into two or more panes to accommodate different pages simultaneously. HTML provides a facility called frameset to partition the browser window into different sections. Each section accommodates different HTML pages. Each individual section created by a frameset is called a frame. To create a frameset, we can use <FRAMESET> and <FRAME> tags.

Answer 22.
<FRAMESET ROWS = “20%, 40%, 40%”>
<FRAME Src= “A.htm”>
<FRAMESrc= “B.htm”>
<FRAME Src= “C.htm”>
</FRAMESET >

Answer 23.
Number: 67.4, .98
String: “Welcome’’, “123”, “true”, “hello”
Boolean: false

Answer 24.
Procedures refer to the instructions and rules that govern the design and use of database. The users of the system and the person that manages the database require documented procedures on how to use or run the system. These consist of instruction on how to:

  • log onto the DBMS.
  • use a particular DBMS facility or application program.
  • start and stop the DBMS.
  • make backup copies of the database or handle hardware or software failures.
  • reorganise the database across multiple disks, improve performance or archive data to secondary storage.

Answer 25.

  1. Without sparing extra storage space, we can use the same table as different tables (but virtual).
  2. The views implement sharing along with privacy.
  3. It also helps to reduce the complexity of conditions with WHERE clause while retrieving, updating or deleting records from tables.

Answer 26.
Copyright: It is a legal right given to the creators for an original work, usually for a limited period of time. The general rule is that the copyright lasts for 60 years after the death of the last surviving author. Registration of copyright gives a legal status to a creative work.
Patents: It is the exclusive rights granted for an invention. The term of every patent India is 20 years from the date of patent application. Once a patent expires, the protection ends and an invention can be used by the public freely.

Answer 27.
# include<iostream> using namespace std; int fact(int);
int main( )
{
int n, r;
cout«“Enter the value:”;
cin>>n;
r = fact(n);
cout<<r;
return 0;
}
int fact(int N)
{
int f;
for(f = 1; N>0; N- -) f = f*N; return f;
}

Answer 28.
# include <iostream> using namespace std; int main( )
{
int n, r, s = 0; cout<<“Enter the number: cin>>n; while(n!= 0)
{
r = n % 10; s = (s * 10)+ r; n = n/10;
}
cout«“The reverse of the number is”
<<s;
return 0;
}

Answer 29.
Scripts are program codes written inside HTML pages. They are written using a text editor like notepad. Scripting languages are:
JavaScript: It is a client side scripting language used to make web pages inter-active which was developed by Brendan Eich. On the client side, JavaScript is implemented as an interpreted language. JavaScript can be inserted inside HTML code or can be written as an external file and then included inside HTML file.
VBScript: It is a scripting language developed by Microsoft Corporation based on the popular programming language Visual Basic.
PHP: It is an open source general-purpose scripting language that is suited for web development and can be embedded into HTML code. It is a server side scripting tool. The main objective of PHP is to develop dynamic web pages at ease.
ASP (Active Server Pages): It can be used to create and run interactive web applications. ASP contains HTML and a scripting language code. The scripting language can be VBScript or JavaScript. ASP files have the extension .asp.
Java Server Pages (JSP): It is a technology provides a simple and fast way to create dynamic web content. It uses Java as programming language. JSP files have the extension .jsp. To run JSP,. Apache Tomcat web server is required

Answer 30.
The operators in JavaScript are:

  1. Arithmetic operators: It contains +, -, *, /, %, + +, – -operators.
  2. Assignment operators: =, + = , -=, *=,/=,%= are assignment operators.
  3. Relational operators (Comparison operators): The relational operators are = = , !=, <, <=, >, >=. The result of a relational operation is either true or false. These operators compare the values on the two side of the operator and give the result accordingly.
  4. Logical operators: &&, ∥ ! are logi-cal operators.
  5. String addition operator (+): Opera-tor + is used to add two strings. Adding two string means concatenating two strings.

Plus Two Computer Application Previous Year Question Papers and Answers