Page 1
CBSE BOARD
SAMPLE
PAPER
2026
DOWNLOAD
Page 2
CBSE | DEPARTMENT OF SKILL EDUCATION
WEB APPLICATIONS (SUBJECT CODE - 803)
Blue Print of Sample Question Paper for Class XII (Session 2025-2026)
Max. Time: 3 Hours Max. Marks: 60
PART A - EMPLOYABILITY SKILLS (10 MARKS):
OBJECTIVE TYPE SHORT ANSWER
UNI TOTAL
NAME OF THE UNIT QUESTIONS TYPE QUESTIONS QUESTIONS
T
1 MARK EACH 2 MARKS EACH
NO.
1. Communication Skills-IV 1 1 2
2. Self-Management Skills-IV 2 1 3
3. ICT Skills-IV 1 1 2
4. Entrepreneurial Skills-IV 1 1 2
5. Green Skills-IV 1 1 2
TOTAL QUESTIONS 6 5 11
NO. OF QUESTIONS TO BE ANSWERED Any 4 Any 3 07
TOTAL MARKS 1x4=4 2x3=6 10 MARKS
PART B - SUBJECT SPECIFIC SKILLS (50 MARKS):
DESCRIPTIVE
OBJECTIVE SHORT SHORT
/ LONG
Chapter TYPE ANS. ANS. TOTAL
NAME OF THE ANS. TYPE
QUESTIONS TYPE TYPE QUESTIONS QUESTIONS
UNIT QUES.- I QUES.- II
1 MARK 2 MARKS 3 MARKS 4 MARKS
EACH EACH EACH EACH
1 Emerging Trends 6 2 1 - 9
2 JavaScript Part 2 10 3 1 2 16
3 Graphic Designing 8 - 1 1 10
using Canva and
Adobe Express
4 Cyber Safety and 8 1 - 2 11
Security
TOTAL QUESTIONS 32 6 3 5 46
NO. OF QUESTIONS
26 Any 3 Any 2 Any 3 34
TO BE ANSWERED
TOTAL MARKS 1 x 26= 26 2x3=6 3x2=6 4 x 3 = 12 50 MARKS
803 – WEB APPLICATION – CLASS XII Page 1 of 9
Page 3
CBSE | DEPARTMENT OF SKILL EDUCATION
WEB APPLICATION (SUBJECT CODE -803)
Sample Question Paper for Class XII (Session 2025-2026)
Max. Time: 3 Hours Max. Marks: 60
General Instructions:
1. Please read the instructions carefully.
2. This Question Paper consists of 25 questions in two sections – Section A & Section B.
3. Section A has Objective type questions whereas Section B contains Subjective type questions.
4. Out of the given (6 + 19 =) 25 questions, a candidate has to answer (6 + 11 =) 17
questions in the allotted (maximum) time of 3 hours.
5. All questions of a particular section must be attempted in the correct order.
6. SECTION A - OBJECTIVE TYPE QUESTIONS (30 MARKS):
• This section has 06 questions.
• There is no negative marking.
• Do as per the instructions given.
• Marks allotted are mentioned against each question/part
7. SECTION B – SUBJECTIVE TYPE QUESTIONS (30 MARKS):
• This section contains 19 questions.
• A candidate has to do 11 questions.
• Do as per the instructions given.
• Marks allotted are mentioned against each question/part.
803 – WEB APPLICATION – CLASS XII Page 2 of 9
Page 4
SECTION A: OBJECTIVE TYPE QUESTIONS
Q. 1 Answer any 4 out of the given 6 questions on Employability Skills
(1 x 4 = 4 marks)
i. Sofia is focused and motivated as she prepares to appear for her entrance exams, 1
her day starts very early and she goes on working through late hours at night,
however she finds herself feeling tired and unorganized. What may help her the
most?
a) Healthy diet b) A holiday with family c) Yoga d) Adequate sleep
ii. In an online meeting, the speaker is addressing a group of people, she has a 1
problem with the audio and no one can hear her clearly. When the speaker asks
them questions no one tells her that she is not audible. The meeting does not
produce the outcome desired due to lack of:
(a) motivation b) interest c) feedback d) skills
iii. Statement 1: The default layout of a LibreOffice Impress slide has two 1
textboxes — one for the title and other for text.
Statement 2: To add numbers in LibreOffice Calc Spreadsheet, we use Add( )
function.
a) Both the Statements are True
b) Statement1 is True, Statement 2 is False
c) Statement1 is False, Statement 2 is True
d) Both the Statements are False
iv. Naima is extremely shy and has difficulty in meeting people, she also shows signs 1
of anxiety, self-doubt and depression. Which one of the five parameters that
describe an individual’s personality is she showing?
a) Consciousness b) Extraversion c) Neuroticism d) Agreeableness
v. Which one of the following is not a characteristic of entrepreneurship? 1
a) It is an economic activity done to create, develop and maintain a profit-
oriented organization.
b) It deals with optimisation in utilization of resources.
c) It avoids any kind of risk in business
d) It is the ability of an enterprise and an entrepreneur to take risks.
vi. According to the United Nations Environment Program (UNEP), green jobs or 1
green collar jobs contribute substantially to preserving or restoring:
a) Large Businesses b)Human Population
c) Human rights d) Environmental quality
Q. 2 Answer any 5 out of the given 7 questions. (1 x 5 = 5 marks)
i. Which of the following is not a service provided by Cloud? 1
a) Storage b)Databases c) Wi-fi d) Software
ii. Which of the following is a limitation of Cloud Computing? 1
a) Scalability b) Flexibility c) Vendor Lock-in d) Cost Savings
803 – WEB APPLICATION – CLASS XII Page 3 of 9
Page 5
iii. Biren lives in a remote village near Solan and cultivates mushrooms. He is active 1
on social media where he showcases his mushroom production and has many loyal
customers. Which of the following is the benefit of this medium?
a)Cheaper Cost b) Direct Connect to Customers c)Analytics d) All of these
iv. Which of the following is an example of Edge Computing 1
a) Internet banking b)Emails c) Autonomous Vehicles d) Social Media
v. The primary purpose of an operating system is: 1
a) To make the most efficient use of the computer hardware
b) To allow people to use the computer
c) To keep systems programmers employed
d) To make computers easier to use
vi. Which of the following statements is NOT true about Machine Learning? 1
a) It is a method of data analysis using computer algorithms that automates
analytical model building
b) Artificial Intelligence is a branch of Machine Learning
c) There are 7 basic steps in Machine learning
d) Deep understanding of the human genome
vii. Which of the following is not true for slice( ) method in strings? 1
a) This method extracts a part of a string and returns the extracted part in a
new string.
b) The method takes 2 parameters- start index, and end index (end index is not
included).
c) It can also take a negative index.
d) If you give single index it will extracts the string character at that index only.
Q. 3 Answer any 6 out of the given 7 questions. (1 x 6 = 6 marks)
i. In JavaScript an interpreter in the ___________ reads over the JavaScript code. 1
a) editor b) browser c) compiler d) application
ii. Which of the following is a Logical operator? 1
a)!= b) ! c) % d)%=
iii. What will typeof(null) return/output? 1
a) Null b) None c) Object d) Number
iv. Statement1: Only templates can be used for graphic designing in Canva.
Statement2: In Canva templates are only available for videos.
a) Both the Statements are True
b) Statement1 is True, Statement 2 is False
c) Statement1 is False, Statement 2 is True
d) Both the Statements are False
v. Why is it important to be mindful of your digital footprint? 1
a) It helps you track your online activity for personal insights.
b) It can have long-term consequences in various aspects of your life.
c) It allows companies to offer you more relevant online services.
d) It is essential for maintaining a large network of online connections.
vi. _____________ method joins all array elements into a string. 1
a) join() b) concat( ) c) slice( ) d) toString( )
803 – WEB APPLICATION – CLASS XII Page 4 of 9
Page 6
vii. var x= Math.ceil(0.1) +Math.floor(0.1) 1
What is the value of x?
a)0 b)1 c)1.1 d)0.2
Q. 4 Answer any 5 out of the given 6 questions. (1 x 5 = 5 marks)
i. Which of the following statements is not true for Canva? 1
1. It is easy to use
2. Cannot work in Canva without a license
3. It is Versatile
4. Your work will not be saved automatically
a) 4. only b) 2. and 3. c) 2. and 4. d) 2. only
ii. In _______ , the email is received from a forged email address but it appears to be 1
from some authentic source.
a) Email Spoofing b) Email Forging
c) Email harassment d) Email targeting
iii. In Adobe Express we can generate extraordinary text effects and images 1
instantly from just a description with _________________.
a) Adobe Firefly generative AI
b) Adobe Spark generative AI
c) Creative Cloud Express AI
d) Adobe AI Express
iv. In Canva , all designs, images, files, favorites, purchases, items shared with you, 1
and folders are available in ________________ in the Object Panel
a) Apps b) Uploads c) Files d) Projects
v. Which of the following statements is not true for splitting a video. 1
a) We can split a video into two parts each time.
b) We can split a video several times.
c) After splitting a video, we can add a transition between the two parts.
d) Splitting can only be done from the beginning and end of a video.
vi. Statement1: Canva does not allow multiple users to collaborate on a single 1
design.
Statement2: Once you trim a video, the trimmed part is hidden and not
deleted.
a) Both the Statements are True
b) Statement1 is True, Statement 2 is False
c) Statement1 is False, Statement 2 is True
d) Both the Statements are False
Q. 5 Answer any 5 out of the given 6 questions (1 x 5 = 5 marks)
i. In Adobe Express from the Left panel, select _________ to add Photos or Videos. 1
a) Library b) Media c) Frames d) Images
ii. Which of the following is NOT an example of an IPR? 1
a) Copyright b) Trademark
c) Patent d) Trade secret
803 – WEB APPLICATION – CLASS XII Page 5 of 9
Page 7
iii. What is the primary goal of a phishing attack? 1
a) To spread malware and harm computer systems.
b) To steal personal information such as passwords, credit card details, or login
credentials.
c) To disrupt website traffic and cause service outages.
d) To promote a specific product or service.
iv. Which is the new penal code of the country replacing the Indian Penal Code, 1
1860 (IPC)?
a) New IPC b) Bharatiya Nyaya Sanhita c) Bhavishya Nyaya Sanhita
d) Bharatiya Nyaya Adhiniyam
v. In Canva ____________ uses AI technology to find the beats in a song. 1
a) Beat Sync b) Audio Effects c) Adjust d) Magic Beats
vi. Your best friend asks you to share your login information for a social media 1
platform because they want to see your private messages. What should you do?
a) Share your username and password with your friend.
b) Explain that sharing passwords is risky and suggest they create their own
account.
c) Pretend you forgot your password to avoid sharing it.
d) Open your social media handle on their device
Q. 6 Answer any 5 out of the given 6 questions. (1 x 5 = 5 marks)
i. var z= 7&&-9 1
What is the value of z?
a)0 b)false c)7 d)-9
ii. Which event is triggered upon selecting an element with the mouse? 1
a) onchange b)onclick c) onload d)onmouseover
iii. Which function in JavaScript is used to check if something is a number or not? 1
a)NaN( ) b)isNaN( ) c)parseInt( ) d) isInt( )
iv. Attacks that aim to disrupt the normal functioning of a website or server by
overwhelming it with traffic, making it unavailable to legitimate users are called
_____________________ attacks.
a) Ransomware b) Data Breach
c) Denial of Service d) Hacking
v. What happens when a user changes the content of a textbox in the following? 1
<input type="text" onchange="myFunction()">
a) The user enters the content in the text box.
b) The user gets a message to change the content.
c) The function myFunction( ) gets invoked.
d) The user cannot change the content.
vi. You see someone constantly posting mean comments about another student on 1
social media. What should you do?
a) Join the conversation and add your own negative comments.
b) Report the cyberbullying to a teacher or trusted adult.
c) Ignore the situation and hope it goes away on its own.
d) Start posting unrelated comments to divert attention.
803 – WEB APPLICATION – CLASS XII Page 6 of 9
Page 8
SECTION B: SUBJECTIVE TYPE QUESTIONS
Answer any 3 out of the given 5 questions on Employability Skills (2 x 3 = 6 marks)
Answer each question in 20 – 50 words.
Q. 7 How should the message be conveyed for effective communication? 2
Q. 8 Explain the two types of motivation also give an example of each. 2
Q. 9 Given the table below, write the steps to filter Home Theatre from Item column. 2
Q. 10 What are the barriers to entrepreneurship? 2
Q. 11 List four ways in daily life to check the rising pollution levels. 2
Answer any 3 out of the given 6 questions in 20 – 50 words each (2 x 3 = 6 marks)
Q. 12 Identify the datatypes of the following variables: 2
a) Name=”Priyanka”
b) Age=17
c) Status=true
d) Distance=[“Blue”,”White”,”Red”]
Q. 13 Explain the following built in functions with a help of an example: 2
a) prompt()
b) parseInt( )
Q. 14 What is the difference between Artificial Intelligence and Machine Learning? 2
Q. 15 What will be the output of the following: 2
x=Math.max(81.6,89.2,-91.5)
y=Math.min(81.6,89.2,-91.5)
z=Math.ceil(x+y)
document.write(z)
Q. 16 What is CyberBullying? 2
803 – WEB APPLICATION – CLASS XII Page 7 of 9
Page 9
Q. 17 Give two benefits of Cloud Computing. 2
Answer any 2 out of the given 3 questions in 30– 90 words each (3 x 2 = 6 marks)
Q. 18 What is an Operating System? Explain Real Time Operating System 3
Q. 19 What are events in JavaScript? Give an example of an event. 3
Q. 20 What is Graphic Designing ? 3
Give any four ways where Graphic designing is used.
Answer any 3 out of the given 5 questions in 30– 100 words each (4 x 3 = 12 marks)
Q. 21 Write the output of the following codes: 4
a) <!DOCTYPE html>
<html>
<body>
<script>
Msg='We will do this better This time'
document.write(Msg.replace('This',"Next") ,"<br>")
document.write(Msg.match("This") ,"<br>")
document.write(Msg.length ,"<br>")
document.write(Msg.toUpperCase())
</script>
</body>
</html>
b) <!DOCTYPE html>
<html>
<body>
<script>
document.write(Math.ceil(-2.45),"<br>")
document.write(Math.pow(2,3),"<br>")
document.write(Math.max(5*-2,6/3,4**2),"<br>")
document.write(Math.floor(Math.random()))
</script>
</body>
</html>
Q. 22 4
a) What is the difference between splitting, cutting and trimming a video?
b) Write the steps to split a video in Adobe Express.
Q. 23 a)You receive a message with a link from an unknown number claiming to 4
be your school office staff and asking you to confirm your bank account
information due to some problems with your payment . What type of
cybercrime is this and what will you do?
b) You're working on a school project and find a website that offers free
research papers on your chosen topic. Is it okay to download and use the
entire paper for your project?
803 – WEB APPLICATION – CLASS XII Page 8 of 9
Page 10
Q. 24 Write a short note on the following: 4
• Trademark
• Copyright
Q. 25 a) Write a program with a function sortnum( ) which takes 3 parameters and 4
sorts 3 numbers in ascending order. Take user input for the 3 numbers.
b) Differentiate between pop( ) and shift( ) methods.
803 – WEB APPLICATION – CLASS XII Page 9 of 9
Page 11
Study Materials
Notes
Model Papers Class 6 Notes
Sample Papers Class 7 Notes
Half Yearly Sample Papers Class 8 Notes
Class 9 Notes
Important Resources
Class 10 Notes
Periodic Table
Class 11 Notes
Writing Skills / Formats
Maps of India / World Class 12 Notes
Books and Solutions
NCERT Books
NCERT Book Solutions
HC Verma Chapter Wise Solutions
RD Sharma Solutions
CGBSE Solutions