Test 1 Flashcards

1
Q

What Operating System must be installed for you to use the WISA web development stack?

A

Windows OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What HTTP server response code indicates success of some kind

A

2xx

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which form of data transmission is referred to as “one to all”

A

Broadcast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the character represent in the acronym URI?

A

Identifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the name of the first programmable computer?

A

ENIAC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What was the first personal computer?

A

Programma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What was the first programmable electronic computing machine

A

ENIAC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

First earth orbit artificial satellight

A

Sputnik

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

First packet switching network

A

ARPANET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What where the first two original applications available on the ARPARNET

A

File transfer protocol(FTP)
electric mail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

refers to the means by which Internet attached computers exchange files over a TCP/ IP or UDP / IP based network

A

File transfer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the file application layer protocols?

A
  1. File transfer protocol (FTP)
  2. Secure copy protocol (SCP)
  3. HyperText Transfer protocol (HTTP)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Methods to transmit files from a source to a destination:

A
  1. Unicast
  2. Broadcast
  3. Multicast
  4. Anycast
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

is a “Point to Point” file transmission that often uses TCP/IP It is the most common file transfer method

A

Unicast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the most common file transfer method?

A

Unicast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

During a __________ transmission, the client’s and server’s IP addresses are used to transmit packets

A

unicast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

is “Point to All-Points” file transmission and it often uses UDP

A

Broadcast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

is a “ Point to Multipoint” file transmission and it often uses UDP

A

Multicast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

There is one sender and one or more receivers during a ____________ transmission

Only those receivers that “signify” that they want to __________ the file will __________ the file

A

multicast

receive/receive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

During a multicast transmission , those receivers who wish to receive multicast packets sent by the sender monitor a special multicast:

A

(Class D) IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

__________ exhibits a one -to -many association between network addresses and network endpoints

A

anycast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

In any cast, each _________ endpoint identifies a set of possible ___________ endpoints , but only one of them is chosen at any given time to receive information from any given sender

A

source
destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

In anycast all destinations have the same:

A

IPv6 address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Is a network of autonomous networks

A

The internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

On the internet, each autonomous __________, or domain, is controlled by a person, company, institution, or organization

A

network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

An autonomous network is connected to other autonomous networks via an:

A

Internet Service Provider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

The internet is comprised of _____________ computing devices.

Which includes:

A

Trillions

-computers
-routers
-switches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

An internet attached device has two address:

A

Hardware address(48 bits)
IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Some Internet attached devices are assigned English-like names

A

Fully Qualified Domain Names (FQDM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

A _______ is converted into an IP address the Domain Name System ( DNS) function

A

FQDM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

_________ computers request services from _________ computers

A

Client

Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

A service request may include:

A

-retrieve data
-store data
-print data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

A Client needs three (3) pieces of information in order to make a request of a Server

A
  1. Server’s IP address
  2. Communication Protocol
  3. Resource
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

A _____________________, or protocol, is simply a set of rules that govern how a client and server communicate

A

Communication Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Examples of application layer protocols include:

A

HTTP (HyperText Transfer Protocol)
FTP (File Transfer Protocol)
SCP (Secure Copy Protocol)
NTP (Network Time Protocol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

A Uniform Resource Locator (URL ) is a string characters that defines uniquely _________ a resource physically resides within the Internet

A

where

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

A Uniform Resource Identifier (URI) is a string of characters used to generically __________ a resource

A

identify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

URLs and URIs

Not all ______ are ______
But all ______ are ______

A

URLs/URIs
URIs/URLs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

HTTP is a ___________ protocol that utilizes a client/server model to transfer files between two computers

A

unicast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

The HTTP Process

The client _________ the message , ________ the message, and ________ the results in the web browser window

A

receives
parses
displays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

HTTP is a __________ protocol in that the server maintains no information about past client requests

A

stateless

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

A client sends a ____________ message to the server to request actions be performed on the identified resource by the server

A server sends a ___________ message back to the client to inform them about status of the request

A

REQUEST

RESPONSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

*GET
-GET should not be used for operations that cause side-effects such as using it for taking actions in web applications

*HEAD
-Like GET but server only returns header information

A

REQUEST message

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

*POST
-Submits data to be processed by server -Creates data

*PUT
-Similar to POST, but updates existing data

*DELETE
-Removes data from server

A

REQUEST Messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

*200 OK
-Success

A

RESPONSE message

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Indicates an informational message only.
Indicates success of some kind. Redirects the client to another URL. Indicates an error on the client’s part. Indicates an error on the server’s part

A

1XX
2XX
3XX
4XX
5XX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

The REQUEST and RESPONSE messages include __________ information

A

header

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

The REQUEST message header information informs:

The RESPONSE message header information informs:

A

the server about the client

the client about the server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

LAMP is an acronym for:

A
  1. Linux OS
  2. Apache web server
  3. MySQL database
  4. PHP server -side development technology
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

WISA is an acronym for:

A
  1. Windows OS
  2. ISS web server
  3. SQL database
  4. ASP.NET server- side development technology
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

A document may include words, sentences, and paragraphs.

defines how the document’s content is logically organized and displayed in a browser window.

defines how the document’s content appears in a browser window .

A

Content
Structure
Format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

To create a markup language document an author must use one or both of the following tools:

A

Text editor
HTML editor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

WYSIWYG advantage:

A

-Easy for the non-programmer to create the content, structure and format of a HTML document.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Like any program, an HTML document must conform to a specific structure

A

Preamble
Body

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

HTML defines the syntax that allows authors to create the __________ and ________ of HTML documents

The _________ is left to the author

A

structure
format

content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

All HTML syntax is defined by ________!

Historically , were referred to as ____!

A

elements
tags

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

The most common syntax for defining the structure or format associated with content:

Referred to as an “Empty Element”, and contains no content:

A

Element syntax 1

Element syntax 2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

The content between the <p> and </p> tag will displayed as:

A

Content1 Content2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

A HTML line break element allow you to create “newlines” within your document:

A

<br></br>

60
Q

A HTML horizontal rule element allows you to insert “horizontal lines” within your document .

A

<hr></hr>

61
Q

Is is best practice to define don’t type in a:

A

Cascading style sheet (CSS)

62
Q

What are the HTML heading elements:

A

<h1> big
<h2><h3> smaller</h3></h2></h1>

63
Q

Special characters can be displayed one of two ways:

A

Character entity reference -> &code;

Numeric character reference - - -;
Where -== [0-9]

64
Q

ensures that neighboring words always stay together and don’t get split across lines

A

HTML non-breaking space

65
Q

HTML provides syntax for three types of lists:

A

-Unordered or Bulleted Lists
-Ordered or Enumerated Lists
-Data Lists

66
Q

allow you to create lists where each item begins with a bullet symbol (i.e. disc).

A

The HTML unordered lists

<ul> </ul>

67
Q

allow you to create lists where each item consists of a term/definition pair.

A

The HTML data lists

<dl> </dl>

68
Q

allow you to create lists where each item begins with numeric value (i.e. integers , alphas, etc. ).

A

The HTML ordered lists <ol></ol>

69
Q

Can unordered list be nested with ordered lists, and vice versa?

A

Yes

70
Q

<ul>

where X can be...

Filled circle:
Unfilled circle:
Filled circle:
No bullet shown:</ul>

A

Disc
Circle
Square
None

71
Q

<ol>
where X can be...</ol>

A

upper -alpha
upper - greek
upper - latin
lower-alpha
lower-greek
lower-latin
upper -roman
lower -roman

72
Q

HTML anchor element for hyperlink would look like:

A

<a> hyperlink </a>

73
Q

defines the URL of the web server where the HTML document resides

A

href

74
Q

defines access to another area within the same HTML document

A

named hyperlink

75
Q

The named hyperlink looks like:

A

<a> hyperlink </a>

76
Q

is the element syntax you use to create a named hyperlink within your HTML document

A

named hyperlink definition

77
Q

A named hyperlink definition looks like:

A

<a> hyperlink </a>
OR
<a> hyperlink </a>

78
Q

The hyperlink shown below defines access to another HTML document AND allows you to “_______” to a specific named area within that HTML document

<a> hyperlink </a>

A

jump

79
Q

The HTML image element provides the syntax to include a graphic within your HTML documents.

-It is an ___________!

A

empty element

80
Q

An image can be ________, or it can represent a _________

A

static

hyperlink

81
Q

defines the URL or path (relative or absolute) to the source image to display in the browser’s window.

A

src

82
Q

defines a textual description of the image

A

alt

83
Q

defines the _______ in “units” of the image

defines the _______ in “units” of the image

A

height

width

84
Q

By default, the ________ are pixels

A

Units

85
Q

The HTML ___________ provide syntax to more formally ________________ than using HTML list elements.

A

table element

structure your content

86
Q

This attribute provides a summarization of the table’s purpose and structure for user agents rendering to non-visual media such as speech and Braille .

A

The summary

87
Q

When the value is a ______________, the value on a HTML table is relative to the user agent’s (i.e. web browser’s) available horizontal space .

A

percentage value

88
Q

The __________ attribute specifies the width (in pixels only) of the frame around a table.

A

border

89
Q

The ______________ attribute specifies the amount of space between the border of the cell and its contents.

A

cellpadding

90
Q

The _________ element describes the table’s content

A

caption

91
Q

The ___________ and __________ should contain information about the table’s columns .

The ___________ should contain rows of table data. head

A

table head and table foot

table body

92
Q

The number of element pairs for table must be equal for all defined rows unless the __________ and ________ are attributes are defined

A

colspan and rowspan

93
Q

The HTML ___________ element allow authors to define the number of columns within a table, and define structure of each column.

A

colgroup

94
Q

The __________ colgroup element attribute, which must be an integer >0 , specifies the number of columns in a column group.

The ________ colgroup element attribute specifies a default width for each column in the current column group .

A

span

width

95
Q

The HTML _____ elements allow authors to share attributes among several columns without implying any structural grouping .

The ______ of the col element is the number of columns that will share the element’s attributes .

The _______ of the col element specifies a default width for each column spanned by the current col element

A

col
span
width

96
Q

Within a or < th> element , you use the _________ attribute to specify how many columns a given column spans .

Within a < td> or element , you use the _________ attribute to specify how many rows a given column spans. rowspan”

A

colspan
rowspan

97
Q

Within a or < th> element , you use the ________ attribute to specify (or override that specified in col) the horizontal alignment within the column

Within a or element , you use the ________ attribute to specify (or override that specified in col) the vertical alignment within the column.

A

align
valign

98
Q

valign = [______,_______,______]

A

[Bottom,top,middle]

99
Q

What are three things to consider when creating a website:

A
  1. What are the expectations of your users?
  2. Understand what your users wish to accomplish by visiting your website .
  3. What do you want the user to accomplish by using your website ?
100
Q

An HTML form is a section of an HTML document containing normal content , markup, special elements called _____________, and labels on those controls.

A

form controls

101
Q

Users generally “complete” a form by ___________ its controls, before submitting the form to an agent for processing.

A

modifying

102
Q

The ________ attribute specifies a form processing agent

A

action

103
Q

The ___________ attribute specifies which HTTP method will be used to submit the form data set.

A

method

104
Q

Possible (case- insensitive ) values are:

A

-“get” (the default )
-“post”

105
Q

With the HTTP “_____” method, the form data set is appended to the URI specified by the action attribute (with a question-mark “as separator) and this new URI is sent to the processing agent .

A

get

106
Q

The “_____” method should be used when the form is idempotent (i.e., causes no side-effects ).

A

get

107
Q

Many database searches (i.e. queries) have no visible side effects and make ideal applications for the “______” method

A

get

108
Q

With the HTTP “_____” method , the form data set is included in the body of the form and sent to the processing agent.

A

post

109
Q

If the service associated with the processing of a form causes side effects (for example, if the form modifies a database), the “______” method should be used.

A

post

110
Q

If method”post” defined, then ____________ attribute may be defined

A

enctype

111
Q

The value assigned to the __________ attribute specifies how the form data will be encoded before it is sent to the server for processing

A

enctype

112
Q

Three possible values for enctype:

A

-“application / x-www-form - urlencoded” (this is default )

-“multipart/form -data”

-“text/plain”

113
Q

-Default (implicit) when method= “post” defined

A

“application/x- www-form- urlencoded”

114
Q

Used if “” is defined

A

“multipart/form-data”

115
Q

Spaces are converted to “+” symbols, but special characters are not encoded

Generally unreliable and should not be used

A

“text/plain”

116
Q

The ________ Forms Input Control, when activated , resets all controls to their initial values.

A

reset

117
Q

The _________ Forms Input Control, when activated, submits a form.

A

Submit

118
Q

A form may contain ___________ submit button.

A

More then one

119
Q

A ___________ Forms Input Control is not rendered but whose value is submitted with a form.

A

hidden

120
Q

Authors generally use the _________ control type to allow clients to send data to servers that would otherwise be lost due to the stateless nature of HTTP .

A

hidden

121
Q

A ______ Forms Input Control allows users to input text in a single-line input control.

The ______ attribute defines the size of the text box in characters

The __________ attribute defines the maximum number of characters the user can enter.

A

text
size
maxlength

122
Q

The ______ attribute defines the default text shown in the text box when the web page is initially loaded by the web browswer

A

value

123
Q

A _________ Forms Input Control, like text , allows users to input text in a single-line input control.

A

password

124
Q

Note that the current value is the text __________ by the user not the text rendered by the user agent .

A

entered

125
Q

A _________ Forms Input Control is on /off switches that may be toggled by the user.

A

checkbox

126
Q

When present, the checkbox is selected when form is loaded.

A

Checked attribute

127
Q

A ________ button Forms Input Control is like a checkbox except that when several buttons share the same control name, they are mutually exclusive.

A

radio

128
Q

A ________ Forms Input Control creates a graphical submit button .

-The value of the ____ attribute specifies the URI of the image that will decorate the button.

-For accessibility reasons, authors should provide alternate text for the image via the ____ attribute.

A

image
src
alt

129
Q

The submitted data includes ________ and __________ where “name” is the value of the name attribute, and _-value and _-value are the coordinate values, respectively.

A

name.x=x-value and name.y=y-value

X
Y

130
Q

A _____ Forms Input Control creates a file select control. User agents may use the value of the value attribute as the initial file name

A

file

131
Q

A __________ Forms Input Control creates a button and associates it with an action, usually a JavaScript function.

A

button

132
Q

The HTML ___________ element creates a multi-line area where a user can input text. User agents should use the contents of this element as the initial value of the control and should render this text initially .

A

textarea

133
Q

In textarea control

The _______ attribute assigns the control name.

The _______ attribute specifies the number of visible text lines.

The _______ attribute specifies the visible width in average character widths.

A

Name
Rows
Cols

134
Q

The HTML _________ element creates a menu.

Each choice offered by the menu is represented by an _________ element.

A select element must contain at least one option element .

A

select
option

135
Q

The forms select control element include:

A

Name attribute
Size attribute
Multiple attribute

136
Q

The forms select option element include:

A

Selected attribute
Value attribute
Label attribute

137
Q

The _____ element specifies a client-side image ( or other navigation mechanism ) that may be associated with another elements (img, object, or input).

A

map

138
Q

An image map is associated with an element via the element’s
_________ attribute.

A

usemap

139
Q

_____________ is simply data about a document rather than document content.

In other words , is “____________”

A

Meta data
data about data

140
Q

The ______ element is used to identify properties of a document (e.g., author, expiration date, a list of key words, etc.) and assign values to those properties.

A

meta

141
Q

Each meta element specifies a property /value pair.

The _______ attribute identifies the property and the _______ attribute specifies the property’s value .

A

name
content

142
Q

The __________ attribute may be used in place of the name attribute.

servers use this attribute to gather information for HTTP response message headers.

A

http-equiv

143
Q

In the world of software development ,____________ refers to functions or elements that are in the process of being replaced by newer ones.

A

deprecated

144
Q

Deprecated code is not immediately removed from the codebase because doing so may cause __________ errors.

A

regression

145
Q

You should not use deprecated ______ elements when writing web pages

A

HTML