0% found this document useful (0 votes)
18 views

Fundamentals of Web Engineering MCQs - ITEC4142

The document contains multiple choice questions about web engineering topics like web apps, web processes, analysis models, HTML, CSS, JavaScript and more. It tests knowledge of concepts, terminology, attributes and technologies related to web engineering.

Uploaded by

sultanfateh748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Fundamentals of Web Engineering MCQs - ITEC4142

The document contains multiple choice questions about web engineering topics like web apps, web processes, analysis models, HTML, CSS, JavaScript and more. It tests knowledge of concepts, terminology, attributes and technologies related to web engineering.

Uploaded by

sultanfateh748
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

ITEC4142 - Fundamentals of Web Engineering

MCQ’s

 Which web app attribute is defined by the statement: “A large number of


users may access the WebApp at one time”?
a) Unpredictable load
b) Performance
c) Concurrency
d) Network intensiveness
View Answer

 Which web app attribute is defined by the statement: “The quality and
aesthetic nature of content remains an important determinant of the quality
of a WebApp”?
a) Availability
b) Data driven
c) Content sensitive
d) Continuous evolution

 If the user queries a collection of large databases and extracts information


from the webapp, the webapp is categorized under
a) Service oriented app
b) Database access app
c) Portal app
d) Data warehousing app
 Which process model should be used in virtually all situations of web
engineering?
a) Incremental Model
b) Waterfall Model
c) Spiral Model
d) None of the mentioned

 Which analysis is a part of Analysis model of the web engineering process


framework?
a) Content Analysis
b) Interaction Analysis
c) Functional Analysis
d) All of the mentioned

 Web development and software development are one and the same thing.
a) True
b) False
c) Depends
d) None of the above

 Web-based systems are often document-oriented containing static or


dynamic content.
a) True
b) False
c) Depends
d) None of the above
 Web-based systems apply the same levels of formal planning and testing
used in software development.
a) True
b) False
c) Depends
d) None of the above

 Which of the following statements are incorrect with reference to web-based


systems? Web-based systems ____________
a) should be unscalable
b) must be able to cope with uncertain, random heavy demands on services
c) must be secure
d) are subject to assorted legal, social, and ethical scrutiny

 What category of web-based system would you assign to electronic


shopping?
a) Informational
b) Interactive
c) Transaction-oriented
d) Workflow-oriented

 What category of web-based system would you assign to discussion groups?


a) Collaborative work
b) Online communities
c) Web portals
d) Workflow-oriented
 W3C stands for ____________
a) World Wide Web Consortium
b) World Wide Web Collaboration
c) World Wide Web Community
d) None of the mentioned

 Which of the following is a risk associated with using hypertext in web


applications?
a) Loss of sense of locality and direction
b) Cognitive overload for users
c) Both a and b
d) None of the mentioned

 Which of the following can read and render HTML web pages
a) Server
b) head Tak
c) web browser
d) VPN

 Identify the range of byte data types in JavaScript.


a) -10 to 9
b) - 128 to 127
c) -32768 to 32767
d) -2147483648 to 2147483647
 Among the following operators identify the one which is used to allocate
memory to array variables in JavaScript.
a) new
b) new malloc
c) alloc
d) malloc

 The latest HTML standard is


a) HTML 4.0
b) HTML 5.0
c) XML
d) SGML

 Why were cookies designed?


a) For server-side programming
b) For client-side programming
c) Both a and b
d) None

 What are variables used in JavaScript programs


a) Varying randomly
b) Storing numbers, dates, and other values
c) Used as header files
d) None of the above
 Simple network management protocol uses which of the following port
number
a) 164
b) 163
c) 160
d) 161

 Identify the incorrect HTML tag among the following


a) <input>
b) <select>
c) <list>
d) <textarea>

 Identify the empty or void element in HTML.


a) <sup>
b) <br>
c) <p>
d) <abbr>

 Which of the following attribute is used for merging two or more adjacent
columns?
a) ROWSPAN
b) CELLSPACING
c) COLSPAN
d) CELLPADDING
 Which of the following is used to transmit information on the world wide
web?
a) HPPT
b) HTTP
c) HTTTP
d) HTPP

 A website is a _______ cookie.


a) volatile
b) transient
c) in transient
d) non-volatile

 Among which of the following is HTML a subset.


a) SGMD
b) SGMT
c) SGML
d) None

 When is the body tag used?


a) after FORM tag
b) after Title tag
c) after EM tag
d) after HEAD tag
 To establish the base URL which of the following is used?
a) BASE element
b) HEAD element
c) both a and b
d) None

 On which model is www based upon?


a) client-server
b) local server
c) 3-tier
d) None of the above

 Identify the container among the following


a) <body>
b) <select>
c) <input>
d) Both a and b

 Which of the following attribute defines the relationship between the


current document and URL?
a) URL
b) REV
c) REL
d) None
 The MIME text file is saved with which of the following extension
a) THM extension
b) HTML extension
c) HTM extension
d) None

 World Wide Web was invented by


a) Ted Nelson
b) Tim Berners-Lee
c) Linus Torvalds
d) Robert E. Kahn

 The following message is displayed on the browser, while trying to access a


URL
Server; Error 403
The reason for the message:
a) The requested HTML file is not available
b) The URL refers to a CGI script and the header of the script does not indicate
where the interpreter is located
c) The path to the interpreter of the script file is invalid
d) The requested HTML file or CGI script has insufficient permission

 Which of the following is NOT true regarding JavaScript?


a) JavaScript is a loosely typed language
b) JavaScript is event driven
c) JavaScript is not an object-based language
d) JavaScript cannot run in standalone mode
 What are Empty elements and is it valid?
a) No, there are no such terms as Empty Elements
b) Empty elements are element with no data
c) No, it is not valid to use Empty Element
d) None of the above

 Which method of the Component class is used to set the position and size of
a component in JSP?
a) setSize()
b) setBounds()
c) setPosition()
d) setPositionSize()

 Which of the following is a container?


a) <SELECT>
b) <BODY>
c) <INPUT>
d) Both a and b

 In JSP, a Canvas object provides access to a Graphics object via one of its
methods called _____
a) getCanvas()
b) getGraphics()
c) paint()
d) getPaint()
 How can you open a link in a new browser window?
a) <a href = “url” target = “new”>
b) <a href = “url” target= “_blank”>
c) <a href = “url”.new>
d) <a href = “url” target =“open”>

 The user has no control over the contents of a static web page.
a) True
b) False
c) Depends
d) None of the above

 Which metric gives the idea about the contents on a web page?
a) Word Token
b) Word Count
c) Word Size
d) Word Length

How is the complexity of a web page related to link count?


a) Directly
b) Indirectly
c) No relation
d) All of the mentioned
 It is expected to have less number of connections for a good web application.
a) True
b) False
c) Depends
d) None of the above

 Number of dynamic web pages provides an idea about________ for a web


page that is to be built.
a) Size
b) Complexity
c) Effort
d) All of the above

 Which of the following web engineering metric measures the extent of


relatedness between two or more web pages?
a) Number of Static Content Objects
b) Number of Dynamic Content Objects
c) Web Page Similarity
d) Number of Internal Page Links

 Which of the following is not a classification of the web engineering metric,


Web Page Similarity?
a) Content based
b) Link based
c) Usage based
d) Traffic based
 The static content objects are dependent on the actions of the user.
a) True
b) False
c) Depends
d) None of the above

 Link based measures rely on ___________ structure of a web graph to


obtain related pages.
a) Embedded
b) Hyperlink
c) Dynamic
d) All of the mentioned

 Which of the following is not a web engineering project metric?


a) Number of Static Content Objects
b) Number of Dynamic Content Objects
c) Number of Inherited Objects
d) Word Count

 Who is making the Web standards?


a) Mozilla
b) Microsoft
c) The World Wide Web Consortium
d) None of the above
 Which is the correct CSS syntax?
a) body:color=black
b) {body;color:black}
c) {body:color=black(body}
d) body {color: black}

 How do you insert a comment in a CSS file?


a) this is a comment
b) /* this is a comment */
c) // this is a comment
d) // this is a comment //

 What is the correct HTML for inserting an image?


a) <img alt="MyImage" image.gif /img>
b) <image src="image.gif" alt="MyImage">
c) <img src="image.gif" alt="MyImage">
d) <img href="image.gif" alt="MyImage">

 How can you make a list that lists the items with numbers?
a) ol
b) dl
c) ul
d) list
 How can you open a link in a new browser window?
a) <a href="url" target="_blank">
b) <a href="url" target="_self">
c) <a href="url" target="_new">
d) <a href="url" target="_window">

 What is the correct HTML for creating a hyperlink?


a) <a url="http://www.w3schools.com">W3Schools.com</a>
b) <a href="http://www.w3schools.com">W3Schools</a>
c) <a>http://www.w3schools.com</a>
d) <a name="http://www.w3schools.com">W3Schools.com</a>

 How do you display hyperlinks without an underline?


a) a {text-decoration:none}
b) a {text-decoration:no underline}
c) a {decoration:no underline}
d) a {underline:none}

 How do you make a list that lists its items with squares?
a) type: square
b) list-type: square
c) type: 2
d) list-style-type: square
 In what form are style rules presented?
a) selector { property: value }
b) selector { property= value }
c) selector ( property: value )
d) selector ( property= value )

 Which property applies a color to text?


a) text-color
b) foreground-color
c) background-color
d) color

 What does the ID selector do?


a) Apply the style to a specific element
b) Apply the style to all the elements
c) Apply the style to a group of elements
d) Apply the style to elements of the same type

 What selector should you use when applying a style to multiple elements?
a) ID
b) Class
c) Type
d) Any of the above
 Which of the following attributes of the <img> tag displays alternate text for
the image?
a) caption
b) text
c) alt
d) identify

 Where in the HTML document is the correct place to refer to an external


style sheet?
a) In the <body> section
b) At the top of the document
c) In the <head> section
d) At the end of the document

 Which HTML tag is used to define an internal style sheet?


a) <css>
b) <style>
c) <script>
d) None of the above

 Which HTML attribute is used to define inline styles?


a) class
b) style
c) styles
d) font
 Which method is ideal for applying the same style to an entire website?
a) Internal CSS
b) Inline CSS
c) External CSS
d) None of the above
 “a:hover” and “a:active” are both examples of what?
a) pseudo-classes
b) attribute selectors
c) ids
d) selectors

 Which of the following statements is not correct?


a) classes are identified a number sign (#)
b) classes are identified with a dot (.)
c) ids are identified with a number sign (#)
d) None of the above

 Each element can have only one ID and Each page can have only one
element with that ID.
a) True
b) False
c) Depends
d) None of the above
 You can use the same class on multiple elements.
a) True
b) False
c) Depends
d) None of the above

 What is the difference between margins and padding?


a) margins add whitespace inside the border and padding adds whitespace outside
b) padding adds whitespace and margins increase the border size
c) there is no difference
d) padding adds whitespace inside the border and margins add whitespace outside

 From the inside out, which of the following portrays the correct order of a
box model?
a) margin, border, padding, content
b) content, margin, border, padding
c) border, margin, content, padding
d) content, padding, border, margin

 Which of the following does CSS not do?


a) layout
b) design
c) style
d) content
 The page title is inside the____ tag.
a) Body
b) Head
c) Division
d) Table

You might also like