12th Standard Syllabus & Materials
12th Standard
TN 12th English Poem - 6 - Incident of the French Camp Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Prose - 6 - On the Rule of the Road Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Prose - 5 - The Chair Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Supplementary - 4 - The Midnight Visitor Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Poem - 4 - Ulysses Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Prose - 4 - The Summit Sample Question Papers Study Material - QB365 Set A

Published on: 01/03/2021
12th Standard English Medium Computer Applications Reduced Syllabus Public Exam Model Question Paper - 2021
Download Tamil Nadu 12th Standard Computer Applications 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 Applications Test

1.
Which of the following isthe important server side Web and general purpose scripting language?
HTML
CSS
Javascript
PHP
2.
______________ are mainly used in Wide Area Network (WAN).
optic cable
Network cable
fibre cable
none of these
3.
___________ is defined as the system's ability to recover all committed transactions during the failure of storage or the system
Durability
Consistency
Concurrency
All of the above
4.
The TDCC is renamed as Electronic Data Interchange Association (EDIA) in________
1972
1978
1974
1975
5.
Which of the following is a process of taking down an E-Commerce site by sending continuous overwhelming request to its server?
RSA
DES
DDoS
CA
6.
Which of the following is an entry check loop?
foreach
for
while
do..while
7.
________transmits the electro magnetic waves that are received by antenna.
RFID
Red Antenna
Host
Node
8.
| A)MysqlLcioseO Function | - | 1) Four parameter |
| B) MysqlLconnectO Functio | - | 2)Two parameters |
| C)mysqli_ query Function | - | 3) No parameters |
| D)mysqli_connect_errpr( ) | - | 4)One Parameter |
2 3 1 4
4 3 2 1
2 3 4 1
4 1 2 3
9.
Which of the following is a software program that replicates the functioning of a computer network?
Network software
Network simulation
Network testing
Network calculator
10.
TLD stands for
Top Level Data
Top Logical Domain
Term Level Data
Top Level Domain
11.
Which one of the following are harmful to computer?
Bloggers
Browser
Hackers
12.
When you use the \$_GET variable to collect data, the data is visible to..
none
only user
everyone
selected few
13.
What will be the output of the following PHP code ?
< ?php
\($\)x = 10;
\($\)y = 20;
if (\($\)x > \($\)y + \($\)y != 3)
print “hi” ;
else
print “how are u”;
? >
how are u
hi
error
no output
14.
Which one of the following is the right way of defining a function in PHP?
function { function body }
data type functionName(parameters) { function body }
functionName(parameters) { function body }
function fumctionName(parameters) { function body }
15.
Expand JPEG
joint photo experts gross
joint photographic experts group
joint processor experts group
joint photographic expression group
16.
When a company is can be called E-business?
17.
What is EDI segment?
18.
How is Multimedia available in public places?
19.
Write a php program to display 1 to 10 numbers using while loop
20.
Write short note on E-Banking?
21.
Write short notes on HTTP, HTTPS, FTP.
22.
Differentiate user defined and system defined Functions.
23.
24.
25.
Explain In detail about Credit card Number.
26.
Write a notes on Hierarchical name space?
27.
Write in detail about The Interner Explosion?
28.
Differentiate symmetric key and asymmetric key encryption.
29.
List out the Benefits of Open Source Software
30.
Difference between TCP/IP and OSI Reference Model.
31.
Explain the Database error handling and management process in PHP?
32.
Explain Looping Structure in PHP.
33.
Explain Indexed array and Associate array in PHP.
34.
Explain the tools in PageMaker toolbox.
35.
What is EDIFACT Segment
36.
What is mean by point of sale?
37.
Write a short note on Static Text
38.
How Switch statement and if statement differs?
39.
What are the major operations of database?
40.
41.
What is a Computer Network?
42.
Compare if and if else statement.
1.
(d)
PHP
2.
(a)
optic cable
3.
(a)
Durability
4.
(b)
1978
5.
(c)
DDoS
6.
(d)
do..while
7.
(b)
Red Antenna
8.
(d)
4 1 2 3
9.
(b)
Network simulation
10.
(d)
Top Level Domain
11.
(c)
Hackers
12.
(c)
everyone
13.
(b)
hi
14.
(d)
function fumctionName(parameters) { function body }
15.
(b)
joint photographic experts group
16.
A company can be called E-Business if and only if
(i) It has the ability to conduct business electronically over the Internet.
(ii) It manages payment transaction through the Internet.
(iii) It has a platform for selling products & services via the Internet.
17.
(i) A segment is a three-character alphanumeric code.
(ii) These segments are listed in segment tables .
(iii) Segments may contain one, or several related user data elements.
18.
(i) Multimedia is available in many public places like trade shows, libraries, railway stations, museums, malls, airports, banks, hotels and exhibitions in the form of kiosks.
(ii) The information presented in kiosk are enriched with animation, video, still pictures, graphics, diagrams, maps, audio and text. Banks uses kiosks in the form of ATM machines.
19.
< ?php
$x = 1;
while($x < = 10)
{
echo sx:
$x++;
}
? >
20.
(i) E-Banking plays an important role in our day today life, via Internet it can be accessed anytime, anywhere 24/7.
(ii) The speed and efficiency was very much better than that of done by counter at bank.
(iii) Owaday's online payment were done via Internet to avoid standing in the queue at office to paybills with very low transaction fees.
21.
(i) HTTP: A protocol used between a web client and a web server protects non-secure data transmissions. The core protocol of the World Wide Web.
(ii) HTTPS: A protocol used between a web client and a web server permits secure data transmissions.
(iii) FTP: Used between computers for sending and receiving data. Enables a client to send and receive complete files from a server.
22.
| User defined Functions | System define Functions |
|---|---|
| (i) Functions are provided by the user. (ie) we can create own functions. | (i) Built-in function are functions that exist in PHP installation package. |
| (ii) Example function insertMsg() { echo "Helo world" } insertMsg(); |
(ii) Example rename_function() |
23.
24.
25.
1. Credit card number: The modern credit card number has 16-digit unique identification number.
2. The first digit of the credit card number is Major Industry Identifier (MII).
i) It identifies the issuer category.
ii) e.g. 1 - Airlines,4 - Banks
3. The next 5 digits uniquely identify the issuing organization
4. The first 6 digits together called as Issuer Identifier number (IlN) or Bank Identification number (BIN).
5. The next 9 digits are the account number.
6. The last digit is a check digit (based to the Luhn algorithm).
26.
(i) To avoid the major disadvantage of Flat namespace, hierarchical namespace is used in large
(ii) Hierarchical namespace is where the name is made up of several parts.
a. First part may represent the nature of the organization.
b. Second part may represent the name of the organization, and
c. Third part may represent the department of the organization and so on.
(iii) In this way the power to control the namespace can be decentralized.
(iv) The centralized authority can be given to nature and then to the name of the organization and so on.
(v) To achieve hierarchical namespace, Domain Name Space was designed.
27.
The Internet Explosion
(i) Internet is simply defined as the World Wide Web connection of individual networks which operated by academic, industry, government, and private parties.
(ii) The Internet served to interconnect with laboratories engaged at government research, and from 1994 it is expanded to serve millions of user and a multiple purpose in all parts of this universe.
(iii) In few years, the Internet built itself as a highly powerful platform that changed their way we do business and the way we communicate. Internet promotes as the universal source of information of billions of people, at work, at home, at school. Internet gave high communication medium, has given an international, "Globalised" at all dimension of the world.
(iv) Internet is growing all the time. By two things, have marked its evolution nowadays the mobile technology and social web. These two innovations have been changed the people life style to use Internet. We may find many communities in social web. Facebook was created in 2004 but gowned into world wide network all over more than 2,230 million active users.
(v) Mobile technology on hand made possible to great reach of Internet and increase the Internet user all over the world.
(vi) The Internet allows all to be democratic in mass media. Anyone can have a webpage in
(vii) Internet with very low investment. Similarly any business can reach a very large market directly, economically and fast, no matter of location or size of their business. Almost anyone that who san read and write can have a access and a presence in World Wide Web with very low investment. People everywhere can express and publish their ideas and opinions via blogging.
28.
| Symmetric Key Encryption | Asymmetric Key Encryption |
| Same key is used for both encryption and decryption | Different keys are used for encryption and decryption |
| Speed of encryption or decryption is very fast | Speed of encryption or decryption is comparatively slow |
| Plain text and cipher text are of same size | The size of cipher text is always greater than plain text. |
| Algorithms like DES, AES, RC4 uses symmetric key encryption | Algorithms like RSA, ECC, DSA use asymmetric key encryption |
| Provides confidentiality | Provides confidentiality, authenticity and non-repudiation |
| The number of key used grows exponentially with the number of users | The number of key used grows linearly with the number of users |
29.
OSS projects are collaboration opportunities that improve skills and build connections in the field.
Domains that developers can contribute to the open source community include:
1. Communication tools.
2. Distributed revision control systems.
3. Bug trackers and task lists.
4. Testing and debugging tools.
(i) There are many open source softwares. So, we can select and use any software that suits our needs.
(ii) The complete options of the software can be used without any cost and restrictions.
(iii) We can share our ideas with the team. write the required code and share it with many.
(iv) As we can identify the programming techniques of group members, we can learn many ideas and make our program writing skills more efficient.
(v) The coding in open source software are being groomed by many enthusiastical members of the groups. So, if we report problems that we have in the program they are quickly mended by the group's effort.
(vi) As we can make changes to the open source software, we can add the most required features in the software.
(vii) Many open source software are very user friendly.
30.
| No. | TCP/IP | OSI |
| 1. | It is client server model. ie. when the client requests for service it is provided by the server. | It is conceptual model. |
| 2. | It is standard protocol used for every network including the internet. | It is not a protocol but a reference model used for understanding and designing the system architecture. |
| 3. | It is four layered model. | It has seven layers. |
| 4. | TCP / IP follows vertical approach. | OSI model supports horizontal approach. |
| 5. | It is Tangible | It is not Tangible |
| 6. | It is follows top to bottom approach | It is follows a bottom-up approach |
31.
Error handling is the process of catching errors raised by our program and then taking appropriate action.
Different error handling methods are
Simple "die ()" statements;
Custom error and error triggers;
Error reporting.
(i) Using the die () function:-
Example:
$file = fopen("Welcome.txt", "r");
?>
Above example shows a simple script that opens a text file. If the file does not exists you might get an error like this.
Warning:
fopen (welcome.txt) [function.fopen]: failed to open stream: No such file or directory in
C:\webfolder\test.php on line 2
To prevent the user from getting an error message like the one above, test whether the file before we
try to access it.
if (!file_exists ("welcome.txt"))
{
die ("File not found");
} else
{
file = fopen ("Welcome.txt", "r");
}
Now if the file does not exists you get an error like this
File not found
The code above is more efficient than the earlier code, because it uses a simple error handling mechanism to stop the script after the error.
However, simply stopping the script is not always the right way to go. Let's take a look at alternative php functions for handling errors.
(ii) Creating a custom Error Handler
Creating a custom error handler is quite simple. Simply create a special function that can be called when an error occurs in PHP.
This function must be able to handle a minimum of two parameters (error level and error message) but can accept up to five parameters.
Syntax:
error_function (error_level, error_message, error_file, error_line, error_context)
(iii) Error report levels:
These error report levels are the different types of error the user defined error handler can be used for:
E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE,... etc.
Set Error Handler:
The default error handling for PHP is the built-in error handle;
Example:
To use our custom error handle for all errors:
set_error_handler("Custom Error");
32.
Looping structure are useful for writing iteration logics. It is the most important feature of many programming languages including PHP.
Looping categories are
(i) for loop
(ii) for each loop
(iii) while loop
(iv) Do while loop
(i) for loop:
It is used for iteration logics when the programmer know in advance how many times the loop should run.
Syntax:
for (init counter; test counter; increment counter)
{
code to be executed;
}
Parameters:
init counter: To initialize the loop initial counter value
test counter : Evaluated for every iteration, of the loop.
If it evaluates to TRUE, the loop continues.
If it evaluates to FALSE, the loops ends.
Increment counter:Increases the loop counter value.
(ii) for each loop:
It works only with arrays.
Loop iteration depends on each KEY value pair in the Array.
In loop iteration, value of the current array element is assigned to $value variable and the array
pointer is shifted by one until it reaches the end of the array element.
Syntax:
for each ($array as $value)
{
code to be executed;
}
(iii) While loop:
It is used for simple iteration logics.
It checks the condition, if the condition is true, and it executes the loop.
Syntax:
while (condition is true)
code to be executed;
}
(iv) Do while loop:
Do while loop always run the statement inside the loop block at the first time of execution. It then checks the condition. If the specified condition is true, it executes the loop.
Syntax:
do
{
code to be executed;
}while (condition is true);
}
33.
Indexed array:
An indexed array is an array that uses a numeric index to access its elements. The index is a number that starts at 0 for the first element and increases by 1 for each subsequent element.
We can create an indexed array in PHP,
(i) by enclosing a comma-separated list of values in square brackets (or)
(ii) by using the array() function.
Syntax
$array Variable=[element1, element2, element 3, ... elementN];
(or)
$arrayVariable array( element1, element2, element3.... elementN);
Examples
(a) $fruits = ['apple, "banana, 'orange'];
(b) $fruits = array('apple, "banana, 'orange');
Associative array
An associative array is a data structure that store a collection of key-value pairs. The keys are used to identify the values, and the values can be of any data type. The keys in an associative array are often called "labels" because they label or identify the corresponding values.
We can create an associative array in PHP,
(i) by enclosing a comma-separated list of key-value pairs in square brackets (or)
(ii) by using the array() function.
Syntax
| $arrayVariable [ "key1" => "value1", "key2"=>"value2", "key3"=>"value3" "key N=> "valueN" ]; |
Example
$student [
"Name" => "Ram",
"Age" => 25,
"Place" => "Trichy"
];
34.
| Tool | Tool Toolbox | Cursor | Use |
| Pointer tool | Used to select, move, and resize text objects and graphics. | ||
| Text tool | Used to type, select, and edit text. | ||
| Rotating tool | Used to select and rotate objects | ||
| Cropping tool | Used to trim imported graphics | ||
| Line tool | Used to draw straight lines in any direction | ||
| Constrained line Tool | Used to draw vertical or horizontal lines | ||
| Rectangle tool | Used to draw squares and rectangles | ||
| Rectangle frame tool | Used to create rectangular place holders for text and graphics | ||
| Ellipse tool | Used to draw circles and ellipses | ||
| Ellipse frame tool | Used to create elliptical place holders for text and graphics | ||
| Polygon tool | Used to draw polygons | ||
| Polygon frame tool | Used to create polygonal place holders for text and graphics | ||
| Hand tool | Used to scroll the page (an alternative to the scroll bar) | ||
| Zoom tool | Used to magnify or reduce an area of the page. |
35.
(i) It is the subset of message. A segment is a three - character alphanumeric code.
(ii) These segments are listed in segment tables.
(iii) Segments may contain one, or several related user data elements
36.
Merchant's-electronic device that enables the e - payments. It reads the card information from EMV or magnetic strip
37.
i) Static text, the text or the words will remain static as a heading or in a line, or in a paragraph. The words are given along with the images to explain about the images.
ii) In static text the words will either give information or support an image or video.
38.
Switch statements work the same as if statements but they can check for multiple values at a time
39.
INSERT, SELECT,UPDATE and DELETE.
40.
41.
A set of computers connected together for the purpose of sharing resources is called as computer network.
42.
| If Statement | If else Statement |
| if statement executes some code if one condition is true. | If statement executes some code if the condition is true and else part of code executes if the condition is false. |
12th Standard Syllabus & Materials
12th Standard
TN 12th English Supplementary - 3 - The Hour of Truth (Play) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Poem - 3 - All the World’s a Stage Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Prose - 3 - In Celebration of Being Alive Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th English Supplementary - 2 - Life of Pi 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