Web App Sample Question Paper
Web App Sample Question Paper
DESCRIPTIVE/
OBJECTIVE SHORT ANS. SHORT
LONG
TYPE TYPE QUES.- ANS. TYPE
UNIT ANS. TYPE TOTAL
QUESTIONS I QUES.- II
NAME OF THE UNIT QUESTIONS
NO. QUESTIONS
1 MARK 2 MARKS 3 MARKS 4 MARKS
EACH EACH EACH EACH
Page 1 of 7
CBSE | DEPARTMENT OF SKILL EDUCATION
WEB APPLICATIONS (SUBJECT CODE - 803)
Sample Question Paper for Class XII (Session 2024-2025)
Max. Time: 3 Hours Max. Marks: 60
General Instructions:
1. Please read the instructions carefully.
2. This Question Paper consists of 24 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 + 18 =) 24 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):
i. This section has 06 questions.
ii. There is no negative marking.
iii. Do as per the instructions given.
iv. Marks allotted are mentioned against each question/part.
7. SECTION B – SUBJECTIVE TYPE QUESTIONS (30 MARKS):
i. This section contains 18 questions.
ii. A candidate has to do 11 questions.
iii. Do as per the instructions given.
iv. Marks allotted are mentioned against each question/part.
Page 2 of 7
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. Which of the following is not a stage of active listening? 1
(a) Receiving (b) Understanding (c) Non-responding (d) Evaluating
ii. Rishita is feeling extremely nervous and worried because she believes that other 1
people do not like her or are trying to harm her. Identify the personality disorder from
the following:
(a)Antisocial (b) Paranoid (c) Histrionic (d) Narcissistic
iii. “I enjoy singing and practicing it as it gives me a lot of pleasure. It also works as a 1
stress buster.” The sentence given above is an example of
(a) Intrinsic motivation (b) Extrinsic motivation
(c) External motivation (d) Lack of motivation
iv. What is the default alignment of numbers in a cell? 1
(a) Left aligned (b) Right aligned (c) Center aligned (d) Randomly aligned
v. Ecosystem is the community of living and non-living beings existing together, and 1
interacting with and supporting each other.
(a) Balanced Society (b) Ecosystem c) Ecosociety (d) Balanced System
vi. The ability to continue to do something, even when it is difficult, is called _________. 1
(a) initiative (b) organizational skills (c) perseverance (d) attitude
Q. 2 Answer any 5 out of the given 7 questions (1 x 5 = 5 marks)
i. ____ is a free video editor designed for simple cutting, filtering and encoding tasks. 1
(a) Wax (b) Moviestorm (c ) VideoSpin (d) Avidemux
ii. Identify the correct sequence of steps to split a movie. 1
1) Under the preview monitor, click the Split button.
2) When the clip reaches a point near the place you want to split the clip, click
Pause. 3) Under the preview monitor, click the Play button.
4) In the Contents pane or on the storyboard/timeline, click the video or audio clip
that needs to be split.
5) Under the preview monitor, use the playback controls to find the point where we
want to split the clip.
(a) 3) ->2) -> 1) –> 5) -> 4) (b) 5) ->3) -> 2) –> 4) -> 1)
(c) 4) ->3) -> 2) –> 5) -> 1) (d) 2) -> 3) -> 1)- > 5) -> 4)
iii. Virtual Dub is a video capture/processing utility for _________ Windows platforms 1
(a) 32-bit (b) 32-bit and 64-bit (c) 16-bit and 32-bit (d) 64-bit
iv. __________ can create 2D & 3D special effects and can work in two modes – as a 1
standalone application and as a “plug-in” :
(a) MovieStorm (b) AVITrimmer (c) Wax (d) Cinefx Jashaka
v. Which pane in Windows Movie Maker displays the folder containing clips? 1
(a) Tasks (b) Collections (c) Contents (d) Menu Bar
vi. The clips will be in _______ format only to be used in DVD Knife. 1
(a) WMV (b) PNG (c) VOB (d) AVI
vii. When opening the website created by Rishi, the message 'Please wait! Loading' is 1
displayed on the screen. What could be the possible reasons for this?
(a) The SEO ranking of the website is low.
(b) A lot of multimedia is making the site heavy which increases the load time.
(c) The multimedia may not be compatible with the device.
(d) The website is old and is not supported by the browser.
Page 3 of 7
Q3. Answer any 6 out of the given 7 questions (1 x 6 = 6 marks)
i. Which of the following is not an advantage of using multimedia on web pages? 1
(a) Greater Immersion (b) Better Branding
(c) Loading Time (d) Enhanced Page Ranking of SEO
ii. Keshav is building a webpage where he needs to play a background sound file 1
continuously without stopping. He wants to ensure the sound loops forever.
Which attribute of the <embed> command should Keshav set to True in order to loop
the sound file continuously?
(a) Loop (b) Src (c) Align (d) Autostart
iii. An FLC is an Autodesk Flick movie and is a _________________ series of frames. 1
(a) processed, uncompressed (b) raw, uncompressed
(c) raw, compressed (d) processed, compressed
iv. Akshat wants to export his animated movie in a native QuickTime format. What file 1
extension should he choose?
(a) FLA (b) SWF (c) MOV (d) GIF
v. Abha is writing a blog and wants to include a video into her blog page but she 1
doesn’t want to write any code for embedding the same. Suggest her which program
that can be used to embed the video without writing any code.
(a) Quick Media Converter (b) Video LightBox
(c) OEmbed (d) Easy HTML5 Video
vi. MIDI stands for 1
(a) Musical Instrumental Digitized Interleave
(b) Music Instrument Drama Interface
(c) Multimedia Digital Interface
(d) Musical Instrument Digital Interface
vii. The __________ tag was introduced by Netscape to enable files that required plug- 1
ins to be viewed within a web page.
(a) <audio> (b) <video> (c ) <embed> (d) swfobject
Q4. Answer any 5 out of the given 6 questions (1 x 5 = 5 marks)
i. A developer is working on a web form where users occasionally enter incorrect 1
information. To provide users with immediate feedback about errors, the developer
wants to display a warning or error message, which of the following methods should
the developer use?
(a) Prompt box (b) Input Box (c) Dialog Box (d) Alert Box
ii. ______, inbuilt function returns an arbitrary value between 0 and 1. 1
(a) randint() (b) randfloat() (c) random() (d) Floor()
iii. How many times will the following loop run? 1
for(var i=0 ; i<=5 ; i++)
{
document.write(“Hello”);
}
(a) 5 (b) 6 (c) 0 (d) Unlimited
iv. Select the correct output: 1
Page 4 of 7
(a) PSD (b) CGM (c) PCX (d) Portable GrayMap
vi. Ravi is tasked with embedding an MP3 file into a webpage for a client. He needs to 1
choose the right method that allows for straightforward audio playback.
Which method effectively embed MP3 audio directly into the webpage?
(a) Using the object tag (b) Oembed
(c) Quick Media Converter (d) Vimeo Embed Code
Q5. Answer any 5 out of the given 6 questions (1 x 5 = 5 marks)
i. Given a string object name Pay having value as “45000” stored in it. Obtain the 1
output of the following:
document.write(“5” + parseInt(Pay)+50);
(a) for loop (b) do-while loop (c) while loop (d) All of the above
v. The _________ inbuilt JavaScript function converts a string into an integer. 1
Page 5 of 7
(c) Both statements are correct (d) Both statements are wrong
ii. Saksham is working on a website and needs to manage and update links across 1
various pages efficiently. He is using a web development tool to ensure all links are
correctly recalculated. In which menu would Saksham find the option to "Recalculate
Links" ?
(a) Transitions (b) Loading Time (c) Web Package (d) Autostart
iv. Expand the term IIS. 1
v. Milind is coding a website and wants to utilize a feature that helps him by providing a 1
list of code options and attributes as he types in the code view mode.
Which feature should Milind use to get a popup list of code options and attributes
while working in the code view?
Page 6 of 7
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 – 30 words.
Q7. Explain the importance of goal setting. Provide a few examples of result-oriented 2
goals
Q8. Describe your understanding of the importance of active listening in effective 2
communication. List two strategies you can use to ensure you practice
active listening in conversations.
Q9. What is a spreadsheet? Give any 2 examples of spreadsheet software. 2
Q10. List key competencies needed for entrepreneurship. Explain any two of these 2
competencies and how they contribute to entrepreneurial success.
Q11. How does the promotion of green jobs contribute to reducing carbon emissions? 2
Provide specific examples of green jobs in these sectors.
Answer any 2 out of the given 3 questions in 30– 50 words each (3 x 2 = 6 marks)
Q17. Explain three types of panes in Windows Movie Maker. 3
Q18. Explain the following function 3
(a) substring() (b) reverse() (c) unshift()
Q19. Explain the following terms: 3
a. Add-ins b. Snippets c. Site Summary
Answer any 3 out of the given 5 questions in 50– 80 words each (4 x 3 = 12 marks)
Q20. Explain the role of Dynamic Web Templates (DWT) in web development. How do 4
they facilitate collaboration when multiple developers are working on the same
website? Highlight two key features of DWT and describe how these features
contribute to efficient website management and development.
Q21. Anuj is new to website development and wants to learn more about adding 4
multimedia elements to his web pages. Help him by answering the following
questions:
(a)List two formats that are most suitable for embedding audio files.
(b)Which tags are used for adding Flash files to a webpage?
(c)Write the HTML tag used to embed a video file into a webpage.
(d)Explain why multimedia elements are important for enhancing a webpage's user
experience.
Q22. Write function in JavaScript to print the even numbers from an array 4
Q23. Write a JavaScript program to find out whether the given year is a leap year or not. 4
Use the prompt box for inputting the year.
Q24. (a)Explain event handling in JavaScript. List 2 most commonly used events 4
(b) Write a JavaScript program to replace the word "System" with "web" in the given
text "System applications."
Page 7 of 7