wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Web One uCertify Chapter 8 Test

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which of the following is a characteristic of server-side languages?

a)

Code is executed neither by the Web server nor the Web browser.

b)

Code is executed by the Web server, not by the Web browser.

c)

Code is executed by the Web browser, not by the Web server.

d)

Code is executed by both the Web server and the Web browser.

2.

What is the advantage to selecting "Go" as your server-side language?

a)

It has strong runtime safety.

b)

It is one of the largest and most well-established programming languages and is thus well supported.

c)

It is fully outfitted with all the common features programmers have come to expect from a modern language.

d)

It shortens the production to distribution pipeline.

3.

What is Dynamic HTML (DHTML)?

a)

Cascading Style Sheets (CSS)

b)

A markup language that describes document content instead of adding structure or formatting to document content

c)

A markup language that defines page layouts, hyperlinks, fonts, graphics and more to enable pages to render in Web browsers

d)

A combination of HTML, script, styles and the Document Object Model (DOM) that provides Webpage interactivity

4.

Why might you code your server-side scripts in Python?

a)

It is the best choice for building high quality, 3-D graphics.

b)

It is faster and more responsive than other languages.

c)

It is well structured for mobile Web development.

d)

It is well documented, flexible, and requires less code than traditional languages.

5.

The HTML5 canvas API has only two attributes. Which are they?

a)

Height and width

b)

Border and margin

c)

Border and background

d)

Background and shape

6.

A user can use JavaScript to:

a)

access anything outside of the web page itself.

b)

repair the hard drive.

c)

detect browser type and version.

d)

access databases.

7.

Which of the following is true of the Document Object Model (DOM)?

a)

The DOM is a proprietary Microsoft product.

b)

The DOM is designed to work on UNIX platforms.

c)

The DOM enables objects to be manipulated but does not specify how.

d)

The DOM is a vendor-neutral standard.

8.

Which of the following statements is true of Website development?

a)

Only client-side scripting can be used to develop Webpages.

b)

Only HTML can be used to develop Webpages.

c)

Webpages can be developed using both client-side scripting and server-side scripting technologies.

d)

Webpages can be developed using both client-side scripting and server-side scripting technologies.

9.

What is the term for a logical construct in programming that allows you to control the way information flows in the application?

a)

Echo

b)

Function

c)

Interpreter

d)

Statement

10.

Java can be used to create which of the following technologies?

a)

JSP and servlets.

b)

Active Server Pages (ASP).

c)

Practical Extraction and Report Language (PERL).

d)

Server-side includes (SSIs).

11.

In programming, what is the term for an application that processes code in standard text files into executable applications?

a)

Variable

b)

Include

c)

Interpreter

d)

Compiler

12.

The HTML5 geolocation API can be used to:

a)

reprogram a user's GPS hardware device.

b)

interact with Websites and Web documents when a network connection is unavailable.

c)

display graphics, animation, video and games "on the fly" without the need for a plug-in.

d)

determine a user's current position, monitor the user's location, and update any changes to that location.

13.

What is the term for an instruction within an HTML page that directs the Web server to perform an action?

a)

Object

b)

Emulator

c)

Inheritance

d)

Server-side include

14.

In programming, which term describes a line of code that allows a language to respond to a specific event or user input?

a)

ActiveX control

b)

Animator

c)

Responder

d)

Event handler

15.

Which programming statement executes a group of additional commands when a given condition is false?

a)

do while

b)

if / then

c)

do until

d)

if / then / else

16.

Which of the following describes single-tier computing?

a)

The client is responsible for business logic and presentation, and the server houses only the data.

b)

Data, business logic and presentation are all combined into one application or database.

c)

The client is responsible for presentation, and the server manages the data and the business logic.

d)

Data, business logic and presentation are completely separated.

17.

Visual Basic (VB) is best used for what purpose?

a)

Stand-alone applications and server-side Web applications.

b)

Tasks that require a full suite of object-oriented capabilities.

c)

Any task that a language like C++ or Java could perform.

d)

Client-side applications in Web browsers.

18.

Which of the following describes the programming concept of an array?

a)

A place in memory used to store information for later use

b)

A collection of variables stored in a series

c)

Software used to read and process code in standard text files

d)

A line of code that allows you to refer to an entire series of steps or commands

19.

Which of the following statements is true of Dynamic HTML (DHTML)?

a)

DHTML increases the burden on the server.

b)

DHTML reacts to user actions by contacting the server.

c)

DHTML decreases the burden on the server.

d)

The popularity of DHTML is diminishing.

20.

What is the W3C standard that describes the elements, or objects, within a document rendered by a Web browser?

a)

Document Object Model (DOM)

b)

Object-oriented program

c)

Cascading Style Sheets (CSS)

d)

Application programming interface (API)