Top 20 HTML MCQ With Answers
1] Which of the following is not a valid HTTP method?
a) GET
b)DELETE
c) FETCH
d) POST
Answer: c) FETCH
2] What is the primary purpose of a firewall?
a) To block unauthorized access
b) To increase browsing speed
c) To filter email spam
d) To optimize search results
Answer: a) a) To block unauthorized access
3] What is "phishing"?
a) A method to steal personal information
b) A tool to browse the web
c) A way to protect sensitive data
d) A program for managing emails
Answer: a) A method to steal personal information
4] Which device connects a local network to the Internet?
a) Router
b) Firewall
c) Modem
d) Switch
Answer: a) Router
5] What is the purpose of the <frame>
tag in HTML?
a) To create hyperlinks
b) To divide the browser window into multiple sections
c) To add images to a web page
d) To embed videos in a web page
Answer: b) To divide the browser window into multiple sections
6] Which tag is used to define a frameset in HTML?
a) <frameset>
b) <border>
c) <iframe>
d) <frame>
Answer: a) <frameset>
7] Can the <frame>
tag be used in HTML5?
a) Only with JavaScript
b) No, it is obsolete in HTML5
c) Only in specific browsers
d) Yes, it is fully supported
Answer: b) No, it is obsolete in HTML5
8]What is the correct attribute to specify the URL of a document in a <frame>
?
a) src
b) target
c) link
d) href
Answer: a) src
9] Which element replaces <frame>
in HTML5?
a) <section>
b) <div>
c) <iframe>
d) <main>
Answer: c) <iframe>
10] What does the <frameset>
tag replace in an HTML document?
a) <html>
b) <head>
c) <body>
d) <footer>
Answer: c) <body>
11] How do you define the number of columns in a frameset?
a) Using the cols
attribute
b) Using the rows
attribute
c) Using the columns
attribute
d) Using the span
attribute
Answer: a ) Using the cols
attribute
12] How do you specify the size of frames in a frameset?
a) Using percentages or pixel values in the rows
and cols
attributes
b) Using CSS only
c) Using the width
and height
attributes
d) Using the size
attribute
Answer: a) Using percentages or pixel values in the rows
and cols
attributes
13] What is the purpose of the noresize
attribute in the <frame>
tag?
a) To prevent resizing of the frame by the user
b) To disable the frame
c) To hide the frame
d) To prevent content loading
Answer: a) To prevent resizing of the frame by the user
14] What attribute is used to specify the spacing between frames in a frameset?
a)
margin
b) framespacing
c)frameborder
d) border
Answer: b) framespacing
15] Which attribute is used to add a border to a frame?
a) frameborder
b) border
c) style
d) style
Answer: a) frameborder
16] Can <frame>
tags be nested inside other <frame>
tags?
a) Yes, they can be nested
b) No, nesting is not allowed
c) Only in specific browsers
d) Only with an <iframe>
tag
Answer: a) Yes, they can be nested
17] What does the scrolling
attribute in a <frame>
do?
a) Enables or disables scrollbars in the frame
b) Adds vertical scrollbars only
c) Adds horizontal scrollbars only
d) Locks the frame content
Answer: a) Enables or disables scrollbars in the frame
18] How do you provide alternative content for browsers that do not support frames?
a) Use the <noframes>
tag
b) Use the <iframe>
tag
c) Use the <alt>
tag
d) Use the <fallback>
tag
Answer: a) Use the <noframes>
tag
19] Which of the following is a valid value for the scrolling
attribute in a <frame>
?
a) auto
, yes
, or no
b) on
or off
c) enable
or disable
d) true
or false
Answer: a) auto
, yes
, or no
20] Which attribute is used to give a frame a unique identifier?
a) name
b) id
c) title
d) target
Answer: a) name
21] What is the default value of the frameborder
attribute?
a) 1
b) 0
c) true
d) auto
Answer: a
22] Which attribute is used to specify the name of a frame?a) name
b) id
c) title
d) target
Answer: a
a) 1
b) 0
c) true
d) auto
Answer: a
a) name
b) id
c) title
d) target
Answer: a
23] What is the purpose of the <noframes>
tag?
a) To provide alternative content for non-frame-supporting browsers
b) To create nested frames
c) To hide frames
d) To add scrollbars to frames
Answer: a
a) To provide alternative content for non-frame-supporting browsers
b) To create nested frames
c) To hide frames
d) To add scrollbars to frames
Answer: a
24] Which HTML version deprecated the <frame>
tag?
a) HTML 4.0
b) HTML 5
c) XHTML 1.0
d) HTML 3.2
Answer: b
a) HTML 4.0
b) HTML 5
c) XHTML 1.0
d) HTML 3.2
Answer: b
25] What does the target="_blank"
attribute in a link do?
a) Opens the link in a new tab or window
b) Opens the link in the same frame
c) Redirects the user to a blank page
d) Prevents the link from opening
Answer: a
a) Opens the link in a new tab or window
b) Opens the link in the same frame
c) Redirects the user to a blank page
d) Prevents the link from opening