Final Exam - Publishing On The Web
A digital certificate is a form of a(n) _______ that also contains additional information about the entity holding the certificate. [Chapter 12]
asymmetric key
A(n) _________ is a protocol that allows software components to communicate-interacting and sharing data. [Chapter 11]
application programming interface (API)
Fill in the missing code [Chapter 8]
<!DOCTYPE html> <html lang="en"> <head> <title>CircleSoft Web Design</title> <meta charset="utf-8"> <style> table { background-color: #cccccc; border: 1px solid #000000; } </style> </head> <body> <h1>CircleSoft Web Design</h1> <table> <caption>Contact Information</caption> <tr> <th>Name</th> <th>Phone</th> </tr> <tr> <td>Mike Circle</td> <td>920-555-5555</td> </tr> </table> </body> </html>
Fill in the missing code. [Chapter 9]
<!DOCTYPE html> <html lang="en"> <head> <title>Fill in the Missing Code</title> <meta charset="utf-8"> </head<body> <h1>Vote for your favorite Search Engine</h1> <form method="post" action="survey.php"> <input type="radio" name="survey" id="Ysurvey" value="Yahoo"> Yahoo!<br> <input type="radio" name="survey" id="Gsurvey" value="Google"> Google<br > <input type="radio" name-" survey" id="Bsurvey" value="Bing">Bing<br> <input type="submit"> </form></body></html>
Create a web page with a form that accept a websites visitor's name, e-mail, and birth date. Use the HTML5 type = "date" attribute to configure a calendar control on browsers that support the attribute value. Place your name and e-mail address at the bottom of the page.
<form method="post" action="feedback.php"> <label>Name: <input type="text" name="name" id="name"></label><br> <label>E-mail: <input type="email" name="email" id="email" required="required"></label><br> <label>Birthdate:<br> <input type="date" name="bday" id="bday"> </label> <br> <input type="submit"><br> <input type="reset"> </form>
Write a web page that contains a music survey form similar to the example shown
<!DOCTYPE html> <html lang="en"> <head> <title>Music Survey</title> <meta charset="utf-8"> <style> form { font-family:Arial; font-size:90%; padding-left: 5px; margin-top:10px; } label { display: block; } legend, label {font-weight: bold; } fieldset { width: 480px; margin: 10px 0} textarea, select { display: block; margin-bottom: 10px; } </style> </head> <body> <h1>Music Survey</h1> <form method="post" action="http://webdevbasics.net/scripts/demo.php"> <label for="name">Name:</label> <input type="text" name="name" id="name"> <label for="email">E-Mail: </label> <input type="text" name="email" id="email"> <fieldset><legend>Select Your Favorite Types of Music:</legend> <label><input type="checkbox" name="Pop" id="Pop" value="Yes"> Pop</label> <label><input type="checkbox" name="Classical" id="Classical" value="Yes"> Classical</label> <label><input type="checkbox" name="Rock" id="Rock" value="Yes"> Rock</label> <label><input type="checkbox" name="Folk" id="Folk" value="Yes"> Folk</label> <label><input type="checkbox" name="Rap" id="Rap" value="Yes"> Rap</label> <label><input type="checkbox" name="Other" id="Other" value="Yes"> Other</label> </fieldset> <fieldset><legend>Select how often you purchase Music CDs:</legend> <label><input type="radio" value="Weekly" checked="checked" name="Frequency" id="PurchaseWeek"> Weekly</label> <label><input type="radio" name="Frequency" value="A Few Each Year" id="PurchaseFew"> A few CDs each year</label> <label><input type="radio" name="Frequency" value="Monthly" id="PurchaseMonthly"> Monthly</label> <label><input type="radio" name="Frequency" value="Never" id="PurchaseNever"> Never purchase</label> </fieldset> <label for="locations">Select the locations you listen to Music:</label> <select size="3" name="locations" multiple="multiple" id="locations" > <option value="None selected" selected="selected">Select one or more locations</option> <option value="At home">At home</option> <option value="In car">In the car</option> <option value="Anywhere">Anywhere (MP3 Player)</option> </select> <label for="role">What role does music play in your life?</label> <textarea rows="3" name="role" id="role" cols="60"></textarea> <input type="submit" value="Submit"> <input type="reset"> </form> </body> </html>
Create a web page with a form that accepts feedback from website visitors. Use the HTML5 input type "email" along with the required attribute to configure the browser to verify the data entered. Also configure the browser to require user comments with a max length of 1600 characters accepted. Place your name and e-mail address at the bottom on the page.
<form method="post" action="feedback.php"> <label>Name: <input type="text" name="name" id="name"></label><br> <label>E-mail: <input type="email" name="email" id="email" required="required"></label><br> <label>Comments:<br> <textarea rows="5" cols="80" name="comment" id="comment" maxlength="1600"></label> <br> <input type="submit" value="Send Feedback"><br> <input type="reset"> </form>
Write the HTML to create a form that accepts requests for a brochure to be sent in the mail. [Chapter 9]
<form method="post" action="form.php"> <label>Name: <input type="text" name="name" id="name" ></label><br> <label>Address Line 1: <input type="text" name="address" id="address"></label><br> <label>Address Line 2: <input type="text" name="address2" id="address2"></label><br> <label>City: <input type="text" name="city" id="city"></label><br> <label>State: <input type="text" name="state" id="state" maxlength="2" size="4"></label><br> <label>Zip: <input type="text" name="zip" id="zip" maxlength="9" size="11"></label><br> <input type="submit" value="Submit"> <input type="reset"> </form>
Use _______ to indicate that you do not want a web page to be indexed. [Chapter 13]
<meta name="robots" description="noindex, nofollow">
Write the HTML for a three-column table to describe the courses you are taking this semester. The columns should contain the course number, course name, and instructor name. The first row of the table should use the th tags and contain descriptive headings for the columns. Use the table row grouping tags <thead> and <tbody> in your table.
<table border="1"> <thead> <tr> <th>Course Number</th> <th>Course Name</th> <th>Instructor</th> </tr> </thead> <tbody> <tr> <td>CMPS 218</td> <td>Publishing On The Web</td> <td>Jozef Goetz</td> <tr> <td>CMPS 378</td> <td>C#</td> <td>Jozef Joetz</td> </tr> </tbody> </table>
Write the HTML for a two column table that contains the names of your friends and their birthdays. The first row of the table should span two columns and containing the following heading: Birthday List. Include at least two people in your table. [Chapter 8]
<table border="1"> <tr> <th colspan="2">Birthday List</td> </tr> <tr> <td>Mary</td> <td>12/01</td> <tr> <td>John</td> <td>6/23</td> </tr> </table>
How can you determine whether your website has been indexed by a search engine? How can you determine which search engines are being used to find your site? [Chapter 13]
A brute force method is to experiment by visiting a search engine, typing in keywords, and checking for your site in the search results. If you web site hosts provides you with web log reports, you can easily tell by examining the reports.
Why should the websites of competitors be reviewed when designing a website? [Chapter 10]
A careful review of your competitor's web presence helps you design a site that will stand out from the rest and be more appealing to your shared customer base. Note both the good and bad components of your competitors' sites
Wat is the difference between a dedicated web server and a co-located web server? [Chapter 10]
A dedicated web server is owned and supported by the web host company. The client company may choose to administer it or may pay the web host company to perform this task. A co-located server is owned by the client company and housed at the web host provider. This configuration offers both the advantage of a reliable Internet connection at the web host and full control of the administration and support of the web server.
Explain why many different roles are needed on a large-scale web project. [Chapter 10]
A large-scale web project is much more than brochure-ware- it is often a complex information application that the company depends on. Such an application needs the special talents of a wide variety of individuals - including experts in graphics, organization, writing, marketing, coding, database administration, and so on - one or two people simply cannot fulfill all these roles and create a quality website
Describe the type of web host that would meet the needs of a small company for its initial web presence. [Chapter 10]
A virtual host that offers reliability and scalability would meet the needs of a small company for its initial web presence. The web host chosen should offer higher-end packages with scripting, database, and e-commerce capabilities to allow for future growth.
Describe server-side processing. [Chapter 9]
A web browser requests web pages and their related files from a web server. The web server locates the files and sends them to your web browser. Then the web browser renders the returned files and displays the requested web pages. Server-side processing is required to save and handle information entered by web page visitors. The action attribute on a form element specifies the script or program that the web server should invoke and pass the form data to. The script or program returns a result (often a web page) that is sent from the web server to the browser for display.
Describe a disadvantage of using Java applets on web page. [Chapter 11]
After download, a Java applet must be interpreted by the Java Virtual Machine in the web browser before the applet runs. The time taken for interpretation can cause a delay before the applet is displayed on the page. Also, visitors with mobile devices may not be using a browser that supports Java.
Describe a disadvantage of using Flash on a web page. [Chapter 11]
Although Flash has good support on desktop browsers, not all your web page visitors are able to use Flash: The technology is not supported by mobile devices. While the accessibility of Flash content has improved, "plain" HTML web pages are still more easily accessible. The Flash .swf files take up bandwidth and slow the delivery of pages. If most of your target audience uses dial-up connection or mobile devices, slower delivery may be a concern.
You are designing a website for a client who sells items in a retail store. They want to create a customer list for e-mail marketing purposes. Your client sells to consumers and needs a form tat accepts a customer's name and e-mail address. Would you recommend using two input boxes (one for the first name, last name, and email address)? [Chapter 9]
Although either solution would be appropriate, the solution that uses three input boxes (first name, last name, and e-mail address) is the more flexible solution. These separate values could be stored in a database by server-side processing, where they could easily be selected and placed into personalized e-mail messages. The approach provides the most useful functionality of the collected information in future manipulations.
Describe one coding technique that increases the accessibility of an HTML table. [Chapter 8]
Coding a caption element with a relevant description and configuring headers for columns or rows are among the various coding techniques that improve the accessibility of a table.
Name three payment methods that are commonly used on the web. [Chapter 12]
Commonly used payment methods include credit card, store-value card, digital wallet, and digital cash.
Why should you try and contact the technical support staff of a web hosting providers before you become one of it's customers? [Chapter 10]
Contacting technical support can give you a general idea of the responsiveness of the web host provider to issues and problems. If the technical support staff is slow getting back to you at this point, don't be surprised if you get the same type of service when you have a problem and need immediate help. While not a fail-safe, a quick response to a simple question at least gives the appearance of a well organized, professional, and responsive technical support staff.
Describe a type of copyright license that empowers the author/artist to grant some, but not all, rights for using his or her work. [Chapter 11]
Creative Commons provides a free service that allows authors and artists to register a type of copyright license. The Creative Commons license informs others exactly what they can and cannot do with creative work.
List three different techniques used to test a website. Describe each technique in one or two sentences. [Chapter 10]
Different testing techniques include the unit testing done by individual web developers, automated testing performed by link checker programs, code testing, and validation performed by code validation programs, and usability testing achieved by watching typical web visitors use a website to perform tasks.
The ________ defines every object and element on a web page. [Chapter 11]
Document Object Model (DOM)
Describe three types of available e-commerce solutions. Which one provides the easiest entry to e-commerce? Why? [Chapter 12]
E-commerce solutions include instant storefronts, off-the-shelf shopping card software that you or your web host installs, and custom solutions. The easiest entry to e-commerce is an instant storefront. Although this solution foes not provide the most flexibility, you can get a store up and running in an afternoon. An easy semi-custom solution would be to create your own website but use PayPal to process the shopping cart and credit card transactions.
_______ can be described as the transfer of structured data between different companies using networks. [Chapter 12]
EDI
Use of a copyrighted work for purposes such as criticism, reporting, teaching, scholarship, or research is called _______. [Chapter 11]
Fair Use
True or false? In a radio button group, the value attribute is used by the browser to process the separate radio buttons as a group. [Chapter 9]
False. In radio button group, the name attribute is used by the browser to process separate elements as a group.
The ________ determines the appropriate use of graphics on the site and create and edits graphics. [Chapter 10]
Graphic Designer
Describe a benefit of using the HtML5 audio and video elements. [Chapter 11]
HTML5 video and audio elements provide for native display of media by browsers - no need for plug ins. These elements can be configured with fallback content, such as hyperlinks to the media, for browsers that do not support the new HTML5 elements.
Explain why price is not the most important consideration when choosing a web host. [Chapter 10]
If your website is down and you web host is not responding to technical support requests, it doesn't matter that you are saving $5.00 per month. When comparing web host plans, check prices to know the currently prevailing fees. If the charges of a particular Web Host seem abnormally low, the company is probably cutting corners. Do not base your choice on price alone
Are the results returned by various search engines really different? [Chapter 13]
In most cases, the top three sites returned for a particular search phrase will not be the same.
List four web promotion methods that do not used search engines. [Chapter 13]
Include the following: Affiliate programs, banner ads, banner exchanges, reciprocal link agreements, newsletters, sticky site features such as polls, forums, surveys, QR codes, personal recommendations, newsgroup/listserv postings, social media marketing techniques, blog postings, RSS feeds, traditional media ads, and existing paper marketing materials.
Describe the issues involved with adding media such as audio or video to a web page. [Chapter 11]
Issues include bandwidth, unreliability of the delivery of the media because of platform, browser, and plug-in issues, and accessibility.
When displaying a Java applet, the browser invokes the _________ to interpret the bytecode into the appropriate machine language. [Chapter 11]
Java Virtual Machine (JVM)
What are two uses of JavaScript? [Chapter 11]
JavaScript can be used to add a wide range of interactive effects to a web page, including form validation, pop up windows, jump menus, message boxes, image rollovers, status message changes, calculations and so on.
List at least two reasons not to use audio or video on a web page. [Chapter 11]
Large file size to download, uneven support of browser plug-ins, and the time, talent, and software required to create audio or video content.
Two dimensional barcode that can be scanned by smartphones to access a website are called _________ codes. [Chapter 13]
QR codes
Define SSL. How can an online shopper tell that an e-commerce site is using SSL. [Chapter 12]
SSL (Secure Sockets Layer) is a protocol that allows data to be privately exchanged over public networks such as the Internet. An online shopper can check the following to determine whether SSL is being used: The https protocol, rather than http, will display in the browser address bar. The browser may display a lock icon. If this icon is clicked, information about the digital certificate and encryption level being used will display.
_______ is a protocol that allows data to be privately exchanged over public networks. [Chapter 12]
Secure Sockets Layer (SSL)
What is the purpose of using a table in a webpage? [Chapter 8]
Tables are often used to organize tabular information on a web page.
What is purpose of the HTML5 canvas element? [Chapter 11]
The HTML5 canvas element provides an API to web developers that allows them to configure dynamic graphics with JavaScript.
Describe the purpose of the accesskey attribute and how it supports accessibility. [Chapter 9]
The accesskey attribute allows a visitor to select an element immediately by using the keyboard instead of a mouse. The approach improves the accessibility of the page and can be very helpful to mobility-impaired visitors. The W3C recommends providing a visual cue of an underlined letter, bold letter, or message that indicates the hot keys to press to activate an element.
How is the text contained within a th element displayed by the browser? [Chapter 8]
The default browser rendering of the text contained within a th element is bold and centered.
Describe the purpose of the fieldset and legend elements. [Chapter 9]
The fieldset element creates a visual border around the elements contained within the fieldset. The border can help to organize form elements and increase the usability of the form. The legend elements is used to provide a text descriptions of the area bounded by the fieldset element, further increasing the usability of the form for visitors using browsers that support these tags.
Describe at least three form controls that could be used to allow a visitor to your web page to select a color. [Chapter 9]
The following form controls could provide a way for a web page visitor to select a color: an input text box for free-form entry of a color value, a HTML5 datalist with one option element for each color choice, a radio button group with one radio button for each color choice, a select list with one option element for each color choice, and an HTML5 color-well form control (although this is not yet well supported by browsers and will usually result in the display of an input text box)
Find the error. [Chapter 9]
The form will never invoke the server-side processing because there is no way to submit the form. The code will not pass W3C HTML validation due to the misspelled opening and closing label tags. Also: type="textbox" should be type="text" button="submit" should be type="submit" type="rest" should be type="reset" char="40" should be size="40"
Describe two technologies used in Ajax? [Chapter 11]
The foundation for Ajax is standards-based HTML and CSS. Other technologies used in Ajax include the DOM, JavaScript, and XML.
Describe the role of the project manager. [Chapter 10]
The project manager directs the website development process - creating the project plan and schedule. He or she must keep the big picture in mind while communicating with the staff and coordinating team activities. The project manager is accountable for meeting project milestones and producing results.
Why is communication needed between the developer of a server-side script and the web page designer? [Chapter 9]
The server-side script developer and the web page designer must work together to get both parts of the form processing - the font-end web page and the back-end server-side script - working together. They need to communicate regarding the method (get or post) to be used by the form and the location of the server-side script. Because the names of the form elements are often used by the server-side script as variable names, the form element names are usually specified at this time.
List 3 elements that are used to group tables in rows [Chapter 8]
The thead, tbody, and tfoot elements are used to group table rows
What is the purpose of the transform property? [Chapter 11]
The transform property allows you to rotate, scale, skew, or move an element with CSS.
When designing a form, should you use the standard submit button, an image button, or a button tag? Are these different in the way in which they provide for accessibility? Explain your answer. [Chapter 9]
The web designer and client decide which is used: standard submit button, image button, or button tag. However, it makes sense to use the simplest possible technology that provides the needed functionality. In most cases, this is the standard submit button. Visually challenged visitors using a screen reader will hear that a submit button has been encountered. Submit buttons automatically invoke the server-side processing configured in the form tag. An image button will also automatically invoke the server-side processing configured for the form and can be more accessible if configured with the alt and accesskey attributes. Unless there is a very good reason or very insistent client, avoid the button element for standard web forms. Avoid choosing a complex solution when a basic submit button can be used.
List one option for a website that needs to research audiences that speak different languages. [Chapter 12]
The website developers may use an automatic translation program or other customized web translation service.
A question on a survey asks participants to indicate their favorite browsers. Most people will select more than one response. What type of form control would you use to configure this question? Explain your answer. [Chapter 9]
There are a number of possible solutions for this design question. If the responses are short and of about equal length, perhaps a group of radio buttons would be appropriate. If the responses are lengthy or of widely varying lengths, a select list would be a good choice. Radio button groups can accept only one response per group. Check boxes would bot be appropriate because they allow more than one response to be selected.
What are three advantages of e-commerce for an entrepreneur who is just starting a business? [Chapter 12]
There are many advantages to engaging in e-commerce, especially for a small business owner who must watch costs carefully. Advantages include very low overhead, 24/7 business hours, and global sales potential.
What are three risks that businesses face when engaging in e-commerce. [Chapter 12]
There are risks in any business venture, including e-commerce. Risks associated with e-commerce include increased competition, fraudulent transactions, and security issues.
Describe the three components of a search engine. [Chapter 13]
Three components of a search engine are the robot, database, and search form. The robot is a special program that "walks" the web and follows links to sites. The Robot updates the search engine's database with the information it finds. The search form is the graphical user interface that is used to request a search by a visitor to the search engine site.
The _______ operating system(s) treat uppercase and lowercase letters differently. [Chapter 10]
UNIX and Linux
_____ can be described as testing how actual web page visitors use a website. [Chapter 10]
Usability Testing
What is the purpose of the description meta tag? [Chapter 13]
Use the description meta tag to provide a brief description of the website. The information in the description meta tag may be used by search engines when they index your website. Some search engines, such as Google, display the description meta tag information on the search engine results page (SERP)
Describe a reason to configure a table with CSS properties instead of HTML attributes [Chapter 8]
Using CSS properties instead of HTML attributes to configure table characteristics provides flexibility and easier maintenance.
The file extensions .webm, .ogv, and .m4v indicate types of _________ files.
Video
List three common web browser plug-ins and describe their use. [Chapter 11]
Windows Media Player, Apple QuickTime, Adobe Reader, Adobe Flash Player, and Adobe Shockwave Player
Is it beneficial for a business to pay for preferential listing? Why or why not? [Chapter 13]
Yes. It may be beneficial for a business to pay for preferential listing. If you business is listed in the first page of search results, visitors are more likely to find your site than if you are in the hundredth page of search results.
Which CSS pseudo-class applies to the first element of a specified type? [Chapter 8] a. :first-of-type b. :first-type c. :first-child d. :first
a. :first-of-type
Write the HTML code to create the following: a. A text box named user that will be used to accept the user name of webpage visitors. The text box should allow a maximum of 30 characters to be entered b. c. d. e. f. g. h. [Chapter 9]
a. <input type="text" name="username" id="username" maxlength="30" size="35"> Note: the size attribute could be omitted. b. <input type="radio" name="favMonth" id="fav1n" value="1">January<br><input type="radio" name="favMonth" id="fav2" value="2">February<br><input type="radio" name="favMonth" id="fav3" value="3">March<br><input type="radio" name="favMonth" id="fav4" value="4">April<br><input type="radio" name="favMonth" id="fav5" value="5">May<br><input type="radio" name="favMonth" id="fav6" value="6">June<br><input type="radio" name="favMonth" id="fav7" value="7">July<br> <input type="radio" name="favMonth" id="fav8" value="8">August<br><input type="radio" name="favMonth" id="fav9" value="9">September<br><input type="radio" name="favMonth" id="fav10" value="10">October<br><input type="radio" name="favMonth" id="fav11" value="11">November<br><input type="radio" name="favMonth" id="fav12" value="12">December<br> c. <select name="favSNS" id="favSNS" > <option value="none selected">Select your favorite Social Networking Site</option> <option value="Google">Google+</option> <option value="Facebook">Facebook</option> <option value="LinkedIn">LinkedIn</option></select> d. <fieldset><legend>Shipping Address</legend>Address Line 1: <input type="text" name="AddressLine1" id="AddressLine1"><br> Address Line 2: <input type="text" name="AddressLine2" id="AddressLine2"><br>City: <input type="text" name="city" id="city"><br> State: <input type="text" name="state" id="state"><br>Zip: <input type="text" name="zip" id="zip"> </fieldset> e. <input type="image" src="signup.gif" alt="Go"> f. <input type="hidden" name="userid" id="userid"> g. <input type="password" name="pword" id="pword"> h. <form method="post" action="http://webdevbasics.net/scripts/demo.php"></form>
Which of the following is true about domain names? [Chapter 10] a. It is recommended to register multiple domain names that are redirected to your website b. It is recommended to use long, descriptive domain names c. It is recommended to use hyphens in domain names d. There is no reason to check for trademarks when you are choosing a domain name
a. It is recommended to register multiple domain names that are redirected to your website
Which of the following is true of Java Applets? [Chapter 11] a. Java applets are contained in files with the .class extension. b. Java Applets are not copy righted c. Java Applets must be saved in a different folder than web pages d. Java is an advanced form of JavaScript
a. Java applets are contained in files with the .class extension.
Which of the following statement is true about JavaScript? [Chapter 11] a. JavaScript is an object-based scripting language b. JavaScript is an easy form of Java c. JavaScript was created by Microsoft d. JavaScript is an obsolete technology
a. JavaScript is an object-based scripting language
What is a short-range wireless communication that uses a radio frequency to share information between electronic devices? [Chapter 12] a. NFC b. SSL c. EDI d. FTP
a. NFC
Which of the following occurs during the Evaluation phase? [Chapter 10] a. The goals for the site are reviewed b. the web designers are evaluated c. the competition is evaluated d. none of the above
a. The goals for the site are reviewed
Which of the following is a disadvantage of an instant online storefront? [Chapter 12] a. The store is based on a template and may look very similar to other online stores b. The store can be ready in minutes c. The store cannot accept credit cards d. none of the above
a. The store is based on a template and may look very similar to other online stores
Which of the following is an open-source video codec? [Chapter 11] a. Theora b. Vorbis c. MP3 d. Flash
a. Theora
Which attribute of the form element is used to specify the name and location of the script that will process the form field values? [Chapter 9] a. action b. process c. method d. id
a. action
What type of file are .wav, .aiff, .mid, and .au? [Chapter 11] a. audio files b. video files c. both audio and video files d. image files
a. audio files
Which of the following are included in the role of an information architect? [Chapter 10] a. being instrumental in defining the site organization, navigation, and labeling b. attending all meeting and collecting all information c. managing the project d. none of the above
a. being instrumental in defining the site organization, navigation, and labeling
You would like to conduct a survey and ask your web page visitors to indicate the web browsers that they use. Which of the following form controls is best to use for this purpose? [Chapter 9] a. check box b. radio button c. text box d. scrolling text box
a. check box
In which phase is a prototype of the website often created? [Chapter 10] a. design phase b. conceptualization phase c. production phase d. analysis phase
a. design phase
In which section of a webpage should meta tags be placed? [Chapter 13] a. head b. body c. comment d. CSS
a. head
Which of the following issues are uniquely realted to international e-commerce? [Chapter 12] a. language and currency conversion b. browser version and screen resolution c. bandwidth and Internet service provider d. none of the above
a. language and currency conversion
Which of the following is a promotion method whose main purpose is to bring return visitors to your website? [Chapter 13] a. newsletter b. banner exchange c. tv ad d. none of the above
a. newsletter
You would like to accept a number that's in a range from 1 to 25. The user needs visual verification of the number they selected. Which of the following form controls is best to use for this purpose? [Chapter 9] a. spinner b. check box c. radio button d. slider
a. spinner
In addition to a search engine listing, a website can be promoted by ________. [Chapter 13]
affiliate programs, banner ads, banner exchanges, reciprocal link agreements, blog posting, RSS feeds, newsletters, personal recommendations, social bookmarking, and traditional media advertising, or including a URL or QR code on all promotional materials.
A file that contains a Flash animation uses the _________ file extension. [Chapter 11] a. .class b. .swf c. .mp3 d. .flash
b. .swf
Which code provides a hyperlink to an audio file called hello.mp3? [Chapter 11] a. <object data="hello.mp3"> </object> b. <a href="hello.mp3"> Hello (Audio File) </a> c. <object data = "hello.mp3"></object> d. <link src="hello.mp3">
b. <a href="hello.mp3"> Hello (Audio File) </a>
Choose the HTML tag that would configure a text box with the name "city" and a width of 40 characters. [Chapter 9] a. <input type="text" id="city" width="40"> b. <input type="text" name="city" size="40"> c. <input type="text" name="city" space="40"> d. <input type="text" width="40">
b. <input type="text" name="city" size="40">
Which HTML tag pair is used to specify table headings? [Chapter 8] a. <td> </td> b. <th> </th> c. <head> </head> d. <tr> </tr>
b. <th> </th>
Which of the following is true? [Chapter 12] a. A merchant account allows you to use SSL on your website b. A digital wallet is a virtual wallet that can be used for mobile or online payments c. Instant storefronts are what most large-scale e-commerce sites use d. none of the above
b. A digital wallet is a virtual wallet that can be used for mobile or online payments
Which of the following options best describes how a website owner can obtain a digital certificate? [Chapter 12] a. Digital certificates are automatically created when you register for your domain name b. Contact a certificate authority and apply for a digital certificate c. Digital certificates are automatically created when you are listed in a search engine d. none of the above
b. Contact a certificate authority and apply for a digital certificate
What happens when a browser does not support the video or audio element? [Chapter 11] a. The computer crashes b. The web page does not display c. The fallback content, if it exists, will display d. The browser closes
b. The web page does not display
Which methodology is often used by web project teams? [Chapter 10] a. the SDLC b. a derivative of the SLC that is similar to the one discussed in this chapter. c. a methodology that is decided as the project is built d. no development methodology is necessary
b. a derivative of the SLC that is similar to the one discussed in this chapter.
In which of the following does one website promote another site's products of services in exchange for a commission? [Chapter 13] a. newsletter b. affiliate program c. search engine optimization d. stickiness
b. affiliate program
Which CSS property eliminates the space between the borders on table cells? [Chapter 8] a. border-style b. border-spacing c. padding d. cellspacing
b. border-spacing
Which of the following is a collection of information which is organized so that its content can easily be accessed, managed, and updated? [Chapter 13] a. SERP b. database c. robot d. QR Code
b. database
Which of the following is the main benefit of a banner ad? [Chapter 13] a. bringing many new visitors to your site b. increasing awareness of the website c. higher ranking in search engine results page d. none of the above
b. increasing awareness of the website
Which of the following is the intended use of tables on web pages? [Chapter 8] a. configuring the layout of an entire page b. organizing information c. forming hyperlinks d. configuring a resume
b. organizing information
Which CSS property specifies the distance between the cell text and the cell border? [Chapter 8] a. border-style b. padding c. border-spacing d. cellpadding
b. padding
You would like to conduct a survey and ask your web page visitors to vote for their favorite search engine. Which of the following form controls is best to use for this purpose? [Chapter 9] a. check box b. radio button? c. text box d. scrolling text box
b. radio button?
For businesses, which is an advantage of using e-commerce? [Chapter 12] a. the potential for fraudulent transactions b. reduced costs c. using shopping carts d. increased costs
b. reduced costs
Typically, how long can it take between the time you submit your website and the time it is listed in a search engine? [Chapter 13] a. several hours b. several weeks c. several months d. years
b. several weeks
Which of the following form controls would be appropriate for an area that your visitors can use to type in their e-mail address? [Chapter 9] a. select list b. text-box c. scrolling text box d. label
b. text-box
For businesses, which is a potential risk of using e-commerce? [Chapter 12] a. increased customer satisfaction b. the possibility of fraudulent transactions c. lower overhead costs d. none of the above.
b. the possibility of fraudulent transactions
Which of the following contains information about which keywords are bringing visitors to your website? [Chapter 13] a. web position log b. website log c. search engine file d. none of the above
b. website log
The CSS ________ property can be used to configure the color and width of a table border. [Chapter 8]
border
Which HTML element uses a border attribute to display a table with a border? a. <td> b. <tr> c. <table> d. <tableborder>
c. <table>
Which HTML tag would ocnfigure a scrolling text box with the name "comments", 2 rows, and 30 characters. [Chapter 9] a. <textarea name="comments" width="30" rows="2"> </textarea> b. <input type="textarea" size="30" name="comments" rows="2"> c. <textarea name="comments" rows="2" cols="30"> </textarea> d. <input type="comments" rows="2" name="comments" cols="30">
c. <textarea name="comments" rows="2" cols="30"> </textarea>
Which HTML tag pair is used to group rows in the footer of a table? [Chapter 8] a. <footer> </footer> b. <tr> </tr> c. <tfoot> </tfoot> d. <td> </td>
c. <tfoot> </tfoot>
What is a first step for search engine optimization? [Chapter 13] a. Join an affiliate program b. start a blog c. Add a description meta tag to each page d. Create a QR code
c. Add a description meta tag to each page
Which of the following acronyms refer to the business to consumer e-commerce business model? [Chapter 12] a. B2B b. BTC c. B2C d. C2B
c. B2C
Which of the following can describe Ajax? [Chapter 11] a. It is an object-based scripting language b. It is the same as Web 2.0 c. It is a web development technique for creating interactive web applications d. It is an obsolete technology
c. It is a web development technique for creating interactive web applications
Which of the following should you do to provide for usability and accessibility? [Chapter 11] a. Use video and sound whenever possible. b. supply text description of audio and video files that appear on your web pages. c. Never use audio and video files d. None of the above
c. Never use audio and video files
Which CSS property specifies the background color of a table? [Chapter 8] a. background b. bgcolor c. background-color d. table-color
c. background-color
Which of the following is a major function of e-commerce? [Chapter 12] a. using SSL to encrypt orders b. adding items to a shopping cart c. buying and selling goods d. none of the above
c. buying and selling goods
Forms contain various types of ________ such as text boxes and buttons, which accept information from a web page visitor. [Chapter 9] a. hidden elements b. labels c. form controls d. legends
c. form controls
Which of the following is the most popular search engine? [Chapter 13] a. iframe b. yahoo c. google d. bing
c. google
Which HTML attribute associates a table data cell with a table header cell? [Chapter 8] a. head b. align c. headers d. th
c. headers
What is the purpose of private registration for a domain name? [Chapter 10] a. It protects the privacy of your website b. it is the cheapest form of domain name registration c. it protects the privacy of your contact information d. none of the above
c. it protects the privacy of your contact information
Which of the following is a rating determined by a search engine based on the number of links to a particular site and the qualities of those links? [Chapter 13] a. Line checking b. reciprocal linking c. link popularity d. none of the above
c. link popularity
Which property provides a way for you to rotate, scale, skew, or move an element? [Chapter 11] a. display b. transition c. transform d. relative
c. transform
Which web hosting option is appropriate for the initial web presence of an organization? [Chapter 10] a. dedicated hosting b. free web hosting c. virtual hosting d. co-located hosting
c. virtual hosting
Use the ________ element to provide a brief description of a table that displays on the web page. [Chapter 8]
caption
Choose the HTML that would associate a label displaying the text "E-Mail:" with the e-mail text box. [Chapter 9] a. E-mail <input type="textbox" name="email" id="email"> b. <label> E-mail </label> <input type="text" name="email" id="email"> c. <label for="email"> E-mail: </label> <input type="text" name="email" id="emailaddress"> d. <label for="email"> E-mail: </label> <input type="text" name="email" id="email">
d. <label for="email"> E-mail: </label> <input type="text" name="email" id="email">
Which HTML tag pair is used to begin and end a table row? [Chapter 8] a. <td> </td> b. <tbody> </tbody> c. <table> </table> d. <tr> </tr>
d. <tr> </tr>
What will happen when a browser encounters a new HTML5 form control that it does not support? [Chapter 9] a. The computer will shut down b. The browser will crash c. The browser will display an error message d. The browser will display an input text box
d. The browser will display an input text box
What do team members do during the Analysis phase of a website project? [Chapter 10] a. determine what the site will do - not how it will be done b. determine the information topics of the site c. determine the content requirements of the site d. all of the above
d. all of the above
Which of the following occurs during the Production phase? [Chapter 10] a. A web authoring tool is often used b. The graphics, web pages, and other components are created c. The web pages are individually tested d. all of the above
d. all of the above
Which of the following should be included when testing a website? [Chapter 10] a. checking all of the hyperlinks within the site b. viewing the site in a variety of web browsers c. viewing the site in a variety of screen resolutions d. all of the above
d. all of the above
Which of the following include(s) an online catalog, a shopping cart, and a secure order form? [Chapter 12] a. web host providers b. shopping cart software c. web server software d. e-commerce hosting packages
d. e-commerce hosting packages
Which of the following form controls would be appropriate for an area that your visitors can use to type in comments about your website? a. textbox b. select list c. radio button d. scrolling text box
d. scrolling text box
To group a number of form controls visually on the page, use the ________ element. [Chapter 9]
fieldset
________ is an attribute of the td element that associates the table data cell with a table header cell. [Chapter 8]
headers
To limit the number of characters that a text box will accept, use the _______ attribute. [Chapter 9]
maxlength
To cause a number of radio buttons to be treated as a single group, the value of the _______ attribute must be identical. [Chapter 9]
name
Use the __________ attribute to configure a table cell to occupy more than one row in the table. [Chapter 8]
rowspan
Frequently used information research resources are ________. [Chapter 13]
search engines
The ability to keep web page visitors at your site is called ________. [Chapter 13]
stickiness
An encryption method that uses a single, shared private key is ________ . [Chapter 12]
symmetric encryption
The _______ CSS property specifies the vertical alignment of the contents of a cell in a table. [Chapter 8]
vertical-align