Web Development Foundations
An absolute URL: Chapter 4
contains a full path to a resource, including the protocol indicator.
If you are conducting search engine optimization (SEO), you should: Chapter 6
create as simple a form as possible. If you are conducting search engine optimization (SEO), consider the following strategies related to forms: - Create as simple a form as possible. Each additional field you use may reduce your score. - Some search engines may score pages lower if a CAPTCHA is used. The problem with a CAPTCHA, or any other element that requires human input, is that a bot that encounters it will not take time to read and process all of the page. This can cause the page to be scored lower. - Give form fields informative, descriptive labels. - Provide a clear call to action. Do not assume that a Submit button will inform users (or search engine bots) about what they should do. - Provide alternative text navigation.
When creating Web forms, you use the <input> tag to: Chapter 6
create text boxes, checkboxes, radio buttons, and the Submit and Reset buttons. ex. <input type="radio" name="AddToList"/>
The HTML5 geolocation API can be used to: Chapter 8
determine a user's current position, monitor the user's location, and update any changes to that location.
Effectively designed business Websites: Chapter 10
feature crisp, concise text.
Lossy compression is a compression technology: Chapter 3
in which the more an image is compressed, the more its quality is reduced. JPEG - Lossy compression; JPEG compression is copyrighted in many countries PNG: Losless compression; compression used in the PNG format is not copyrighted.
Which attribute and value should you use if you need to define a hot spot that is neither rectangular nor circular? Chapter 7
shape="poly" ex. <area shape="poly" coords="x1,y1,x2,y2,...xn,yn" href="url"/>
In order to create an external hyperlink, you must determine: Chapter 4
the absolute URL, including the protocol indicator, for the Webpage to which you want to link.
As you develop a Website designed for mobile devices, always use: Chapter 9
the alt attribute in your <img> tags. As you develop a Website designed for mobile devices, always use the alt attribute in your <img> tags because images may be difficult to see (or will be disabled) on mobile devices.
Vector graphics: Chapter 7
use mathematical coordinates to create images and specify colors.
A block-level element is a markup element that affects at least: Chapter 2
An entire paragraph
What is a certificate authority (CA)? Chapter 10
An organization that issues digital certificates and helps to ensure the identity of a person, host or process
What is a CSS selector? Chapter 3
Any element to which designated styles are applied To change a tag property, you must identify the markup element you want to change, then refer to it in a style sheet. In a style sheet, any element to which designated styles are applied is called a selector. ex. body {background-color:lightblue;} where "body" is the selector
A user can use JavaScript to: Chapter 8
Detect browser type and version
What is the traditional authoring language used to develop Webpages for many applications? Chapter 1
Hypertext Markup Language (HTML)
What is the term for a Webpage graphic containing one or more clickable regions that, when clicked, link you to other pages or page sections? Chapter 7
Image map
Values for the CSS border-spacing and padding properties used for the <table> element can be specified: Chapter 5
In pixels (no %-only width)
What is the term for a Website that acts as a centralized access point for other sites? Chapter 10
Portal
Which of the following actions will redisplay Web form fields with their default values? Chapter 6
Resetting the form
Which of the following should you use to specify the width in characters of a scrolling text box? Chapter 6
The cols attribute
When you upload your Website to a Web server, the file references can remain unchanged as long as: Chapter 4
your directory structure persists. An internal hyperlink links areas within the same Webpage file.
What is the term for a code embedded into an HTML page and downloaded by a user to help process Web form input? Chapter 6
Client-side script The client-side script is a code embedded into an HTML page and downloaded by a user to help process Web form input. The client-side script is executed on the client computer or browser. Common client-side scripting languages include JavaScript and VBScript.
What are software, infrastructure, and platform services that are hosted by a remote data center, and provided to organizations or individuals over the Internet? Chapter 1
Cloud computing
What term refers to hosted applications and services offered by a third party? Chapter 9
Cloud computing
What is the relationship between hot spot coordinates and the pixel size of an image? Chapter 7
Coordinates are dependent upon the pixel size of an image; if an image is resized, you must change the coordinates.
Which term describes the national departments responsible for controlling items entering and leaving the country? Chapter 10
Customs
Which of the following is true of the Document Object Model (DOM)? Chapter 8
DOM is a vendor-neutral standard The DOM is a vendor-neutral, cross-platform application programming interface (API) that specifies how objects in a document can be referred to and manipulated through scripting languages.
Which of the following is considered a back-end issue? Chapter 10
Database Connectivity (& Indexing and cataloging) Front-end issues are essentially interface issues and include name and brand recognition, Webpage accessibility and site maps.
Which Internet marketing practice involves studying trends associated with particular population groups? Chapter 10
Demographics
Which of the following is the most common type of bitmap seen on the Web? Chapter 7
Digitized Photographs Vector - graphics that use mathematical coordinates with lines, curves and shapes to create images and specify colors. Vector graphics are generally small in file size. Their presentation size can be enlarged or shrunk (i.e., scaled) without losing image quality. Bitmap - graphics that use small dots (usually thousands) to create images and specify colors. Each dot is mapped to bits stored in a computer's memory. Bitmaps are also called raster graphics, and they include the JPEG, GIF and PNG formats. Digitized photographs are the most common type of bitmap seen on the Web. Making bitmap images more detailed can create large file sizes (e.g., 20 MB). Removing pixels and compressing files will decrease file size, but will also reduce image quality.
You can use the <pre> tag to: Chapter 2
Display preformatted tabular data if you have no time to format it.
What is a set of rules contained in a simple text file that defines the structure, syntax and vocabulary as it relates to tags and attributes for a corresponding document? Chapter 1
Document Type Definition (DTD)
What is a declaration of document or code type embedded within an HTML, XHTML, XML or SGML document; identifies the version and markup language used. Denoted by the <!DOCTYPE> declaration at the beginning of the document? Chapter 2
Document type declaration <!DOCTYPE>
Which three major objects are built into the JavaScript language? Chapter 8
Document, Navigator, Array
What is the term for the integration of communications, data management and security capabilities designed to allow organizations and consumers to exchange information about the sale of goods and services? Chapter 10
Electronic Commerce E-commerce
In programming, which term describes a line of code that allows a language to respond to a specific event or user input? Chapter 8
Event Handler
What is A markup language that describes document content instead of adding structure or formatting to document content. A simplified version of SGML? Chapter 1
Extensible Markup Language (XML)
What is a font in which every character, including the space character, has equal width. In proportional-width fonts, letters such as I and J have less width than M or B? Chapter 2
Fixed-width font
Which of the following is a proprietary technology that manipulates vector-based graphics to create animated sequences? Chapter 7
Flash technology Instead of using sequences of PNG or GIF images, you can create animation using complex scripts, called macros. Adobe has incorporated macros to create advanced animation capabilities using its proprietary Flash technology. Flash macros manipulate vector-based graphics to create animated sequences.
Which Web image format is best suited for line art, custom drawings and navigational images? Chapter 3
GIF The three universally supported Web image formats are: Graphics Interchange Format (GIF) Joint Photographic Experts Group (JPEG) Portable Network Graphics (PNG) Graphics Interchange Format (GIF) files are best suited for line art, custom drawings and navigational images. GIFs support 256 colors, rather than the millions of colors available to JPEG images. Gif87a Gif89a (supports transparency, animation, and interlacing)
The only Web-ready image file formats that support transparency are: Chapter 7
GIF, SVG, and PNG. The only Web-ready image file formats that support transparency are GIF, PNG, and SVG. The JPEG, BMP, and TIFF formats do not support transparency on the Web.
Which tool's main function is to allow Web authors to create Webpages without typing the requisite HTML code? Chapter 9
GUI HTML editor
What is a program that provides visual navigation with menus and screen icons, and performs automated functions when users click command buttons? Chapter 1
Graphical User Interface (GUI)
What does the HTML web development "trifecta" consist of? Chapter 1
HTML 5, JavaScript, CSS
HTML5 APIs are the best examples of DHTML because they utilize multiple technologies to extend the functionality of HTML. These technologies are: Chapter 8
HTML5, Cascading Style Sheets (CSS), and JavaScript to access the Document Object Model (DOM)
The HTML5 canvas API has only two attributes. Which are they? Chapter 8
Height and width
What is a language used for defining other languages? Chapter 1
Metalanguage
You can use automatic link-checking software to identify invalid hyperlinks. If you find invalid links, what should you do next? Chapter 4
Manually update the code to delete or modify invalid links.
What is a series of commands used to format, organize, and describe information on a Webpage? Chapter 1
Markup Language
To design Webpages to be part of a larger marketing strategy, you need to help establish name and brand recognition, otherwise known as: Chapter 10
Mind Share A marketing specialist's primary goal is to establish name and brand recognition. A term closely related to name recognition is mind share.
What is the term for a stand-alone application that is downloaded from a vendor's software repository onto a mobile device? Chapter 9
Mobile app
Which statement about mobile apps is true? Chapter 9
Mobile apps are designed and built for specific mobile operating systems. (iOS/Android)
You are developing a Website using a GUI editor. You are curious as to whether your pages will look or function any differently after you publish them to the Web. Which of the following is true? Chapter 9
Most GUI editors allow you to easily preview and test your pages in the browser(s) of your choice.
Which of the following is true about validating code when using a GUI editor to develop a Website? Chapter 9
Most GUI editors include their own native validation tools or offer easy access to validators.
You have developed a Website using a GUI editor. The final step in Website development is publishing your site to the World Wide Web. Which of the following is true? Chapter 9
Most GUI editors provide a publish feature to easily post your Webpage files to the Web host.
What is a protocol that enables operating systems to map file name extensions to corresponding applications? Also used by applications to automatically process files downloaded from the Internet. Chapter 1
Multipurpose Internet Mail Extensions (MIME)
The HTML code € and ¥ are examples of: Chapter 3
Non-Keyboard characters You can include non-keyboard characters in Webpages by using either the ANSI character value or the special HTML code for the character. The HTML code combination, called the escape sequence, consists of the ampersand ( & ), followed by a code for the specific character you want to generate on the page, followed by a semicolon ( ; ). The HTML code € displays the Euro symbol ( € ), and the HTML code ¥ displays the Yen symbol ( ¥ ).
What is dynamically created webpage content, as opposed to pre-defined, static content? Chapter 1
On the fly
Which of the following is proprietary to Windows-based operating systems and is used to update database files? Chapter 10
Open Database Connectivity (ODBC)
When configuring a test server for your Website, which three components should be as nearly identical to the production server as possible? Chapter 9
Operating system, Web server software and CGI interpreter software
Which are examples of modern server-side scripting languages that might be used to handle a Web form's input? Chapter 6
PHP, ASP, Java PHP, ASP and Java are all examples of modern server-side scripting languages that might be used to handle user input on a Webpage.
What are the two types of GUI editors? Chapter 9
Page editors and site management editors Both are What You See Is What You Get (WYSIWYG) programs. Adobe Dreamweaver and Microsoft Expression Web are examples of GUI editors.
Which of the following assumes the current document's path so that all references are made from the document's current directory? Chapter 4
Partial URL A partial URL (also called a relative URL) assumes the current document's path so that all references are made from the document's current directory. A fully qualified URL (also called an absolute URL) is a URL that contains a full path to a resource, including the protocol indicator.
What is the term for a hardware-based or software-based system that mediates between a merchant and an acquirer? Chapter 10
Payment Gateway A payment gateway is a hardware-based or software-based system that mediates between a merchant (i.e., an e-commerce-enabled Website) and an acquirer (e.g., the merchant's bank). When a merchant receives payment from a customer, the merchant uses the payment gateway to transmit credit card information to the bank.
Quick note on web server technologies (not a question) Chapter 10
Perl - A traditional technology that is platform-independent (i.e., you can install it on any server-based operating system) PHP Hypertext Preprocessor (PHP) - A newer technology that will run on multiple platforms Active Server Pages (ASP) - An older, proprietary technology available only on Microsoft-specific systems or systems with a special interpreter installed (e.g., the ChiliSoft ASP interpreter) .NET - Microsoft's proprietary set of technologies and languages available mostly on Windows systems and installed on all IIS systems JavaServer Pages (JSP) - A universal technology that uses the Java interpreter, allowing developers to create applications using the Java language ColdFusion - A proprietary technology designed to be easier to install and use than other interpreters and languages Python - An open-source technology that emphasizes code readability by employing minimalistic code syntax and semantics Django - An open-source Web framework written to help developers use the Python language Ajax - A programming methodology that enables Web applications to interact with users in much the same way they do with desktop applications Ruby - An object-oriented programming language that has powerful capabilities, but is easier to use than many other languages, including Java and C#
The term "pixel" is short for __________ . Chapter 7
Picture element
Client-side image maps are more common than server-side image maps because server-side image maps: Chapter 7
Require server-side scripts The main advantage of a client-side map is that you can place all the code relating to the image map directly into your HTML file.
What is the term for the use of specific techniques to increase a page's or site's rank on a search engine? Chapter 10
Search Engine Optimization (SEO)
An internal hyperlink is a link you can use to jump to another: Chapter 4
Section on the same webpage
In a style sheet, what must you use to separate multiple declarations for one selector within a rule? Chapter 3
Semicolon ; body { font-family:arial, verdana, helvetica; color:gray; font-size:14px; }
How many heading styles are defined for HTML? Chapter 2
Six
What is a name for software that is hosted centrally on the Internet and accessed by users with a web browser? Chapter 1
Software as a Service (SaaS)
Which of the following table element tags are required when you use the <table> tag to create a table? Chapter 5
Table row <tr> and table data <td> Table header/caption are optional
What is a markup element that affects single characters or words? Chapter 2
Text-level element
Tags that format text as bold or italic are known as: Chapter 2
Text-level elements
Which HTML tag should you use to define a hot spot region on an image map? Chapter 7
The <area> tag ex. <map name="mapname"> <area shape="shape" coords="coordinates" href="url" alt="description"/> <area shape="shape" coords="coordinates" href="url" alt="description"/> <area shape="shape" coords="coordinates" href="url" alt="description"/> </map> <img src="imagemap.gif" usemap="#mapname"/>
Why is it preferable to use <strong> in lieu of <b> to apply the bold text style? Chapter 2
The <b> element applies the bold font style, whereas <strong> applies a stronger weight to the text relative to the surrounding text. Outside of ancient rhetoric, there is no such thing as "bold" speech, but the term "strong" can be used both to denote bold text when printed and strongly spoken text when output through an audio device
Which HTML tag should you use if you want to indent a piece of text? Chapter 2
The <blockquote> tag
Which choice lists the elements that are necessary for client-server communication? Chapter 6
Web browser, Web form, Web server, and a Server-Side Scripting Language or CGI Script
The computer languages and technologies like Perl, PHP Hypertext Preprocessor (PHP), Active Server Pages (ASP) and .NET are used to develop: Chapter 10
Web server applications
Which of the following statements is true of Website development? Chapter 8
Webpages can be developed using both client-side scripting and server-side scripting technologies.
Which of the following is another term used for a graphical user interface (GUI) HTML editors? Chapter 9
What You See Is What You Get (WYSIWYG) editors
What happens when you place text between the <!-- and --> tags in your HTML source code? Chapter 2
When you place text between the <!-- and --> tags in your HTML source code, the text will be "commented out" and will not appear on the Webpage. When creating markup pages, you can use comments to: "Comment out" code to see how a page will appear without a particular markup element. Inform others about important elements in the code you are creating. Remind yourself why you inserted a particular piece of code. Insert programming code, such as JavaScript.
What color does the hexadecimal value #FFFFFF represent? Chapter 3
White
What color does the mixture of red, green and blue light on a monitor screen produce? Chapter 3
White The mixture of red, green and blue light produces white, which is the presence of all colors. Black is the absence of all colors.
What is the process of developing an outline for a Web presence? Chapter 1
Wireframing
What will happen if you neglect to include a <!DOCTYPE> tag in your HTML document? Chapter 2
Your page will not validate with a markup validator.
Which attribute of the anchor (<a>) element determines the color of unvisited hyperlinks? Chapter 3
a:link a:visited=visited links
The CSS text-align property used for table elements: Chapter 5
aligns content horizontally in all table elements.
What is the default administrative username for Windows systems for permissions typically assigned by an ISP? Chapter 8
Administrator root=unix systems
Which of the following examples uses the correct syntax for the anchor element? Chapter 4
<a href="http://www.ucorp.biz"> uCorp</a>
Which of the following is an example of correct HTML tag nesting? Chapter 2
<h1><em> Site Development Associate </em></h1>
What does this code create on a web form: <input type="file" name="File"/> ? Chapter 6
A Browse button so users can select and upload files to your site
What is Scalable Vector Graphics (SVG)? Chapter 7
A W3C-recommended language that uses XML to describe graphics and graphical applications SVG was developed by various vendors, including Adobe, Microsoft and Sun. SVG is an open standard.
What is a Wiki site? Chapter 10
A Website that allows all visitors to collaborate in its construction
Which of the following describes the programming concept of an array? Chapter 8
A collection of values stored in a series
When you submit a Web form, the browser sends the information entered in this form to the Web server as: Chapter 6
A raw text string Before a CGI script receives any data, a user must enter the data into a Web form and submit it. When the user submits the form, the browser sends the information entered in this form to the Web server as a raw text string.
What occurs when the Web server receives raw text strings from the client? Chapter 6
A server-side script parses and formats the raw text strings into a human-readable format. When the user submits the form, the browser sends the information entered in this form to the Web server as a raw text string. After the server receives this information, a server-side script parses and formats the raw text string into a human-readable format.
The colspan and rowspan attributes of the <td> and <th> tags specify the number of columns and rows, respectively, that a certain element occupies. What is that element? Chapter 5
A table cell The colspan attribute specifies the number of columns that a cell will span across (i.e., occupy). The rowspan attribute specifies the number of rows that a cell will span.
What is image interlacing? Chapter 7
A technique that allows a person who has partially received an image to see a degraded copy of the entire image
Which term describes a business that markets and sells goods and services that it does not own or store? Chapter 10
Aggregator An aggregator is a business that markets and sells goods and services that it does not own or store. The aggregator allows other vendors to compete using its Website, and then takes a percentage of the business. In essence, the site acts as a portal for an entire industry niche.
In a raw text string, which of the following is used to delimit name=value pairs? Chapter 6
Ampersands ( & ) A raw text string consists of name=value pairs, delimited by ampersands ( & ). In a name=value pair, entered spaces are replaced with plus signs ( + ). ex. Name=Dimitri+Pappas&[email protected]&AddToList=yes
What is a Web server application? Chapter 10
An application that receives information, provided by an end user on a user-input form, from a Web server or a database server Web server apps allow information to pass in and out of a server
Which of the following is a built-in JavaScript object that allows you to create a series of variables to later manipulate? Chapter 8
Array
When you develop a mobile Website, why is it important that you validate your markup code to HTML5? Chapter 9
Because HTML5 was created in part to provide support for mobile devices.
Why should you avoid adding spaces or hard returns within an <img> tag? Chapter 3
Because XHTML will render the additional spaces or hard returns, which may affect the placement of the image on the page
Why should you avoid placing paragraph breaks around heading styles in your HTML code? Chapter 2
Because heading styles are automatically preceded and followed by paragraph breaks
Why should you use succinct wording on Webpages, especially the home page, when designing your site? Chapter 3
Because most users simply scan pages quickly looking for specific information or links to it
When you prepare your development environment to create Webpage code, why should you set file preferences to view file name extensions? Chapter 2
Because you will be working with various file types that may have the same or similar names
What color does the hexadecimal value #000000 represent? Chapter 3
Black (Absence of all colors)
What is a markup elements that affects at least an entire paragraph? Chapter 2
Block-level element
What is the default appearance of hyperlinks in the browser? Chapter 4
Blue and underlined
What is the default value for aligning images relative to text using CSS? Chapter 3
Bottom Values that you can use for aligning images relative to text using CSS are: Bottom - The bottom of the image is aligned with the baseline of the adjoining text. This is the default alignment. Middle - A vertical - not horizontal - alignment option. This value aligns the middle of the image to the baseline of the adjoining text. Top - Aligns the top of the image with the top of the adjoining text. Left - Floats the image to the left of the text paragraph into which the <img> tag is inserted. The top of the image will align with the left and top of the adjoining text. Right - Floats the image to the right of the text paragraph into which the <img> tag is inserted. The top of the image will align with the right and top of the adjoining text.
What is the term for a concept or collection of symbols associated with a product, service or person? Chapter 10
Brand
In database technology, what is the term for the SQL coding necessary to create relationships with the data stored in a database? Chapter 8
Business Logic Remember N-Tier from earlier class?
Which term describes an e-commerce model in which a Web-based business sells products and/or services to other businesses? Chapter 10
Business to Business (B2B) others: Business to Consumer (B2C) Consumer to Consumer (C2C)
By default, horizontal rules display: Chapter 3
By default, horizontal rules include a 3-D shading effect, which can be removed. The horizontal rules are centered and extend from the left margin across to the right margin in the browser window, or the entire width of the window
Which programming language is the proprietary Microsoft competitor to Java? Chapter 8
C# (C Sharp) Go, oftentimes called Golang, is a programming language developed by Google. Visual Basic (VB) is a compiled programming language developed by Microsoft Corporation. It is used for stand-alone applications and server-side Web applications. Active Server Pages (ASP) is Microsoft's original server-side scripting solution. It has largely been supplanted by .NET. You can create ASP applications using VBScript.
What is a technology that allows greater style definition and formatting control of HTML elements? Formatting can be placed within the HTML or called remotely from an external style sheet. Chapter 1
Cascading Style Sheets (CSS)
Which technology enables you to place formatting instructions in an external text file to determine the look and feel for a Webpage or site? Chapter 3
Cascading Style Sheets (CSS) Cascading Style Sheets (CSS1) - It governs the basic structure of style sheets. Cascading Style Sheets 2 (CSS2) - It adds more capabilities to the CSS1 specification, including the ability to support media types (such as specific printers) and work with tables. Cascading Style Sheets 3 (CSS3) - It provides a modularized standard so that when changes need to be made to a specification, only a particular module within CSS3 will need to be updated, rather than the entire standard. This will allow for a more flexible and timely upgrade of the standard as a whole. New functions are being added to CSS3 to enhance its support of borders, backgrounds, colors, text effects and so forth.
What is the group of symbols used to render text on a page? Chapter 2
Character set
Which of the following is considered to be the preferred method of designing Webpages? Chapter 3
Implementing a liquid design layout using CSS Fixed-width layout - also known as absolute positioning. Achieved by assigning specific pixel widths to elements using the HTML5 structural elements or the <div> tag. This layout ensures that the text, images and layout will not vary from browser to browser. The problem with using a fixed-width layout is that the elements may not render as expected when users change the size of their browser windows. Liquid layout - also known as relative positioning. Achieved by assigning percentage values to elements. With this layout, the size of an element is flexible and will change dynamically depending on the size of the browser window. For example, you can specify in the CSS width property that Element A will occupy 35 percent of the screen and Element B will occupy the remaining 65 percent. If the user resizes the browser window, the elements will resize correspondingly.
Which term is a command that is used to refer to a set of files called a library in your code? Chapter 8
Include
Which technique should you use to indent a paragraph or create additional spaces between words on an HTML page? Chapter 3
Insert non-breaking spaces. <p> This begins an indented paragraph. </p>
The image file formats that support interlacing are: Chapter 7
Interlacing is supported by all the top image formats: PNG, GIF, JPEG, JPEG 2000, and JPEG XR. Both GIF formats, 87a and 89a, support interlacing.
What is the term for a hyperlink you create to link one point to another on the same Webpage? Chapter 4
Internal Hyperlink An external hyperlink is a link you create from a file on your system to a separate file on the Internet. A local hyperlink is a link you create from one file on your local system to another file on your local system. You can create a hyperlink from a graphical image by surrounding the image tag with opening and closing anchor tags.
In programming, what is the term for software used to read and process code in standard text files? Chapter 8
Interpreter
Which of the following characteristics is true of JavaScript? Chapter 8
It can be used on either the client-side or on the server-side. JavaScript can be used on either the client-side or on the server-side. JavaScript, an object-based scripting language, allows developers to add interactivity to their Webpages. When used on the client-side, JavaScript code must reside inside HTML documents in order to run.
Which of the following statements is true of Dynamic HTML (DHTML)? Chapter 8
It decreases burden on the server DHTML decreases the burden on the server by allowing developers to create a Webpage that reacts to user actions without contacting the server or downloading complex, bandwidth-consuming applications.
What is the main advantage of using Java? Chapter 8
It is platform agnostic.
Which of the following describes the HTML5 offline Web application API? Chapter 8
It permits users to continue working with Websites and Web documents even when a network connection is unavailable.
What is the advantage of selecting Go as your server-side language? Chapter 8
It shortens the production to the distribution pipeline. Go neglects to implement several otherwise common features (generic typing, function overloading, exceptions, inheritance) that most other major programming languages come with. Go is a relative newcomer in the world of programming languages. Accordingly, it commands a smaller market share than many languages. Go also suffers from sub-standard runtime safety, which makes some people reticent to use it in their systems.
Java can be used to create which of the following technologies? Chapter 8
JSP and Servlets Java can be used to create a JavaServer Pages (JSP) API. JSP is a technology that uses Java commands embedded into HTML code.Java can be used to create Java servlets. A Java servlet is an application that must be installed directly onto the remote server; code from a Java servlet is not downloaded to the browser.
Which of the following can be run on various systems and is used to update database files? Chapter 10
Java Database Connectivity (JDBC)
Which of the following should you use when you develop your own Webpages and want to link them to form a site? Chapter 4
Local hyperlinks A local hyperlink is a link you create from one file on your local system to another file on your local system. You create these types of links when you are developing your own pages and linking them to form a site.
On a corporate site, what is crucial for name recognition and branding? Chapter 7
Logos and trademarks Images are essential in Website design. Users expect a visually pleasing experience that can only be achieved with the use of images. On a corporate site, the organization's logo and trademarks are crucial for name recognition and branding.
What is a popular command-line text-only browser that can also translate text to audio (with Software)? Chapter 1
Lynx
The <audio> element supports which three formats? Chapter 7
MP3, Ogg, and WAV
Visual Basic (VB) is best used for what purpose? Chapter 8
Stand-alone applications and server-side Web applications. Visual Basic (VB) is a compiled programming language developed by Microsoft Corporation. It is used for stand-alone applications and server-side Web applications.VB is not often used as a client-side application in Web browsers, as is JavaScript or VBScript. Visual Basic is considered to be easier to use than languages such as C++ and Java, but as a result, this simplicity sometimes does not allow Visual Basic to perform all the tasks that C++ and Java can perform. Earlier versions of Visual Basic were more procedural in nature than they were object-oriented, although Visual Basic now has more object-oriented capabilities.
What is a metalanguage used to create other languages, including HTML and XHTML? Chapter 1
Standard Generalized Markup Language (SGML)
Which of the following actions will upload user data from a Web form to the receiving server? Chapter 6
Submitting the form
Which of the following should you use to define a client-side image map? Chapter 7
The <map> tag ex. <map name="mapname"> <area shape="shape" coords="coordinates" href="url" alt="description"/> <area shape="shape" coords="coordinates" href="url" alt="description"/> <area shape="shape" coords="coordinates" href="url" alt="description"/> </map> <img src="imagemap.gif" usemap="#mapname"/>
When creating a Web form, which tag should you use to create a list from which users can choose one or more options? Chapter 6
The <select> tag When is the best time of day to reach you? (choose all that apply): <br/> <select name="timeofday" multiple="multiple" size="3"><option>Morning</option> <option>Early Afternoon</option> <option>Late Afternoon</option><option>Evening</option> </select>
When creating a Web form, which of the following should you use to create a scrolling text field into which users can enter multiple lines of text? Chapter 6
The <textarea> tag
Why wouldn't you use CMYK color schemes in your Webpage? Chapter 3
The CMYK color scheme is not supported in HTML5. Cyan, Magenta, Yellow, Key (Blk)
Which tag attribute specifies the alternative text to appear while a graphic is loading, or in place of the graphic in non-graphical browsers? Chapter 3
The alt attribute <img src="image.png" alt="This text should describe the image."/>
Which of the following is required to render Flash or SVG data in a browser? Chapter 7
The appropriate browser plugin
Which CSS table property should you use if you want to combine the borders of adjacent cells into a single border instead of separating them? Chapter 5
The border-collapse property
Which choice correctly specifies the attribute and value needed in an <input> tag for a group of radio buttons to designate a preselected option? Chapter 6
The checked="checked" attribute and value ex. Do you know carpentry? <br/> <input type="radio" checked="checked" name="KnowCarp" value="yes"/> Yes <input type="radio" name="KnowCarp" value="no"/> No
Which of the following is the characteristic of two-tier computing? Chapter 8
The client is responsible for the presentation and business logic, and a server houses only the data.
You are developing a Website using a GUI editor, and you want to validate your code. What information does a validation engine use to determine the W3C standard it should validate against? Chapter 9
The code standard specified in the !DOCTYPE declaration (e.g., HTML5)
What occurs when a user clicks the Submit button on a Web form? Chapter 6
The data from all fields in the form is sent to be processed by the action specified in the <form> tag.
When you are ready to publish your Website files to your Web host, which choice lists all the information you must specify in order to publish your files? Chapter 9
The destination server's name or IP address, authentication information, and the file location on the remote server
What happens if you specify a font name in an external CSS file that a user's system does not support? Chapter 3
The font will display as a default font face.
What occurs when you surround an image tag with opening and closing anchor tags? Chapter 4
The graphic image defined by the image tag will become a hyperlink.
When you create an internal hyperlink with the anchor element, what symbol must you use in the href attribute to tell the browser to look for a target within the current document? Chapter 4
The hash (#) ex. <a id="targetArea1"> target anchor text or image (or both) </a> other page content here <a href="#targetArea1"> text/images linking to targetArea1 </a>
When you create a hyperlink with the anchor element, which of the following should you use to specify the target of the link? Chapter 4
The href attribute
By default, what occurs when a user clicks a hyperlink in a browser? Chapter 4
The link's specified destination will appear.
What happens if you omit the size attribute when you use the <select> tag to create a select list? Chapter 6
The number of items that will appear in the list by default will depend on the browser.
What does the "size" attribute control in the following: <select name="timeofday" multiple="multiple" size="4"> ? Chapter 6
The number of items that will appear in the scrolling list box ex. When is the best time of day to reach you? (choose all that apply) :<br/> <select name="timeofday" multiple="multiple" size="4"><option>Morning</option> <----1 <option>Early Afternoon</option> <----2 <option>Late Afternoon</option> <----3 <option>Evening</option></select> <----4
What attribute prevents the first frame of the video from displaying while the video is downloading? Chapter 7
The poster attribute The poster attribute identifies an image to be displayed until the play button is clicked or while the video is downloading. If the poster attribute is not specified, the first frame of the video is displayed instead.
Radio buttons are reserved for two or more mutually exclusive options on a Web form. How do you ensure this exclusivity? Chapter 6
The radio buttons must share the same name attribute. ex. Do you know carpentry? <br/> <input type="radio" checked="checked" name="KnowCarp" value="yes"/> Yes <input type="radio" name="KnowCarp" value="no"/> No
You have developed a Website using a GUI editor. You are now ready to post the Website files to a test server. Which of the following is an important configuration for your test server? Chapter 9
The same type and version of Web server software as the production server
The W3C Authoring Tool Accessibility Guidelines Recommendation outlines seven points that help determine what? Chapter 9
The suitability of a GUI editor for developers with disabilities The W3C Authoring Tool Accessibility Guidelines Recommendation outlines seven points that help determine the suitability of a GUI editor for developers with disabilities. All seven points focus on the following issues: - The ability of the GUI editor to generate proper code - The usability of the GUI editor by a disabled person creating a Webpage
Which table element appears apart from the table itself, by default? Chapter 5
The table caption
When using the <input> tag, you designate the form field type by assigning the appropriate value to: Chapter 6
The type attribute ex. <input type="radio" name="AddToList"/> (input type: radio)
For what should you use the value attribute when creating a text box field? Chapter 6
To place default text inside the text box ex. <input type="text" name="FieldName" value="DefaultText"/>
For what should you use the <link> tag in the <head> section of your HTML document? Chapter 2
To reference a style sheet for the page
A non-interlaced image format is read from: Chapter 7
Top to bottom
What is a Web user who publishes negative comments or submits feedback simply to annoy or express anger? Chapter 1
Troll
What is a record of a problem related to a service provided by an ISP or cloud service provider? Used to record receipt of a complaint and track resolution of the problem. Chapter 1
Trouble Ticket
What is a universal character set designed to support all written languages, as well as scholarly disciplines (e.g., mathematics)? Chapter 2
Unicode
What is an application, such as a Web browser, mobile phone, smartphone or help engine, that renders HTML for display to users? Chapter 1
User Agent
Which of the following is an example of on-site Web analytics? Chapter 10
Using trend-analysis software to analyze server logs
Which type of graphical image can be shrunk without losing image quality? Chapter 7
Vector graphics
Intranets and extranets are examples of: Chapter 10
Vertical portals Intranets and extranets are examples of vertical portals because they provide links to external sites and are dedicated to a specific topic: the businesses that host them.
Which data format is most often used to allow users to view headlines and updates from news Websites? Chapter 9
Web Feed
What attribute should you add to the <audio> element if you want your audio to play over and over again without stopping? Chapter 7
loop="loop"
You are creating a select list for your Web form. You want to allow users to choose more than one response from your list. Which attribute and value should you add to the <select> tag to allow this? Chapter 6
multiple="multiple" ex. When is the best time of day to reach you? (choose all that apply): <br/> <select name="timeofday" multiple="multiple" size="3"><option>Morning</option> <option>Early Afternoon</option> <option>Late Afternoon</option><option>Evening</option></select>
You should create external hyperlinks only after: Chapter 6
obtaining permission from the owner of the site to which you want to link.
Which of the following are accepted values for the <area> tag's shape attribute? Chapter 7
rect, circle, poly
The CSS padding property of the <table> element determines: Chapter 5
the amount of space between cell data and the cell border. The CSS border-spacing property determines the amount of space between the borders of adjacent cells. The CSS width property determines how far the table will extend horizontally across the page. The CSS margin-left and margin-right properties determine the placement of the table relative to the left and right page margins.
Mind share is: Chapter 10
the effect of marketing efforts influencing a particular target market or demographic.