Q,1 You want to display a table listing out customer names and their contact
information. The heading of the table is shown in the given figure. What is the
code for creating the first line of the table heading?
a. <tr>
<th>Customer Name</th>
<th rowspan=3>Contact</th>
</tr>
b. <tr>
<th>Customer Name</th>
<th colspan=3>Contact</th>
</tr>
c. <tr>
<th>Customer Name</th>
<th cellpadding=3>Contact</th>
</tr>
d. <tr>
<th>Customer Name</th>
<th cellspacing=3>Contact</th>
</tr>
Q2.What is the default background color for the canvas element in HTML 5.0?
a. Black
b. White
c.
Transparent
d. Gray
Q3.Which of the following are valid values for the contenteditable attribute of
the <figure> element in HTML 5.0?
a. true
b. false
c. 0
d. 1
Q4. Which media event is triggered when there is an error in fetching media
data in HTML 5.0?
a. onstalled
b. onwaiting
c.
onsuspend
d.
oninvalid
Q5.Which of the following is NOT a valid attribute for the <link> element
in HTML 5.0?
a. hreflang
b. rel
c.
http-equiv
d. media
Q6.Which of the following HTML 5.0 elements is used to embed Java applets into
your HTML 5.0 web page?
a. <applet>
b.
<object>
c.
<source>
d.
<progress>
Q7. How does a button created by the <button> tag differ from the one
created by an <input> tag?
a. An input tag
button can be a reset button too.
b. A button tag
button can be a reset button too.
c. An
input tag button can include images as well.
d.
A button tag can
include images as well.
Q8. Which form event is fired on the click of a button using a button tag with
its type attribute value equal to submit?
a. onload
b. onsubmit
c. onunload
d.
onreset
Q9. How will you return a reference to the parent of the current window or
subframe in an HTML 5.0 web application?
a. window.top
b.
window.parent
c.
window.frameElement
d.
None of the above
Q10. Which of the following attributes comes in handy when borders have to be
put between groups of columns instead of every column?
a. col
b. colgroup
c. rowspan
d.
row
Q11. Which of the following video file formats are currently supported by the
<video> element of HTML 5.0?
a. CCTV
b. MPEG 4
c.
Ogg
d.
3GPP
Q12. This question is based upon the
figure shown below
Suppose you add the input code given above to your HTML web page. What result
will be returned by the JavaScript function when you click the button marked as
A in the image?
a. number
b. text
c. button
d. None of the
above
Q13.Which of the following statements is correct if you allow the user to
select only one radio button from a group of radio buttons?
a. The name of
the input tag must be the same for all the radio buttons.
b. The value of
the input tag must be the same for all the radio buttons.
c. The
display text of the input tag must be the same for all the radio buttons.
d.
All the radio
buttons must be added to the same group using the <optgroup> tag.
What will be the result if you use the following code to your HTML 5.0
document?
<bdo dir=”rtl”>
Q14.Here is some text that should be written to your document.
</bdo>
a. .tnemucod
ruoy ot nettirw eb dluohs taht txet emos si ereH
b. Here is some
text that should be written to your document.
c. Here is
some text that should be written to your document.
d.
None of the above.
Q15. Which of the following would give a yellow background to the web page?
Note: The code used in the “correct” answer below was deprecated in HTML 4.01!
Use styles instead for new code.
a. <body
backcolor=”Yellow”>
b. <body
background=”Yellow”>
c.
<body bgcolor=”Yellow”>
d.
<body
color=”Yellow”>
Q16. How will you change the value of the cookies and items in the Storage
objects of the localStorage attributes in HTML 5.0?
a. By invoking the
window.dialogArguments() API method.
b. By invoking
the window. navigator.yieldForStorageUpdates() API method.
c.
By invoking the window.navigator.appName API method.
Q17. How will the target URL open when you define the <a> element in your
HTML 5.0 document as shown below?
<a href=”http://www.yahoo.com” target=”_self”>Click here</a>
a. The target URL
will open in the parent document.
b. The target URL
will open in a new window.
c. The
target URL will open in the same document in which it was clicked.
d.
The target URL
will open in the full body of the window.
Q18. What will be the browsing context if the browsing context name is _top
when the HTML 5.0 web page is loading?
a. It will put the
new document in the same window and frame as the current document.
b. It will load
the linked document in the topmost frame.
c. It is
used in the situation where a frameset file is nested inside another frameset
file.
d.
Both a and c.
Q19.Which of the following is an INVALID value for the type attribute of
command tag?
a. checkbox
b. radio
c. command
d.
text
Q20. The following link is placed on an HTML webpage.
<a href=”http://msdn.com/” target=”_blank”> MSDN </a>
What do you infer from it?
a. It will open the
site msdn.com in the same window.
b. It will open
the site msdn.com in a new window.
c. It will
open the site msdn.com in a frame below.
d.
It will not be
clickable as it is not formed correctly.
Q21.You have the following directory structure.
webroot->products->ordered->delivered
The products directory has a page called Products.html and the delivered
directory has a page called Delivered.html. You want to provide a link to the
Products page on Delivered.html. The ideal code should be:
a. <a
href=”././Products.html”> All Products </a>
b. <a
href=”../../Products.html”> All Products </a>
c. <a
href=”…/…/Products.html”> All Products </a>
d. <a
href=”../Products.html”> All Products </a>
e.
<a
href=”Products.html”> All Products</a>
Q22.What will be the result if you use the following code to your HTML 5.0
document?
<p>I use <del>MAC</del>
<ins>Microsoft</ins>!</p>
a. I use MAC
Microsoft!
b. I use MAC
Microsoft!
c. I use MAC
Microsoft!
d.
I use MAC
Microsoft!
Q23.Which of the following is the correct syntax to define a charset in the
HTML 5 <meta> element?
a. <meta
http-equiv=”content-type” content=”text/html; charset=ISO-8859-1″>
b. <meta
charset=”ISO-8859-1″>
c.
Neither a
nor b.
Q24.Which of the following is NOT a supported attribute of the <ol>
element in HTML 5.0?
a. type
b. reversed
c. start
d.
compact
Q25.Which of the following is a valid attribute for the <colgroup>
element in an HTML 5.0 document?
a. char
b. span
c. align
d.
width
Q26.Which of the following is the correct method to load another web page or
reload the same page in HTML 5.0?
a. <head>
<meta http-equiv=refresh content=5>
</head>
b. <html>
<head>
<title>Auto Reload</title>
<script language=”JavaScript”>
<!–
var time = null
function move() {
window.location = ‘http://site.com’
}
//–>
</script>
</head>
<body onload=”timer=setTimeout(‘move()’,5000)”>
<p>see this page refresh itself in 5 secs.<p>
</body>
</html>
c.
<head>
<meta http-equiv=refresh content=”5;URL=http://yahoo.com >
</head>
d.
All of the above
Q27. Which of the following elements preserves spaces and line breaks, and
displays the text in fixed-width font?
a. <xmp>
b. <pre>
c. <p>
d. <q>
e.
<br>
Q28.Which <body> tag event is fired when the user leaves the document?
a. onunload
b. onundo
c. onredo
d.
onerror
Q29. Which of the following is an INVALID keyword value for http-equiv attribute
when used with the <meta> element in HTML 5.0?
a. content-type
b. expires
c.
set-cookie
d. keywords
e. refresh
f.
author
Q30 .A computer programming book has to go online. Which of the following tags
is ideal for displaying the program snippets?
a. <emp>
b. <code>
c.
<dfn>
d.
<cite>
Q31.Which of the following is NOT a valid value for the type attribute of the
<input> element in HTML 5.0?
a. url
b. week
c. tel
d. radio
e. datetime-local
f.
All of the
above are the valid values for <input> element
Q32.What is the role of the <dfn> element in HTML 5.0?
a. It is used to
define important text.
b. It is used to
define computer code text.
c. It is
used to define sample computer code.
d.
It is used to
define a definition term
Q33.Which of the following is NOT a valid syntax for the <link> element
in HTML 5.0?
a. <link
rel=”icon” href=”abc.jpg” sizes=”16×16″>
b. <link
rev=”stylesheet” href=”abc.css” type=”text/css” target=”_parent”>
c.
<link
rel=”alternate” type=”application/pdf” hreflang=”fr” href=”manual-fr”>
Q34. Which of the following are valid HTML 5.0 elements?
a.
<canvas>
b. <summary>
c.
<aside>
d.
<video>
Q35. Which of the following is NOT a valid syntax for the <h1> element in
HTML 5.0?
a. <h1> This
is header 1</h1>
b. <h1
align=”center”> This is header 1</h1>
c. <h1
onClick=”dothis(‘sc1′)” >This is header </h1>
d.
<h1
style=”cursor:auto;”>This is header </h1>
Q36. Which of the following statements are correct with regard to <hr>
and <br> elements of HTML 5.0?
a. <hr>
element acts in the same way as the Tab key on your keyboard and <br>
element acts in the same way as the SHIFT key on your keyboard.
b. <hr>
element is used to insert the horizontal line within your document and
<br> element is used to insert a single line break.
c.
<hr>
element is used to put a line across the page and <br> element acts in
the same way as the ENTER key on your keyboard.
Q37. What will be the return value when using the window.navigator.appName API
method in an HTML 5.0 web application?
a. It will return
the version of the browser.
b. It will return
the complete User-Agent header.
c. It will
return the name of the platform.
d.
It will return the
name of the browser.
Q38. Which of the following languages will you use to paint the graphics
designed using the HTML 5.0 <canvas> tag?
a. VB script
b. JavaScript
c.
PostScript
d.
None of the above
Q39. What is the function of the history traversal task source in HTML 5.0?
a. It is used for
features that react to user interaction, for example, keyboard or mouse input.
b. It is used for
features that react to DOM manipulations, for example, the things that happen
asynchronously when an element is inserted in the document.
c. It is
used to queue calls to history.back() and similar APIs.
d.
All of the above.
Q.40 Which <iframe> attribute is used to define the restrictions to the
frame content in HTML 5.0?
a. seamless
b. sandbox
c. srcdoc
Topic: Correct
Answers
HTML 5 Events
|
|
Loading HTML 5 Web pages
|
|
HTML 5 Web application APIs
|
|
HTML 5 Elements and attributes
|
|
HTML 5 syntax
|
|
Q41. In HTML 5.0, what is the
function of the sandbox attribute when used with <iframe> as shown below?
<iframe src=”aaa ” sandbox=?></iframe>
a. It is used
to define the restrictions to the frame content.
b. It is used to
define the URL of the document that should appear in the iframe.
c. It is
used to specify that an iframe should appear as if it is part of the document
the iframe is in.
Q42. Which of the following statements is/are correct for a blockquote?
a. It makes the
text a bit bigger for emphasizing.
b. It defines
the start of a long quote.
c.
It makes the
text slightly bolder.
Q43. Which event is fired when the history of the browser window changes?
a. onpopstate
b. onstorage
c. onresize
d.
onhashchange
Q44.Which of the following <link> attributes are NOT supported in HTML
5.0?
a. sizes
b. rev
c. rel
d.
charset
Q45. This question is based upon the
figure shown below…..
Suppose you placed four radio buttons on a web form. Which of the following
statements is correct for the code shown above?
a. The user can
choose only the male and the married options.
b. The user can
choose only the female and single options.
c. The
user can choose only one option out of the four.
d. The user can
choose all the four options at the same time.
e.
The user can
choose one option from Male/Female and one from Married/Single.
Q46. When does the ondragleave mouse event get fired in HTML 5.0?
a. It gets fired
when an element has been dragged to a valid drop target.
b. It gets
fired when an element leaves a valid drop target.
c. It gets
fired at the end of a drag operation.
d.
It gets fired
while an element is being dragged.
Q47. Which of the following are valid mouse events in HTML 5.0?
a. ondblclick
b. ondragstart
c.
ondragenter
d. onscroll
e.
ondrop
Q48. Which of the following <iframe> attributes are NOT supported in HTML
5.0?
a. height
b. marginheight
c. sandbox
d. scrolling
Q50. In HTML 5.0, which of the following attributes of the <object>
element refers to the location of the object’s data?
a. type
b. codebase
c. data
d.
usemap
Q50. In which of the following conditions is a browsing context A allowed to
navigate a second browsing context B?
a. When the
browsing context A is a nested browsing context and its top-level browsing
context is B.
b. When the
browsing context B is an auxiliary browsing context and A is allowed to
navigate B’s opener browsing context.
c. The
origin of the active document of A is the same as the origin of the active
document of B.
d.
All of the above
Q51. Which of the following is an INVALID parameter for the
window.navigator.registerContentHandler API method in an HTML 5.0 web
application?
a. url
b. mimeType
c. scheme
d.
title
Q52. How will the target URL open when you define the <a> element in your
HTML 5.0 document as shown below?
<a href=”http://www.yahoo.com” target=”_self”>Click here</a>
a. The target URL
will open in the parent document.
b. The target URL
will open in a new window.
c. The
target URL will open in the same document in which it was clicked.
d.
The target URL
will open in the full body of the window.
Q53. You specified a base tag and anchors as follows:
1. <base target=”_blank”>
2. <a href=”http://www.yahoo.com”>Yahoo</a>
3. <a href=”http://www.google.com” target=”_top”>Google</a>
Q54. Which of the following is true of the above code?
a. Only the
Yahoo link will open in a new window.
b. Only the Google
link will open in a new window.
c. Both
links will open in a new window.
d. Both links will
open in the same window.
Q55. When is the window onstorage event triggered in the HTML document?
a. It is triggered
when the window is resized.
b. It is
triggered when a document loads.
c. It is
triggered when a document performs an undo function.
d.
It is triggered
when the window becomes visible.
Q56. In HTML 5.0, how will the script be executed if you use the script element
shown below?
<script src=”script.js” type=”text/javascript” defer=”defer”></script>
a. The script is
fetched and executed immediately, before the user agent continues parsing the
page.
b. The script
will be executed when the page has finished parsing.
c. The
script will be executed asynchronously, as soon as it is available.
Q57. Which of the following is correct with regard to the oncanplaythrough
event fired by media resources in the HTML 5.0 document?
a. The script will
run when the media has reached the end.
b. The script
will run when the media is played to the end, without stopping for buffering.
c. The
script will run when media data is loaded.
d. The script will
run when the length of the media is changed.
Q58. What is the output when you use the HTML 5.0 code snippet shown below?
<body onload=”alert(this)”>
a. It will alert
saying “[object HTMLBodyElement]” when the document is loaded.
b. It will
alert saying “[object Window]” when the document is loaded.
c. It will
alert saying “[this]” when the document is loaded.
d. The alert
message is not properly defined in the body element and an error will be
generated when the document is loaded.
Q59. Which of the following represents INVALID syntax for defining an attribute
value in an HTML 5.0 document?
a. <input name
=’be evil’ />
b. <input
name=be evil />
c. <input
name = “be-evil” />
d. All of the
above.
Q60. What is the purpose of the <q> element in HTML 5.0?
a. It is used to
define the start of a term in a definition list.
b. It is used to
define attribute values for one or more columns in a table.
c. It is
used to define the start of a short quotation.
d.
It is used to
define what to show browsers that do not support the ruby element.
Q61. Which of the following events is NOT supported in HTML 5.0?
a. oninput
b. oninvalid
c. ondrop
d.
onreset
Q62. How will you cancel the timeouts that are set with the setInterval() API
method identified by the handlers in HTML 5.0?
a.
window.clearInterval (handle)
b. window.clearTimeout
(handle)
c.
window.setInterval (code, timeout)
d.
window.setTimeout
(code, timeout)
Q63. Which of the following tags would assist in creating named groups within a
select list?
a. opt
b. group
c.
optgroup
d.
selectgroup
Q64. You are writing the code for an HTML form and you want the browser to
retain the form’s input values. That is, if a user submits the form and presses
the browser’s back button, the fully populated form is displayed instead of a
blank form. Which of the following HTML 5.0 attributes will you use?
a. accept
b. autofocus
c.
autocomplete
d.
formtarget
Q65. Which HTML 5.0 element will you use to group the related options in a
drop-down list?
a. optgroup
b. option
c. menu
d. var
e. nav
Q66. This question is based upon the
figure shown below
How will you bind the datalist option (shown below) with an <input>
element, whose type attribute is set to url, to get the result shown in the
image?
a. User should
define an accept attribute to the input element whose type is url.
b. User should
define multiple attribute to the input element whose type is url.
c. User
should define a list attribute to the input element whose type is url.
d.
User should define
a placeholder attribute to the input element whose type is url.
Q67. What does the icon attribute of the HTML 5.0 command tag define?
<command icon=”?”>Click Me!</command>
a. It is used
to define the url of an image to display as the command.
b. It is used to
define the name of the radiogroup this command belongs to.
c. It is
used to define if the command is checked or not.
d. It is used to
define if the command is available or not.
Q68. In HTML 5.0, which of the following is NOT a valid value for the type
attribute when used with the <command> tag shown below?
<command type=”?”>Click Me!</command>
a. button
b. command
c. checkbox
d.
radio
Q69. A piece of text contains many blank spaces within it. Which of the
following tags would be suitable to display the text as it was originally
formatted?
a. td
b. p
c. ls
d.
pre
Q70. Which event is fired when an element loses its focus in HTML 5.0 document?
a. onfocus
b. onload
c. onblur
d.
onselect
Q71. What is the purpose of the
<keygen> element in HTML 5.0?
a. It is used to
define a keyboard text in an HTML 5.0 web page.
b. It is used
to generate a public-private key pair in an HTML 5.0 web page.
c. It is
used to define a definition term in an HTML 5.0 web page.
d.
It is used to
define a variable in an HTML 5.0 web page.
Q72. Which of the following is NOT a valid attribute for the <video>
element in HTML 5.0?
a. controls
b. autoplay
c.
disabled
d.
preload
Q73. While rendering your HTML 5.0 web page, which of the following
<link> element files will get skipped by a compliant user agent if you
include the link elements shown below in your document?
<link rel=”stylesheet” href=”A” type=”text/plain”>
<link rel=”stylesheet” href=”B” type=”text/css”>
a. A link element
whose href is “B”
b. A link
element whose href is “A”
c.
None of the
above
Q74. Which media event will be fired when a media resource element suddenly
becomes empty?
a. onerror
b. onended
c.
onloadeddata
d.
onemptied
Q75. Which of the following is NOT an attribute of the <meta> element in
HTML 5.0?
a. charset
b. content
c.
http-equiv
d.
scheme
Q76. Which of the following statements is correct if you invoke the
window.prompt (message, default) web application API method in HTML 5.0?
a. It will only
show the modal text field prompt with the given message to the user.
b. It will show
the modal text field prompt with the given message to the user, and ask the
user to respond with a positive or negative response.
c. It will
show the modal text field prompt with the given message to the user, and ask
the user to either respond with a string value or abort.
d.
Both b and c.
Q77. Which of the following is NOT a valid value for the <iframe> sandbox
attribute in HTML 5.0?
a. url
b. allow-scripts
c.
allow-same-origin
d. allow-forms
Q78. What is the function of onobsolete, an application cache API method in
HTML 5.0?
a. It reflows the
HTML document using updated cached content.
b. It triggers
an event when the cache content has been marked as obsolete.
c. It
triggers an event when the cache content has been updated.
d. It updates the
cache for the current document in the background.