aglasem.com
Home Schools Admission Career Mock Test PDF Docs Playground
ClassChoose class
StateSelect state

CBSE Class 12 Question Paper 2025 Web Applications

Download CBSE Class 12 Question Paper 2025 Web Applications pdf. Here at aglasem.com get all CBSE 12th Class Previous Year Question Papers. CBSE Class 12 Web Applications Question Paper 2025 is given below. More Detail
CBSE Class 12 Question Paper 2025 Web Applications - Page 1 of 24

Finished viewing? Save it for later —

Download CBSE Class 12 Question Paper 2025 Web Applications (PDF · 24 pages)
Downloaded 21 times

About CBSE Class 12 Question Paper 2025 Web Applications

CBSE Class 12 Question Paper 2025 Web Applications is available here for free download. Published by CBSE for Class 12, this question paper can be viewed online or downloaded as a PDF (24 pages). Candidates preparing for Class 12 can use CBSE Class 12 Question Paper 2025 Web Applications to understand the exam pattern, the type of questions asked, and the overall difficulty level.

Frequently Asked Questions

How can I download CBSE Class 12 Question Paper 2025 Web Applications?

Open this page and click the Download button to save CBSE Class 12 Question Paper 2025 Web Applications as a PDF. It is completely free on AglaSem Docs.

Is CBSE Class 12 Question Paper 2025 Web Applications free to download?

Yes. CBSE Class 12 Question Paper 2025 Web Applications can be viewed online and downloaded as a PDF free of cost on AglaSem Docs.

How many pages does CBSE Class 12 Question Paper 2025 Web Applications have?

CBSE Class 12 Question Paper 2025 Web Applications contains 24 pages, which you can read online or download together as a single PDF.

Where can I find more Class 12 study material?

You can find more Class 12 question papers, sample papers, syllabus, and answer keys on AglaSem Docs.

CBSE Class 12 Question Paper 2025 Web Applications – Text

Read the full text of this question paper below — useful to quickly search, copy and reference the content online without downloading the PDF.

📄 View text version (24 pages)

Page 1

#

Series : X4YZW SET ~ 4

Roll No.
-
Q.P. Code
327
- -
-
Candidates must write the Q.P. Code
on the title page of the answer-book.

WEB APPLICATIONS

3 60
Time allowed : 3 hours Maximum Marks : 60
/ NOTE #
(I) - 19
Please check that this question paper contains 19 printed pages.
(II) - - - -

Q.P. Code given on the right hand side of the question paper should be
written on the title page of the answer-book by the candidate.
(III) - 24
Please check that this question paper contains 24 questions.
(IV) , -
Please write down the Serial Number of the question in the
answer-book at the given place before attempting it.
(V) - 15 -
10.15 10.15 10.30 -
-
15 minute time has been allotted to read this question paper. The
question paper will be distributed at 10.15 a.m. From 10.15 a.m. to
10.30 a.m., the candidates will read the question paper only and will not
write any answer on the answer-book during this period.

327 Page 1 of 24 P.T.O.

Page 2

#

(i)
(ii) - 24
(iii) ,
(iv) (6 + 18) = 24 , 3
(6 + 11) = 17
(v)
(vi) 30
(a) 6
(b)
(c)
(d)
(vii) 30
(a) 18
(b) 11
(c)
(d)

( ) (30 )

1. 6 4 4×1=4
(i) ?
She gave me a box.
(A) (Subject) (B) (Verb)
(C) (Direct Object) (D) (Indirect Object)
(ii) (manager)
(Upset) (Annoyed) (Hopeless)
(State of mind)
(A) (Criminal) (B) (Happiness)
(C) (Inferiority complex) (D) (Stress)

327 Page 2 of 24

Page 3

#
General Instructions :
(i) Please read the instructions carefully.
(ii) This question paper consists of 24 questions, in two Sections : Section A
and Section B.
(iii) Section A has Objective Type Questions, whereas Section B contains
Subjective Type Questions.
(iv) Out of the given (6 + 18 =) 24 questions, a candidate has to answer
(6 + 11 =) 17 questions in the allotted (maximum) time of 3 hours.
(v) All questions of a particular section must be attempted in the correct
order.
(vi) Section A : Objective Type Questions (30 marks) :
(a) This section has 6 questions.
(b) There is no negative marking.
(c) Do as per the instructions given.
(d) Marks allotted are mentioned against each question/part.
(vii) Section B : Subjective Type Questions (30 marks) :
(a) This section has 18 questions.
(b) A candidate has to do 11 questions.
(c) Do as per the instructions given.
(d) Marks allotted are mentioned against each question/part.

Section A
(Objective Type Questions) (30 Marks)

1. Answer any 4 questions out of the given 6 questions on Employability
Skills. 4 1=4
(i)
She gave me a box.
(A) Subject (B) Verb
(C) Direct Object (D) Indirect Object
(ii) Rohit is a manager in an organization. Due to some bad incident a
few days ago, he is feeling upset, annoyed and hopeless. This state of
his mind is categorized as :
(A) Criminal (B) Happiness
(C) Inferiority complex (D) Stress

327 Page 3 of 24 P.T.O.

Page 4

#
(iii) - (positive outlook)
?
(A) (B)
(C) (D)
(iv) (Presentation)
Paste - key combination
?
(A) Ctrl + P (B) Ctrl + V
(C) Shift + P (D) Shift + V
(v)
(Competency) _________
(A) (Laziness)
(B) (Stubbornness)
(C) (Perseverance)
(D) (Decision-making ability)
(vi) - (Green jobs) ?
(A)
(B) (IT)
(C) (Solar fuels)
(D) (Ecosystem)
2. 7 5 5 1=5
(i) (abilities) 3D (3D animated
educational content) -
?
(A) VirtualDub (B) Wax
(C) Moviestorm (D) AviTricks
(ii) _____________ (editing), (encoding),
(animation) (visual effects) (tool)
Jahshaka technology

(A) VirtualDub (B) Wax
(C) Cinefx (D) AviTricks
327 Page 4 of 24

Page 5

#
(iii) Which of the following is not a way to maintain positive outlook in
the long run ?
(A) Physical exercise and Fresh air
(B) Healthy diet
(C) Not going out for vacations
(D) Organised academic life
(iv) Ramesh is working on a presentation and has copied an image. Which
key combination should he press to paste the image ?
(A) Ctrl + P (B) Ctrl + V
(C) Shift + P (D) Shift + V
(v) An entrepreneur should continue to work hard and never give up, even
in difficult situations. This competency of an entrepreneur is known as
_____________ .
(A) Laziness (B) Stubbornness
(C) Perseverance (D) Decision-making ability
(vi) Which of the following is an importance of Green jobs ?
(A) Identify more areas to dump waste
(B) Creating more IT-related jobs
(C) To protest against the use of solar fuels
(D) Protecting and restoring the ecosystem

2. Answer any 5 out of the given 7 questions. 5 1=5
(i) Which of the following software should be used to create 3D animated
educational content for all abilities ?
(A) VirtualDub (B) Wax
(C) Moviestorm (D) AviTricks
(ii) _____________ is an offline playback, editing, encoding, animation and
visual effects tool based on the Jahshaka technology that allows you
to create professional digital media on your desktop.
(A) VirtualDub (B) Wax
(C) Cinefx (D) AviTricks

327 Page 5 of 24 P.T.O.

Page 6

#
(iii) _____________ (graphical user interface)
keyboard shortcuts (movie files)
(editing) (fine programs)
(A) Moviestorm (B) Movica
(C) VideoSpin (D) Aviedit
(iv) Windows
Movie Maker (clip) title
title title
?
(A) (B)
(C) (D)
(v) (movie) /
?
(A) Splitting the clip (B) Trimming the clip
(C) Overlaying the clip (D) Hiding the clip
(vi) Windows Movie Maker WMV movie
(acronym) WMV

(vii) GIF images - ?
(A) GIF images 256
(B) GIF images (lossy compression technique)

(C) GIF CompuServe
(D) GIF images

3. 7 6 6 1=6
(i) <object> tag Web page
Audio File (embedded) :
<object> <param name= "src" value="123.Mp3"> </object>
page load
<param> tag page load

327 Page 6 of 24

Page 7

#
(iii) _____________ is just a graphical user interface that uses some fine
programs to edit movie files using lot of keyboard shortcuts.
(A) Moviestorm (B) Movica
(C) VideoSpin (D) Aviedit
(iv) Atul is using Windows Movie Maker to create a video using some
video clips. He wants to give a title on a clip. The title should be
visible for the entire duration of the clip. Where should he give this
title ?
(A) At the beginning of the clip
(B) At the beginning of the movie
(C) At the end of the movie
(D) Title overlaying the clip
(v) While creating a movie we can remove some portion from the
beginning and/or the end of any clip. What is this process called ?
(A) Splitting the clip (B) Trimming the clip
(C) Overlaying the clip (D) Hiding the clip
(vi) In Windows Movie Maker we can publish a movie in WMV format.
Write the full form of the acronym WMV.

(vii) Which of the following is not correct about GIF images ?
(A) GIF images support 256 colours.
(B) GIF images use lossy compression technique.
(C) GIF format was first popularized by CompuServe.
(D) GIF images can be opened by almost all graphics programs.

3. Answer any 6 out of the given 7 questions. 6 1=6
(i) Xavier has embedded an audio file in a web page using <object> tag
as follows :
<object> <param name= "src" value="123.Mp3"> </object>
He wants the file to start playing as soon as the page loads. Write the
appropriate <param> tag to be included so that the file starts playing
as soon as the page loads.

327 Page 7 of 24 P.T.O.

Page 8

#
(ii) video file
(A) Pic.wav (B) Pic.svg
(C) Text.mp3 (D) Text.mp4
(iii) vector file
(A) .gif (B) .jpg
(C) .eps (D) .tga
(iv) .avi .mov, -
- Apple QuickTime movie ?
(v) - (Sun workstations)
(Native) ?
(A) .au (B) .mid
(C) .mod (D) .snd
(vi) _____________
/ WWW browser
(Refer)
(A) (Helper Applications)
(B) (Internet Browsers)
(C) - (Plug-ins)
(D) (Media Files)
(vii) WHAM _____________ (sound
files)
(A) (Browser)
(B) (Helper Application)
(C) - (Plug-in)
(D) (Operating System)

4. 6 5 5 1=5
(i) (acronym) MIDI
(A) Musical Instrument Digital Interface
(B) Musical Instrument Dynamic Interface
(C) Musical Interface Digital Instrument
(D) Media Instrument Digital Interface
(ii) HTML5
(variants) variant H.264 variants

327 Page 8 of 24

Page 9

#
(ii) Identify the video file from the following :
(A) Pic.wav (B) Pic.svg
(C) Text.mp3 (D) Text.mp4

(iii) Identify the vector file format from the following :
(A) .gif (B) .jpg
(C) .eps (D) .tga
(iv) Ashraf has a movie file in two different formats .avi and .mov.
Which of these is an Apple QuickTime movie ?

(v) Which of the following formats is native to Sun workstations ?
(A) .au (B) .mid
(C) .mod (D) .snd

(vi) _____________ are programs which can stand on their own but are
referred to from within a WWW browser to enhance its capability to
play/display multimedia file formats.
(A) Helper Applications (B) Internet Browsers
(C) Plug-ins (D) Media Files

(vii) WHAM is example of a/an _____________ that plays many types of
sound files.
(A) Browser (B) Helper Application
(C) Plug-in (D) Operating System

4. Answer any 5 out of the given 6 questions. 5 1=5

(i) The acronym MIDI stands for :
(A) Musical Instrument Digital Interface
(B) Musical Instrument Dynamic Interface
(C) Musical Interface Digital Instrument
(D) Media Instrument Digital Interface

(ii) To make the most of HTML5 videos, we have to prepare the video in
three variants. One variant is H.264. Name the other two variants.

327 Page 9 of 24 P.T.O.

Page 10

#
(iii) (external JavaScript file)
(extension) ?
(A) .jsc (B) .js
(C) .jsf (D) .jss
(iv) JavaScript expression value

6 + 18 % 4 3
(A) 24 (B) 12
(C) 0 (D) 1
(v) JavaScript code output ?
document.write(parseInt("110",2));
(A) 110 (B) 2
(C) 4 (D) 6
(vi) amt variable (value) (Declare)
JavaScript Statement
5. 6 5 5 1=5
(i) JavaScript (Statement) (output)
?
console.log( 10/0);
(A) Infinity (B) Infinity
(C) NaN (D) Error
(ii) loop ?
for (i=5; i<=10, ++i)
document.write(i);
(A) 4 (B) 5
(C) 6 (D) 7
(iii) - (comparison operator) ?
(A) <= (B) !=
(C) = (D) <
(iv) (A) : JavaScript NaN (Toxic)
(B) : JavaScript NaN +15 output NaN
(A) (A) (B)
(B) (A) (B)
(C) (A) (B)
(D) (B) (A)

327 Page 10 of 24

Page 11

#

(iii) In general, what is the extension of an external JavaScript file ?
(A) .jsc (B) .js
(C) .jsf (D) .jss

(iv) Evaluate the following JavaScript expression and write its value :
6 + 18 % 4 3
(A) 24 (B) 12
(C) 0 (D) 1

(v) What will be the output of the following JavaScript code ?
document.write(parseInt("110",2));
(A) 110 (B) 2
(C) 4 (D) 6

(vi) Write a JavaScript statement to declare a variable, named amt,
without assigning any value to it.
5. Answer any 5 out of the given 6 questions. 5 1=5
(i) What will be the output after the following statement in JavaScript
is executed ?
console.log( 10/0);
(A) Infinity (B) Infinity
(C) NaN (D) Error
(ii) How many times will the following loop run ?
for (i=5; i<=10, ++i)
document.write (i);
(A) 4 (B) 5
(C) 6 (D) 7
(iii) Which of the following is not a comparison operator ?
(A) <= (B) !=
(C) = (D) <
(iv) Statement (A) : NaN is toxic in JavaScript.
Statement (B) : The statement NaN +15 in JavaScript will return the
output as NaN.
(A) Both statement (A) and statement (B) are correct.
(B) Both statement (A) and statement (B) are incorrect.
(C) Statement (A) is correct and statement (B) is incorrect.
(D) Statement (B) is correct and statement (A) is incorrect.

327 Page 11 of 24 P.T.O.

Page 12

#
(v) JavaScript 154 94 (expression)
(vi) (content) _____________ (Search engine)
(crawling)
(A) Web pages (B) Index
(C) Images (D) SEO
6. 6 5 5 1=5
(i) (Open source) WYSIWYG HTML
Web
(ii) _____________ (custom commands)
(features)
(A) Add-ins (B) Snippets
(C) DWTs (D) Menus
(iii) Web designing (feature) ,
Code View
(attributes) (feature)

(A) (Cookies (B) - Add-Ins)
(C) Intellisense) (D)
(iv) IIS
(v) Search results
(visibility) (process) ?
(vi) / :
DWT (update) (Web
Pages) (updation)

30
5 3 20 30
3 2=6
7.
2

327 Page 12 of 24

Page 13

#
(v) Write an expression in JavaScript to round 154 94 to the nearest
integer.

(vi) Search engines crawl a website to create the ____________ of content.
(A) Web pages (B) Index
(C) Images (D) SEO

6. Answer any 5 out of the given 6 questions. 5 1=5
(i) Name the open source WYSIWYG HTML editor which complies with
standards.
(ii) _____________ extend the capability of the main program by adding
enhanced custom commands and specialized features.
(A) Add-ins (B) Snippets
(C) DWTs (D) Menus

(iii) While web designing, this feature is available when you work in Code
View. It automatically provides you a list of codes and attributes as a
pop up. Name this feature.
(A) Cookies (B) Add-Ins
(C) Intellisense (D) No such feature exists

(iv) Expand the term IIS.

(v) This process affects the website visibility or ranking when displaying
search results. What is this process called ?

(vi) State True/False :
If a DWT is updated, all web pages in a website are automatically
updated.
Section B
(Subjective Type Questions) (30 Marks)

Answer any 3 questions out of the given 5 questions on Employability Skills.
Answer each question in 20 30 words. 3 2=6

7.
stages of Active Listening. 2

327 Page 13 of 24 P.T.O.

Page 14

#
8. (Dependent Personality Disorder)
(characteristics) 2
9. (Spreadsheet) Cells B2 C2
(sum) Cell D2 (Image)
Cell D2 B2+C2 text
2

Cell D2
Cell D2 Cell D3 (copy)
D3 (value) ?

10. 2

11. (sectors) (Green jobs) 2
(Solid Waste Management)
(Agriculture)
5 3 20 30 3 2=6
12. (Web Pages) (Multimedia)
2
13. (JavaScript) Event Handler
(Web Page) (events) ? 2
onMouseOver onLoad

327 Page 14 of 24

Page 15

#
8. Give any two characteristic traits of a person with Dependent Personality
Disorder. 2

9. Jahanvi is working on a spreadsheet. She wants to calculate the sum of
cells B2 and C2, in the cell D2. For this she has entered the formula as
shown in the following image. But, instead of the sum, she is getting the
text B2+C2 in the cell D2. 2

(a) What correction should be made in the cell D2 so as to get the
desired sum ?
(b) If the corrected formula is copied from cell D2 to the D3, what value
will it show in D3 ?

10. Write any four qualities of a successful entrepreneur. 2

11. Name any two Green jobs in the following sectors : 2

(a) Solid Waste Management (b) Agriculture

Answer any 3 out of the given 5 questions in 20 30 words each. 3 2=6

12. Explain any two advantages of using Multimedia on web pages. 2

13. Define Event Handler with respect to JavaScript. When do the following
events occur on a web page ? 2

(a) onMouseOver (b) onLoad

327 Page 15 of 24 P.T.O.

Page 16

#
14. 1 20 (Odd numbers)
JavaScript code

2
num==1
While (num<=20)
(
document.write(num," ");
num=+2;
)
15. JavaScript function
50 , function (return)
function product (return) 2

16. Microsoft Expression Web (website)
DWT Pages (attach) DWT
(web pages) DWT web pages
(steps) 2

3 2 30 50 2 3=6
17. Windows Movie Maker Storyboard view Timeline view
3
18. Array methods 3
concat() join() shift()
19. (Website) (Snippets) ?
(Snippets) ? (Snippets)
(categories) 3

5 3 50 80 3 4=12

20. (Splitting a clip) ? 1
Windows Movie Maker Audio clip split ? 1
Clip split (steps) 2

327 Page 16 of 24

Page 17

#
14. David wrote the following JavaScript code to display all odd numbers from
1 to 20. The code is not working due to some errors. Help David by
rewriting the code after correcting all the errors so that the code gives the
desired result. (Underline all the corrections made) 2
num==1
While (num<=20)
(
document.write(num," ");
num=+2;
)

15. Write a function in JavaScript which accepts three numbers as parameters.
If the sum of these numbers is more than 50, then the function should
return their sum, otherwise the function should return their product. 2

16. Rukhsana is developing a website using Microsoft Expression Web. She has
attached some pages to a DWT. Now she wants to detach all these web
pages from the DWT. Help Rukhsana by writing the steps to detach all the
web pages from the DWT. 2

Answer any 2 out of the given 3 questions in 30 50 words each. 2 3=6

17. Write any three differences between Storyboard view and Timeline view of
Windows Movie Maker. 3

18. Write the purpose of each of the following Array methods : 3
(a) concat() (b) join() (c) shift()

19. What are Snippets with reference to Website development ? How are the
snippets useful in website development ? Write any two categories of
snippets. 3

Answer any 3 out of the given 5 questions in 50 80 words each. 3 4=12

20. (a) 1

(b) Can we split an Audio clip in Windows Movie Maker ? 1

(c) Write the steps to split a clip. 2

327 Page 17 of 24 P.T.O.

Page 18

#
21. YouTube video web page (embed) (steps)

Web page Nature.mp4 HTML5 (insert)
<video> tag HTML code (player)
200 pixels 300 pixels
22. Math (object) (random
numbers) JavaScript code Code
(browser window) (random numbers)

JavaScript Array object ?
23. JavaScript code (user)
4
String
(entered) string "the" text (position)

'#' 'a' (occurrences) string

24. JavaScript (code segment)

<script language = JavaScript>
function calc(A1, A2)
{
if (A1 > A2)
A1 = A2 2;
else
A1 = A2/2;
document.write(A1, A2);
}
</script>
<body>
<button onclick = "calc(5,6)"> Try </button>
</body>
code (output)
statement (Conditional operator)
code 1
statement 1
327 Page 18 of 24

Page 19

#
21. (a) Write steps to embed a YouTube video into a web page. 2
(b) Write HTML code using <video> tag to insert an HTML5 video,
named Nature.mp4, in a web page. The height and width of the
player should be 200 pixels and 300 pixels respectively. 2

22. (a) Write a JavaScript code to generate three random numbers using
Math object. The code should then display the largest and the smallest
of these three random numbers in the browser window. 2
(b) What is the use of an array object in JavaScript ? 2

23. Write a JavaScript code to input a string from the user, and do the
following tasks : 4
Display the length of the string.
Display the position of occurrence of text, "the" in the entered string.
Replace all occurrence of 'a' with '#' and then display the new
string.

24. Observe the JavaScript code segment given below and answer the questions
that follow :
<script language = JavaScript>
function calc(A1, A2)
{
if (A1 > A2)
A1 = A2 2;
else
A1 = A2/2;
document.write(A1, A2);
}
</script>
<body>
<button onclick = "calc(5,6)"> Try </button>
</body>
(a) Write the output of this code. 2
(b) Rewrite the given code by using the conditional operator instead of
1
(c) Write the statement to display current date and time. 1

327 Page 19 of 24 P.T.O.

Page 20

#

327 Page 20 of 24 P.T.O.

Page 21

#

327 Page 21 of 24 P.T.O.

Page 22

#

327 Page 22 of 24 P.T.O.

Page 23

#

327 Page 23 of 24 P.T.O.

Page 24

#

327 Page 24 of 24 P.T.O.

Document Details

Board / OrgCBSE
ExamClass 12
TypeQuestion Paper
Pages24
Updated24 Sep 2026