Total Marks: 100 | Time: 3 Hours
All questions are compulsory. Read each question carefully before answering.
- SEO stands for _________________.
- _________________ are links on one website that, when clicked, take the user to another site.
- The two broad techniques of SEO are White Hat SEO and _________________ SEO.
- The
<img>tag uses the _________________ attribute to provide information about the image, even if it does not download. - CSS stands for _________________.
- The _________________ selector acts as a wildcard character and selects all elements on a webpage.
<input type="______">defines a color picker in HTML5.- The _________________ tag defines an ordered list in HTML5.
- An image with multiple hyperlinks is called an _________________.
- The _________________ element creates an inline frame in HTML5.
- HTML is an Object Oriented Programming Language. (True / False)
- SEO is a subset of search engine marketing. (True / False)
- Black Hat SEO techniques are recommended by search engines as part of good design. (True / False)
- The
<meta>tag is placed between the<body>and</body>tags. (True / False) - The
charsetattribute in<meta>is used for character encoding declaration. (True / False) - An unordered list can be numerical or alphabetical. (True / False)
- A multilevel nested list can be created in HTML5. (True / False)
- The
controlsattribute in<audio>adds play, pause, and volume controls. (True / False) - A website's mobile friendliness has become a ranking factor for Google. (True / False)
- External CSS uses the
<style>tag written inside the<head>section of the HTML document. (True / False)
-
Which HTML tag is used to embed audio files on webpages?
a)
<sound>b)<audio>c)<video>d)<embedded> -
Which element is used to define clickable regions within a client-side image map?
a)
<img>b)<td>c)<area>d)<usemap> -
Which character is used to define an id selector in CSS?
a)
%b)$c)@d)# -
Which HTML5 input type defines a date picker with year, month, and day?
a)
<input type="month">b)<input type="week">c)<input type="date">d)<input type="time"> -
What is the default range of
<input type="range">in HTML5?a) 1 to 50 b) 0 to 100 c) 0 to 50 d) 1 to 100
-
Which CSS positioning property keeps an element fixed on the browser window even when the page is scrolled?
a) relative b) absolute c) static d) fixed
-
Off-Page SEO includes which of the following?
a) Good keyword selection in titles b) Link building and increasing link popularity c) Use of heading tags d) Meta description optimization
-
Which tag is used to specify multiple media sources for
<audio>and<video>elements?a)
<media>b)<src>c)<source>d)<resource> -
Which CSS property is used to control the flow of content around elements?
a) display b) position c) float d) margin-left
-
Which type of CSS is applied using the
styleattribute directly within an HTML tag?a) External CSS b) Embedded CSS c) Inline CSS d) Internal CSS
Choose two correct answers for each question.
-
Page content optimization can be done by placing keywords in: (Choose 2)
a)
<font>b)<title>c)<hr>d)<meta>e)<input> -
Other factors that help rank a website higher in search engines are: (Choose 2)
a) Desktop friendly only b) Speed of the website c) Creating robots.txt d) No backlinks e) No external links
-
A CSS rule set contains: (Choose 2)
a) Set b) Selector c) Post d) Declaration block e)
< > -
A client-side image map is created using which two HTML elements? (Choose 2)
a)
<area>b)<image>c)<usemap>d)<map>e)<server> -
Image Maps are of which two types? (Choose 2)
a) Network Side b) Client Side c) Computer Side d) Server Side e) n-computing
Choose three correct answers for each question.
-
Attributes of the
<area>tag include: (Choose 3)a) href b) src c) coords d) data e) alt f) usemap
-
Valid attributes used with the
<audio>tag are: (Choose 3)a) autoplay b) href c) controls d) cntrl e) loop f) bgsound
-
The following are valid HTML5 form input controls: (Choose 3)
a) email b) search c) label d) video e) tel f) audio
-
The three types of CSS are: (Choose 3)
a) internal b) external c) control d) inline e) loop f) style
-
Valid positioning types in CSS are: (Choose 3)
a) Static b) Fixed c) Absolute d) position e) Dynamic f) Nested
Each question has 5 items in Column A. Match each with the correct option from Column B. (Note: Column B has 7 choices — 2 are extra.)
Question 41 — SEO Concepts
| Column A | Column B |
|---|---|
| 1. Optimizing images using descriptive text | a) Social Media Optimization |
| 2. Links from Twitter, Facebook pointing to your site | b) Black Hat SEO technique |
| 3. Technique that search engines recommend as part of good design | c) alt attribute |
| 4. Duplicate content and invisible/stuffed keywords | d) Backlinks |
| 5. Links on other websites that, when clicked, bring users to your site | e) White Hat SEO |
| f) Keyword stuffing | |
| g) Off-Page link exchange |
Question 42 — HTML5 and CSS Concepts
| Column A | Column B |
|---|---|
1. <ul> |
a) Client-side image map pointer |
2. usemap attribute |
b) CSS Property for text color |
3. color |
c) Creates a bulleted list |
4. <img> |
d) Defines an image as a submit button |
5. <input type="image"> |
e) Inserts an image on a webpage |
| f) Defines an ordered list | |
| g) Used for character encoding |
-
Define SEO. State and explain the two types of SEO. (5 marks)
-
Explain White Hat SEO and Black Hat SEO techniques. Give at least two strategies for each. (5 marks)
-
Explain any four CSS properties from the following with their syntax and usage:
color,font-size,background-color,text-align,border,padding. (5 marks) -
Explain the
<meta>tag in HTML5. Describe any three of its attributes with examples. (5 marks) -
Explain Social Bookmarking and Social Media Optimization (SMO) as SEO strategies. How do they help improve website ranking? (5 marks)
- Write an HTML5 program using internal CSS and semantic tags to create a webpage layout with the following specifications: (5 marks)
- A
<header>with pink background colour and 100% width - A
<nav>bar with skyblue background colour and 100% width - An
<aside>section floated right with grey background (40% width) - A
<footer>with orange background and 100% width
- Write an HTML5 program to create a registration form with the following fields and validations: (5 marks)
- Name: text input with
autocomplete - Email: email type input
- Date of Birth: date type input
- Office Phone: tel type input with pattern
[0-9]{2}-[0-9]{10}andrequired - A submit button using an image (
<input type="image">)
--- End of Question Paper ---
| Section | Type | Questions | Marks Each | Total |
|---|---|---|---|---|
| A | Fill in the Blanks | 10 | 1 | 10 |
| B | True or False | 10 | 1 | 10 |
| C | MCQ (1 correct) | 10 | 1 | 10 |
| D | MCQ (2 correct) | 5 | 2 | 10 |
| E | MCQ (3 correct) | 5 | 3 | 15 |
| F | Match the Following | 2 × 5 | 1 | 10 |
| G | Brief Answers | 5 | 5 | 25 |
| H | Coding Practical | 2 | 5 | 10 |
| Total | 100 |
Class XII — Information Technology
Answer Key with PDF Source References
Section A — Fill in the Blanks (1 mark each)
alt*)<input>elements table<ol>Section B — True or False (1 mark each)
<meta>is placed between<head>and</head><meta>controlsattribute displays play, pause, and volume.cssfile linked with<link>tag; internal CSS uses<style>in<head>Section C — MCQ Single Correct (1 mark each)
<audio><Audio>Tag<area><area>tag definition<input type="date"><input>elements table<input type="range"><source><source>tagSection D — MCQ Two Correct (2 marks each)
<title>, d)<meta><area>, d)<map>Section E — MCQ Three Correct (3 marks each)
<area>table<audio>tag table<input>elements tableSection F — Match the Following (1 mark per correct match)
Question 41 — SEO Concepts
Question 42 — HTML5 and CSS Concepts
<ul>usemapattributecolor<img><input type="image"><input>tableSection G — Brief Answers (5 marks each)
color(text color),font-size(controls font size in px/pt etc.),background-color(sets page background),text-align(left/right/center/justify),border(solid/double/dotted etc.),padding(blank space around content). Must include values and example.<meta>tag describes aspects of a webpage; used by search engines; placed in<head>; singular/empty tag; not displayed on page. Attributes: name (author/description/keywords/copyright), content (value for name), charset (UTF-8/Big5 for encoding), http-equiv (refresh/set-cookie/expires). Example code required.Section H — Coding Practical (5 marks each)
Q48 — Model Answer
PDF Source: PDF 2, Pages 12–13, Example 1 — Use of semantic tags and CSS
Q49 — Model Answer
PDF Source: PDF 2, Page 3 — Forms in HTML5 example code
Mark Distribution Verification