「WEB程序設(shè)計(jì)試題及答案」_第1頁(yè)
「WEB程序設(shè)計(jì)試題及答案」_第2頁(yè)
「WEB程序設(shè)計(jì)試題及答案」_第3頁(yè)
「WEB程序設(shè)計(jì)試題及答案」_第4頁(yè)
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、

填空題

1.

HTTP協(xié)議的工作模式是基于__(dá)___(dá)___(dá)、___(dá)______。

2.

Web全稱是___________(dá)_,Web是一種體系結(jié)構(gòu),通過(guò)它可以訪問(wèn)分布于Internet主機(jī)上的通過(guò)____(dá)___(dá)__聯(lián)接在一起的鏈接文檔。

3.

JavaScript是由Netscape開(kāi)發(fā)的一種_____(dá)__語(yǔ)言,可以直接插入到___(dá)____文檔中。

4.

IP地址中一個(gè)C類地址最高三位是110,接下來(lái)21位是________,其余___位是主機(jī)地址。

5.

DHTML中的D指的是_______(dá)。

6.

DOM,即__(dá)_______(dá)_________(dá),是由W3C提出的,從_______對(duì)象模型技術(shù)發(fā)展而來(lái)。它將文檔作為一個(gè)____(dá)__(dá)結(jié)構(gòu),其中的每個(gè)節(jié)點(diǎn)表現(xiàn)為一個(gè)HTML標(biāo)記或者HTML標(biāo)記內(nèi)的文本項(xiàng)。

7.

ASP運(yùn)行于____(dá)____(dá)端,是Microsoft公司在1996年底推出的一種取代______(dá)的Web應(yīng)用程序開(kāi)發(fā)技術(shù)。

8.

ASP通過(guò)后綴名為_(kāi)___的文件來(lái)實(shí)現(xiàn),一個(gè)ASP文件相當(dāng)于一個(gè)_____(dá)__文件。

9.

__(dá)______(dá)技術(shù)是一種良好的Web數(shù)據(jù)庫(kù)訪問(wèn)解決方案,通過(guò)一組對(duì)象的_____(dá)_和方法來(lái)完成相應(yīng)的數(shù)據(jù)庫(kù)訪問(wèn)的目的。

10.

可以直接在Internet

Explorer?yàn)g覽器中打開(kāi)XML文檔,更多的是通過(guò)____(dá)____和_____(dá)____方式來(lái)顯示XML文檔。

二、

選擇題

1.相對(duì)比較早出現(xiàn)的服務(wù)器端技術(shù)是:

A.ASP

B.CGI

C.JSP

D.JavaScript

2.

Web的工作模式是:

A.

客戶端/服務(wù)器端

B.

瀏覽器/服務(wù)器

C.

瀏覽器/瀏覽器

D.

瀏覽器/客戶端

3.<br>表示:

A.分段

B.產(chǎn)生空格

C.強(qiáng)制換段

D.強(qiáng)制換行

4.一組選項(xiàng)中可以選擇多項(xiàng)的表單元素是:

A.Checkbox

B.Radio

C.Text

D.Textarea

5.

在DHTML中把整個(gè)文件的各個(gè)元素作為對(duì)象處理的技術(shù)是:

A.HTML

B.CSS

C.DOM

D.Script

6.

下面那種語(yǔ)言是解釋執(zhí)行的:

A.C++

B.Delphi

C.JavaScript

D.Java

7.

ASP文件所有的Script程序代碼均須放在下列符號(hào)之間:

A./*

*/

B.<!--

-?

C.<pre>

</pre>

D.

<%

%>8.<%Response.Write

"您來(lái)訪的時(shí)間是:"

Year(date())

&

"年"

&

Month(dat(yī)e())

&

"月"

Day(date())

"日"

%>如果瀏覽者打開(kāi)這個(gè)ASP頁(yè)面的日期是2006年5月20日,以上代碼運(yùn)行后,轉(zhuǎn)化成標(biāo)準(zhǔn)HTML代碼為:

A.

您來(lái)訪的時(shí)間是:2006年5月20日

B.

Response.Write

"您來(lái)訪的時(shí)間是:"

&

Year(date())

"年"

&

Month(dat(yī)e())

&

"月"

&

Day(date())

"日"

C.

<%您來(lái)訪的時(shí)間是:2006年5月20日%>

D.

您來(lái)訪的時(shí)間是:"

Year(date())

"年"

Month(date())

&

"月"

Day(date())

&

"日"

9.SQL語(yǔ)句中創(chuàng)建數(shù)據(jù)表的語(yǔ)句是:

A.Create

Table

B.Produce

Table

C.Alter

Table

D.Drop

Table

10.Response.Redirect

"login.asp"表示:

A.覆蓋login.a(chǎn)sp

B.關(guān)閉login.a(chǎn)sp

C.

在一個(gè)新窗口中打開(kāi)login.asp

D.

重定向到login.asp

三、

簡(jiǎn)答題

1.

簡(jiǎn)述標(biāo)記<p>同<B>的區(qū)別

答:

1

<p>

分段標(biāo)簽,表示一個(gè)段落的開(kāi)始;

2

<B>

表示字體設(shè)置為粗體2.

Java和Javascript之間的關(guān)系是怎樣的

3.

ASP的特點(diǎn)

4.

DHTML技術(shù)的組成

答:

JavaScript

Java

是兩個(gè)公司開(kāi)發(fā)的不同的兩個(gè)產(chǎn)品。

Java

是美國(guó)

SUNMicroSystem

公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于

Internet

的分布式應(yīng)用程序開(kāi)發(fā)

JavaScript

Netscape

公司的產(chǎn)品

,

其目的是為了擴(kuò)展

Netscape

Navigator

瀏覽器的功能而開(kāi)發(fā)的一種可以嵌入

Web

頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言,它的前身是

Live

Script

。下面是兩種語(yǔ)言間的其他不同之處

1)

基于對(duì)象和面向?qū)ο蟆?/p>

Java

是一種真正的面向?qū)ο蟮恼Z(yǔ)言

,

即使是開(kāi)發(fā)簡(jiǎn)單的程序,必須設(shè)計(jì)對(duì)象。

JavaScript

是種腳本語(yǔ)言。它可以用來(lái)制作與網(wǎng)絡(luò)無(wú)關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對(duì)象(

Object

Based

)和事件驅(qū)動(dòng)(

Event

Driver

)的編程語(yǔ)言。因而它本身提供了非常豐富的內(nèi)部對(duì)象供設(shè)計(jì)人員使用。

2)

解釋和編譯。兩種語(yǔ)言在其瀏覽器中所執(zhí)行的方式不一樣。

Java

的源代碼在傳遞到客戶端執(zhí)行之前.必須經(jīng)過(guò)編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,它可以通過(guò)編譯器或解釋器實(shí)現(xiàn)獨(dú)立于某個(gè)特定的平臺(tái)編譯代碼的束縛。

JavaScript

是一種解釋性編程語(yǔ)言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過(guò)編譯.而是將文本格式的字符代碼發(fā)送給客戶端由瀏覽器解釋執(zhí)行。

)強(qiáng)變量和弱變量。兩種語(yǔ)言所采取的變量是不一樣的。

Java

采用強(qiáng)定義類型變量檢查.即所有變量在使用之前必須做表明

,

定義其類型。而

JavaScript

中變量聲明,采用弱定義類型,即變量在使用前不需做聲明

,

而是解釋器在運(yùn)行時(shí)檢查其數(shù)據(jù)類型。

)代碼格式不一樣。

Java

是一種與

HTML

無(wú)關(guān)的格式.必須通過(guò)像

HTML

中引用外媒體那樣進(jìn)行裝載.其代碼以字節(jié)代碼的形式保存在獨(dú)立的文件中。

JavaScript

的代碼是一種文本字符格式

,

可以直接嵌入

HTML

文件中,并且可動(dòng)態(tài)裝載。編寫

HTML

文件就像編輯文本文件一樣方便。

5)

嵌入方式不一樣。在

HTML

文件中

,

兩種編程語(yǔ)言的標(biāo)識(shí)不同

,JavaScript

使用<

Script

></

Script

>來(lái)標(biāo)識(shí),而

Java

使用<

applet

>?</

applet

>來(lái)標(biāo)識(shí)。

6

)靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編。

Java

采用靜態(tài)聯(lián)編,即

Java

的對(duì)象引用必須在編譯時(shí)進(jìn)行,以使編譯器能夠?qū)崿F(xiàn)強(qiáng)類型檢查;

JavaScript

采用動(dòng)態(tài)聯(lián)編,即

JavaScript

的對(duì)象引用在運(yùn)行時(shí)進(jìn)行檢查,如不經(jīng)運(yùn)行就無(wú)法實(shí)現(xiàn)對(duì)象引用的檢查。平衡調(diào)整方法:

LL

調(diào)整、

RR

調(diào)整、

LR

調(diào)整、

RL

調(diào)整

3.

ASP的特點(diǎn)答:

1

)全嵌入

HTML

,與

HTML

,

Script

語(yǔ)言完美結(jié)合

)無(wú)須動(dòng)手編譯或鏈接程序

3

)面向?qū)ο?并可以擴(kuò)展

ActiveX

Server

組件功能

4

)存取數(shù)據(jù)庫(kù)輕松容易

5

)可使用任何語(yǔ)言編寫自己的

ActiveX

Server

組件

6

)無(wú)瀏覽器兼容問(wèn)題

7

)程序代碼隱蔽,在客戶端僅可以看到由

ASP

輸出的動(dòng)態(tài)

HTML

文件

4.

DHTML技術(shù)的組成答:

DHTML

主要由四種主要技術(shù)組成,各個(gè)部分的名稱及功能如下:

HTML4.0:

HTML4.0

包括許多增強(qiáng)特性.如大表格的分段顯示

,

帶有固定標(biāo)題的可以滾動(dòng)的表格,以及對(duì)長(zhǎng)表格打印的更好支持。對(duì)

HTML

格式的增強(qiáng)側(cè)重于使這些格式更靈活。CSS

CSS

控制用

XML

HTML

語(yǔ)言編寫的文件的顯示、

CSS

可以使頁(yè)面布局和格式比

HTML

更精確。

3

)

DOM

:文檔對(duì)象模型(

Document

Object

Model

)它為

HTML

文件定義了一個(gè)與平臺(tái)無(wú)關(guān)的程序接口。使用該接口可以控制文件的內(nèi)容、結(jié)構(gòu)和樣式,

Web

開(kāi)發(fā)人員借助

DOM

可以在其

Web

頁(yè)中引入動(dòng)態(tài)和交互式內(nèi)容,而不必依賴于

Web

服務(wù)器來(lái)提供新的內(nèi)容或改變現(xiàn)有內(nèi)容的顯示方式。

4

)腳本語(yǔ)言:目前廣為流行的

JavaScript

是由

Netscape

公司開(kāi)發(fā)的一種腳本語(yǔ)言.其結(jié)構(gòu)簡(jiǎn)單,使用方便,易學(xué)易懂。它的代碼可以直接嵌入

HTML

文件之中,無(wú)需編譯就可在支持

JavaScript

的瀏覽器中解釋運(yùn)行。通過(guò)使用

JavaScript

可以大大加強(qiáng)

Web

頁(yè)的交互性

,

如輕松地在

Web

頁(yè)中加入按鈕,顯示帶有控制的文本.建立交互式表格等。

Script

可以使

Web

頁(yè)上顯示的文本信息動(dòng)起來(lái)或是加入一些動(dòng)畫

,

從而使

Web

頁(yè)看上去活潑誘人。另外一種腳本語(yǔ)言是微軟公司開(kāi)發(fā)的

VBScript

,但是很多瀏覽器都不支持該腳本語(yǔ)言。5.

ADO中的獨(dú)立對(duì)象類有哪些答:

1

Connection

2

Command

3

)

RecordSet

4

Property

5

Error

6

)

Field

7

Parameter

四、程序題

1.用JavaScript寫一個(gè)函數(shù)isAlpha()檢查一個(gè)表單元素是否只含有字母(即“a”到“z”以及“A”到“Z”)

Function

isAlpha(elm){

if(elm.value

==

""){

return

false;

for(var

i

0;

i<elm.value.length;

i++){

if((elm.value.charAt(i)

<

"a"

||

elm.value.charAt(i)

>

"z")

&&

elm.value.charAt(i)

<

"A"

||

elm.value.charAt(i)

>

"Z")){

return

false;

}

}

return

true;

3.在你的個(gè)人主頁(yè)上添加時(shí)間顯示信息,顯示當(dāng)天的日期、時(shí)間及星期幾。

<HTML>

<HEAD>

<TITLE>home

page</TITLE>

</HEAD>

<BODY>

<%

Response.Write

Dat(yī)e()

"&nbsp;"

&

Time()

Select

Case

Weekday(Date())

Case

1

Response.Write

星期日

"

Case

2

Response.Write

"

星期一

Case

3

Response.Write

"

星期二

"

Case

4

Response.Write

"

星期三

"

Case

5

Response.Write

"

星期四

"

Case

6

Response.Write

"

星期五

"

Case

7

Response.Write

"

星期六

"

End

Select

%>

</BODY>

</HTML>一

填空題:

1

、客戶端請(qǐng)求

服務(wù)器響應(yīng)

、

Wo(hù)rld

Wide

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論