![WEB程序設(shè)計試題庫試題匯總2套_第1頁](http://file4.renrendoc.com/view/dc1f54accc3f9d21e08f7325dda8b599/dc1f54accc3f9d21e08f7325dda8b5991.gif)
![WEB程序設(shè)計試題庫試題匯總2套_第2頁](http://file4.renrendoc.com/view/dc1f54accc3f9d21e08f7325dda8b599/dc1f54accc3f9d21e08f7325dda8b5992.gif)
![WEB程序設(shè)計試題庫試題匯總2套_第3頁](http://file4.renrendoc.com/view/dc1f54accc3f9d21e08f7325dda8b599/dc1f54accc3f9d21e08f7325dda8b5993.gif)
![WEB程序設(shè)計試題庫試題匯總2套_第4頁](http://file4.renrendoc.com/view/dc1f54accc3f9d21e08f7325dda8b599/dc1f54accc3f9d21e08f7325dda8b5994.gif)
![WEB程序設(shè)計試題庫試題匯總2套_第5頁](http://file4.renrendoc.com/view/dc1f54accc3f9d21e08f7325dda8b599/dc1f54accc3f9d21e08f7325dda8b5995.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
WEB程序設(shè)計試題庫試題匯總1—?、名詞解釋1、HTML:hypertextmarkuplanguage,超文本標(biāo)記語言2、ASP:activeserverpages,活動服務(wù)器網(wǎng)頁3、URL:uniformresorcelocator,統(tǒng)一資源定位符4^3W:worldwideweb,萬維網(wǎng)5、CSS:cascadingstylesheets,層疊式樣式表6、<hr>:水平線標(biāo)記7、Now函數(shù)功能:根據(jù)計算機系統(tǒng)設(shè)定的日期和時間返回當(dāng)前的日期和時間值8、Trim函數(shù)功能:去掉字符串前后的空格9、Len功能:返回字符串內(nèi)字符的數(shù)目,或是存儲一變量所需的字節(jié)數(shù)10、msgbox():基本輸出信息框11、CStr函數(shù):將數(shù)據(jù)轉(zhuǎn)換成一個字符串12、事件:是對網(wǎng)頁中各種控件狀態(tài)改變的一種描述。13、對象:瀏覽器中或腳本編寫中用于綜合描述一組功能和事件的組合體14、<%Session.abandon%>意思為:清除所有的session15、組件:是將執(zhí)行某項或一組任務(wù)的代碼集成為一個獨立的可調(diào)用的模塊16、SQL:structuredquerylanguage,結(jié)構(gòu)化查詢語言17、ADO:ActiveXDataObjects.ActiveX數(shù)據(jù)對象18、ODBC:opendatabaseconnectivity,開放式數(shù)據(jù)庫連接19、InputBox函數(shù):在鍵盤上輸入數(shù)據(jù)20、IsNumeric函數(shù):測試自變量是否是一個數(shù)值二、填空題1、如果操作系統(tǒng)是Windows2000,一般需要安裝組件才能運行ASP程序。(IIS)2、ASP的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會被別人窺視,另外程序執(zhí)行完畢后,僅僅將執(zhí)行結(jié)果返回給客戶端瀏覽器,這樣做減輕了的負(fù)擔(dān)。(網(wǎng)絡(luò)傳輸)3、ASP的腳本程序是在執(zhí)行的,通常腳本代碼不會被別人窺視,另外程序執(zhí)行完畢后,僅僅將執(zhí)行結(jié)果返回給客戶端瀏覽器,這樣做減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān)。(服務(wù)器端)4、Web是基于的一種體系結(jié)構(gòu)??蛻魴C向服務(wù)器發(fā)送請求,要求執(zhí)行某項任務(wù),而服務(wù)器執(zhí)行此項任務(wù),并向客戶機返回響應(yīng)。(C/S(客戶機/服務(wù)器))5、傳輸層也叫TCP層,主要功能是負(fù)責(zé)應(yīng)用進(jìn)程之間的端一端通信,傳輸層定義了兩種協(xié)議:TCP(傳輸控制協(xié)議)和。(UDP(用戶數(shù)據(jù)報協(xié)議))6、傳輸層也叫TCP層,主要功能是負(fù)責(zé)應(yīng)用進(jìn)程之間的端一端通信,傳輸層定義了兩種協(xié)議:和UDP(用戶數(shù)據(jù)報協(xié)議)。(TCP(傳輸控制協(xié)議))7、IP地址是識別Internet網(wǎng)絡(luò)中的主機及網(wǎng)絡(luò)設(shè)備的唯一標(biāo)識,通常分為網(wǎng)絡(luò)地址和兩部分。(主機地址)8、IP地址是識別Internet網(wǎng)絡(luò)中的主機及網(wǎng)絡(luò)設(shè)備的唯一標(biāo)識,通常分為和主機地址兩部分。(網(wǎng)絡(luò)地址)9、是識別Internet網(wǎng)絡(luò)中的主機及網(wǎng)絡(luò)設(shè)備的唯一標(biāo)識。(IP地址)10、可以直接在InternetExplorer瀏覽器中打開XML文檔,更多的是通過CSS和方式來顯示XML文檔。(XSL)11、可以直接在InternetExplorer瀏覽器中打開XML文檔,更多的是通過和XSL方式來顯示XML文檔。(CSS)12、ASP通過后綴名為asp的文件來實現(xiàn),一個ASP文件相當(dāng)于一個文件。(可執(zhí)行)13、ASP通過后綴名為的文件來實現(xiàn),一個ASP文件相當(dāng)于一個可執(zhí)行文件。(asp)14、ASP運行于服務(wù)器端,是Microsoft公司在1996年底推出的一種取代的Web應(yīng)用程序開發(fā)技術(shù)。(CGI(或者公共網(wǎng)關(guān)接口))15、ASP運行于端,是Microsoft公司在1996年底推出的一種取代CGI(或者公共網(wǎng)關(guān)接口)的Web應(yīng)用程序開發(fā)技術(shù)。(服務(wù)器)16、DHTML中的D指的是。(Dynamic(或者動態(tài)))17、IP地址中一個C類地址最高三位是110,接下來21位是網(wǎng)絡(luò)地址,其余—位是主機地址。(8)18、IP地址中一個C類地址最高三位是110,接下來21位是,其余8位是主機地址。(網(wǎng)絡(luò)地址)19、Web是一種體系結(jié)構(gòu),它可以訪問分布于Internet主機上的聯(lián)接在一起的鏈接文檔。(超鏈接)20、Web全稱是,(WorldWideWeb)21、HTTP協(xié)議的工作模式是基于客戶端請求(服務(wù)器響應(yīng))22、HTTP協(xié)議的工作模式是基于服務(wù)器響應(yīng)(客戶端請求)23、匹配一個HTML標(biāo)記和CSS樣式表標(biāo)記有三種方式:標(biāo)記選擇符、和o(類和ID)24、表格標(biāo)記<Form>的action屬性用于指定表單處理程序的URL地址,屬性用于定義數(shù)據(jù)提交方式。(method)25、表格標(biāo)記<Form>的屬性用于指定表單處理程序的URL地址,method屬性用于定義數(shù)據(jù)提交方式。(action)26、DOM,即,是由W3c提出的,從DHTML對象模型技術(shù)發(fā)展而來。它將文檔作為一個樹形結(jié)構(gòu),其中的每個節(jié)點表現(xiàn)為一個HTML標(biāo)記或者HTML標(biāo)記內(nèi)的文本項。(DocumentObjectModel(或者文檔對象模型))27sJavaScript是由Netscape開發(fā)的一種解釋語言,可以直接插入到文檔中(HTML)28、JavaScript是由Netscape開發(fā)的一種語言,可以直接插入到HTML文檔中(解釋)29、在文件開頭添加語句后,則所有的變量都必須先聲明才能使用(<%OptionExplicit%>)30、語句b=lnt(10*)+1)將返回1到10之間的隨機整數(shù)(rnd或md())31、執(zhí)行完a=Left("vbscript",2)&Mid("vbscript",3,4)&Right("vbscript",2)后,a的值為o(VBSCRIPT)32、在VBScript中,我們用檢驗函數(shù)來判斷變量是數(shù)字類型。(isNumeric)33、執(zhí)行完a=lnStr("jjshang@263.net","@")后,a的值為。(8)34、在VBScript函數(shù)中,如果要返回一個值,給賦值。(函數(shù)名)35、使用關(guān)鍵字在重新調(diào)整大小時保留原來數(shù)組的內(nèi)容。(redim)36、聲明Variant變量使用語句。(dim)37.VBScript只有一種數(shù)據(jù)類型,稱為,也叫做變體類型。(variant)38、是VBScript的輸出語句,可以向瀏覽器發(fā)送字符串(document.write)39、VBScript一般運行在客戶端,ASP一般運行在端(服務(wù)器)40、VBScript一般運行在端,ASP一般運行在服務(wù)器端(客戶端)41、Response.Write語句的簡寫形式是:(<%="簡寫形式"%>)42、獲得的是網(wǎng)站的根目錄信息(Server.MapPath("/"))43、如果希望修改Session的生存期,可以有兩種方法:(1)修改IIS中系統(tǒng)的設(shè)置值;(2)o(設(shè)置Session.timeout屬性)44、Response.Write。的功能是向瀏覽器輸出信息,與VBScript中的的功能相近。(document.write。)45、使用可以在用戶瀏覽網(wǎng)站時,跟蹤和記錄它的一些特定信息,而不用在每次向服務(wù)器發(fā)出請求是都讓用戶驗證自己的身份,它是前端瀏覽器與服務(wù)器每一次會話的表示變量。(Session)46、Request對象的主要功能是從客戶端取得信息,而對象的功能與Request對象的功能剛好相反。(Response)47、Request對象的主要功能是從取得信息,而Response對象的功能與Request對象的功能剛好相反。(客戶端)48、Session對象的概念和Cookie很相似,也可以用來記錄客戶的狀態(tài)信息。所不同的是,Cookie是把信息記錄在客戶端的瀏覽器中,而Session對象則是把信息記錄在中。(服務(wù)器)49、Session對象的概念和Cookie很相似,也可以用來記錄客戶的狀態(tài)信息。所不同的是,Cookie是把信息記錄在的瀏覽器中,而Session對象則是把信息記錄在服務(wù)器中。(客戶端)50、上傳組件的屬性設(shè)置為:obj.extname="gif"功能是(上傳的文件類型)51、表單屬性中一定要包含語句,此時處理的文件是一種Form數(shù)據(jù),所以一定要加上這條語句,否則文件不能上傳。(enctype="multipart/form-data")52、ReadLine。的功能是。(讀取一整行文本內(nèi)容)53、在數(shù)據(jù)庫的表中,縱的一行叫做一個,橫的一行叫做一個。(字段,記錄)54、數(shù)據(jù)庫最常用的四大基本操作:查詢(SELECT)、、和刪除(DELETE)o(插入(insert),修改(update))55、判斷記錄指針是否到了記錄集的末尾的屬性是Eof,向下移動指針,可調(diào)用記錄集對象的方法來實現(xiàn)。(MoveNext)56、為了建立與數(shù)據(jù)庫的連接,必須調(diào)用連接對象的OPEN方法,連接建立后,可利用連接對象的方法來執(zhí)行SQL語句。(Exectue)57、為了建立與數(shù)據(jù)庫的連接,必須調(diào)用連接對象的方法,連接建立后,可利用連接對象的Exectue方法來執(zhí)行SQL語句。(Open)58、判斷記錄集合是否到表的最后,利用語句o(whilenotrs.eof)59、創(chuàng)建記錄集對象的一個實例,可以使用,這種方法創(chuàng)建的記錄集指針只能向下,而不能向上移動,即不能執(zhí)行MoveFirst。和MovePrevious。指令。(connection)60、通常的數(shù)據(jù)庫接口技術(shù)由CGI,JDBC和o(ODBC)61、ADO是一個ASP內(nèi)置的服務(wù)器組件它是一座連接Web應(yīng)用程序和OLEDB的橋梁,運用它結(jié)合ASP技術(shù)可在網(wǎng)頁中執(zhí)行—命令,達(dá)到數(shù)據(jù)庫訪問的目的。(SQL)62、ADO是一個內(nèi)置的服務(wù)器組件它是一座連接Web應(yīng)用程序和OLEDB的橋梁,運用它結(jié)合ASP技術(shù)可在網(wǎng)頁中執(zhí)行SQL命令,達(dá)到數(shù)據(jù)庫訪問的目的。(ASP)63、JDBC與ODBC一樣是支持基本SQL功能的一個通用低層的應(yīng)用程序編程接口(API),它在不同的數(shù)據(jù)庫功能模塊層次上提供了一個統(tǒng)一的用戶界面,只不過ODBC提供的是C語言接口,而JDBC提供了一個。(JAVAAPI)64、JDBC與ODBC一樣是支持基本SQL功能的一個通用低層的應(yīng)用程序編程接口(API),它在不同的數(shù)據(jù)庫功能模塊層次上提供了一個統(tǒng)一的用戶界面,只不過ODBC提供的是接口,而JDBC提供了一個JAVAAPI。(C語言)65、ADO技術(shù)是一種良好的Web數(shù)據(jù)庫訪問解決方案,通過一組對象的和屬性來完成相應(yīng)的數(shù)據(jù)庫訪問的目的。(方法)66、ADO技術(shù)是一種良好的Web數(shù)據(jù)庫訪問解決方案,通過一組對象的和方法來完成相應(yīng)的數(shù)據(jù)庫訪問的目的。(屬性)67、技術(shù)是一種良好的Web數(shù)據(jù)庫訪問解決方案,通過一組對象的屬性和方法來完成相應(yīng)的數(shù)據(jù)庫訪問的目的。(ADO(或者ActiveX數(shù)據(jù)對象))68、為了能使HTML代碼能在瀏覽器中顯示,可以使用server對象的方法來實現(xiàn)。(HTMLEncode)69、response的方法可以將客戶端的瀏覽器重定向到一個新的網(wǎng)頁。(redirect)70、要將ASP網(wǎng)站的預(yù)編寫公共函數(shù)、變量定義和頭、腳文件引入asp文檔中,一般采用包含文件方法,其使用格式:(<!-#indudefile="被包含文件"->)三、判斷題V,X1、在用瀏覽器訪問某個網(wǎng)站的頁面時,可通過查看源文件的方式,修改網(wǎng)頁的源代碼。(X)2、ASP是一種網(wǎng)頁編程語言。(V)3、IIS應(yīng)運行在WindowsNT平臺上,它只提供WWW服務(wù)功能。(X)4、ASP網(wǎng)頁,運行時在客戶端可以查看到真實的ASP源代碼。(X)5、HTML不具有文件存取操作的功能,是一種描述性的標(biāo)記語言。(V)6、在網(wǎng)頁中,如果要收集用戶所輸入的數(shù)據(jù),必須通過表單來實現(xiàn)。(V)7、HTML網(wǎng)頁的存盤文件名必須是.htm。(X)8、HTML標(biāo)記符都必須配對和成組使用。(X)9、cookie信息就是保存在客戶端的用戶標(biāo)識信息文本,可以用文本編輯器打開,但客戶端重啟動后會丟失該信息。(V)10、在Global.asa文件中,不能有任何輸出語句,且該文件必須放在站點的根自錄才能生效。(V)11、在一個ASP頁面中定義的對象或變量,其作用域僅限于該ASP頁面,一旦頁面執(zhí)行完畢,該變量或?qū)ο笠簿妥詣颖会尫?。(V)12、Session和Application對象的事件過程只能書寫在Global.asa文件中。(V)13、在VB中當(dāng)場編寫一個組件,并生成一個.州文件,該組件即使本機使用,也必須注冊后方能使用。(X)14、打開瀏覽器后,IIS會自動創(chuàng)建Session.SessionlD屬性,其屬性值隨著瀏覽器刷新而改變。(X)15、使用Application對象創(chuàng)建一個屬性,其屬性值隨著瀏覽器的關(guān)閉而消失。(X)四、單選題1、Asp頁面中用以包含其它頁面的命令是o(C)A、returnB、includeC、includefileD、global2、張三使用163撥號上網(wǎng),訪問新浪網(wǎng)站,是服務(wù)器端。(C)A、張三的電腦B、163的撥號網(wǎng)絡(luò)服務(wù)器C、新浪網(wǎng)站D、沒有服務(wù)器3、相對JSP和PHP,是ASP優(yōu)點的是o(C)A、全面支持面向?qū)ο蟪绦蛟O(shè)計B、執(zhí)行效率高C、簡單容易D、多平臺支持4、關(guān)于B/S和C/S編程體系,下面說法不正確的是0(C)A、B/S結(jié)構(gòu)的編程語言分成瀏覽器端編程語言和服務(wù)器端編程語言。B、HTML和CSS都是由瀏覽器解釋的,JavaScript語言和VBScript語言是在瀏覽器上執(zhí)行的。C、目前應(yīng)用領(lǐng)域的數(shù)據(jù)庫系統(tǒng)全部采用網(wǎng)狀型數(shù)據(jù)庫。D、JSP是SUN公司推出的是J2EE十三種核心技術(shù)中的一種。5、下面哪門語言不是被瀏覽器執(zhí)行的。(A)A、HTMLB、JavaScriptC>VBScriptD、ASP6、Web的工作模式是:(A)A、客戶端/服務(wù)器端B、瀏覽器/服務(wù)器C、瀏覽器/瀏覽器D、瀏覽器/客戶端7、相對比較早出現(xiàn)的服務(wù)器端技術(shù)是:(B)A、ASPB、CGIC、JSPD^JavaScript8,HTML表單的起始標(biāo)記為0(B)A、FONTB、FORMC,BODYD、HTML9、下面的HTML標(biāo)t己vinputtype="passw。rc^name='Nr5ize='15'>的作用是 o(D)A、在web頁面中產(chǎn)生一個多行文本框B、在web頁面中產(chǎn)生一個單行文本框C、在web頁面中產(chǎn)生一個復(fù)選框D、在web頁面中產(chǎn)生一個口令文本框10、(InputType=Reset>是一個。(B)A、文本框B、重新填寫的按鈕C、下拉菜單D、提高給服務(wù)器的按鈕11、在超級鏈接中,如果指定框架名稱,連接目標(biāo)將在鏈接文本所在的框架頁內(nèi)出現(xiàn),當(dāng)前頁面被刷新。(D)A、BlankB、SelfC、ParentD、Top12、以下標(biāo)記中,可用于在網(wǎng)頁插入圖像。(A)A、<IMG>標(biāo)記,B、<BR>標(biāo)記C、<H3>標(biāo)記D、<SRC>標(biāo)記13、下面關(guān)于標(biāo)記的說法不正確的是o(C)A、標(biāo)記要填寫在一對尖括號(<>)內(nèi)B、書寫標(biāo)記的時候,英文字母的大、小寫或混合使用大小寫都是允許的。C、標(biāo)記內(nèi)可以包含一些屬性,屬性名稱出現(xiàn)在標(biāo)記的后面,并且以分號進(jìn)行分隔。D、HTML對屬性名稱的排列順序沒有特別的要求。14、發(fā)展DHTML的作用不在于:(D)A、減輕服務(wù)器處理壓力B、加快客戶端頁面處理速度C、減輕網(wǎng)絡(luò)壓力D、加快數(shù)據(jù)搜索速度15、Textarea屬性之Rows用于設(shè)置:(B)A、多行文本框名稱B、設(shè)置最多可以輸入的行數(shù)C、設(shè)置每行可以輸入的字符數(shù)D、設(shè)置每列可以輸入的字符數(shù)16、設(shè)定互動式表單的信息傳輸方式的屬性是:(C)A、Action和MethodB、ActionC、MethodD、post17、請問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么:<%Response.Write"<ahref='http:〃'>搜狐</a>"%>(C)A、搜狐B、<ahref='http:〃'>搜狐</a>C、搜狐(超鏈接)D、該句有錯,無法正常輸出18><%Response.Write"您來訪的時間是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"%>如果瀏覽者打開這個ASP頁面的日期是2006年5月20日,以上代碼運行后,轉(zhuǎn)化成標(biāo)準(zhǔn)HTML代碼為:(A)A、您來訪的時間是:2006年5月20日B、Response.WriteC、<%您來訪的時間是:2006年5月20日%〉D、您來訪的時間是:19、ASP文件所有的Script程序代碼均須放在下列符號之間:(D)A、./**/B..<!?C、<pre></pre>D、<%%>20、下面那種語言是解釋執(zhí)行的:(C)A、C++B、DelphiC、JavaScriptD^Java21、在DHTML中把整個文件的各個元素作為對象處理的技術(shù)是:(C)A、HTMLB、CSSC、DOMD、Script22、一組選項中可以選擇多項的表單元素是:(A)CheckboxRadioTextD、Textarea23、<br>表示:(D)A、分段B、產(chǎn)生空格C、強制換段D、強制換行24、執(zhí)行完a=5>3And"a"<"c"語句后,a的值為:(B)A、trueB、falseC、1D、025、<%setname=server.CreateObject(//MSWC.NextLink/,)%>語句能夠?qū)崿F(xiàn)的作用是:(A)A、定義并創(chuàng)建一個名為name的文件超鏈接組件B、定義并創(chuàng)建一個名為name的廣告輪顯組件C、定義并創(chuàng)建一個名為name的存取組件D、定義并創(chuàng)建一個名為name的瀏覽器性能組件26、下面哪個函數(shù)可以返回當(dāng)前的日期和時間:(vbscript)(A)A^nowB、dateC、timeD^datetime27、執(zhí)行完如下語句后,Sum的值為:<%Dima(5),SumSum=0For1=0To5a(l)=lSum=Sum+a(l)Next%>(C)A、0B、5C、15D、2028、執(zhí)行完a=5Mod3語句后,a的值為:(B)A、0C、3D、529、若要求VBScript的變量在使用前必須事先定義,則應(yīng)使用語句來設(shè)置。(A)A、OptionExplicitB、OptionBaseC>DimReDim30、語句"0^("1234567890",3,3)”的返回值是。(A)A、345B、234C、456D、789031、下列哪一個函數(shù)可以將數(shù)值型轉(zhuǎn)換為字符串(C)A、CDateB、ClntC>CStrD、CDbl32、判斷程序運行完畢后,x,y,z值分別為(C)x="ll"+ly="ll"&lz="ii"+"i"A、111111111C、12111111D、12121233、執(zhí)行完strllser="12345678"以后,strUser是類型。(B)A、整數(shù)變量B、字符串變量C、布爾型變量D、單精度變量34、使用語句可以立即從Sub過程中退出。(A)A、ExitSubB、Exit<\Sub>Loop35、下面關(guān)于VBScript的命名規(guī)則的說法不正確的是,(A)A、第一個字符必須是數(shù)字或字母B、長度不能超過255個字符C、名字不能和關(guān)鍵字同名D、在聲明的時候不能聲明兩次36、Querystring獲取方法、Form獲取方法獲取的數(shù)據(jù)子類型分別是:(C)A、數(shù)字、字符串B、字符串、數(shù)字C、字符串、字符串D、必須根據(jù)具體值而定37、請判斷下面程序運行完畢后a的值:<%a=3a=a+5%>(D)A、0B、3C、5D、838、下面的技術(shù)中,是客戶端腳本語言的是:(D)A、ASPB、PHPC、PerlD>VBScript39、如果想統(tǒng)計一個網(wǎng)站的在線人數(shù),應(yīng)該使用對象。(D)A、ApplicationB、RequestC、ServerD、Session40、如果想統(tǒng)計一個瀏覽者進(jìn)入本站點以后瀏覽的頁面次數(shù)(包括對同一頁面的多次瀏覽)則可以使用對象。(A)A^ApplicationB、RequestC、ServerD、Session41、當(dāng)用戶通過表單向某asp頁面提交請求時,在該asp頁面中可以取得用戶提交的數(shù)據(jù)的所使用的對象是。(A)A、RequestResponseC、ServerD、Application42、問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么:<%Response.WriteServer.HTMLEncode(z/<ahrefdhttpj/、新浪</a>")%>(B)A、新浪B、<ahref='http:〃'>新浪</a>C、新浪(超鏈接)D、該句有錯,無法正常輸出43、執(zhí)行完如下語句后,頁面上顯示的內(nèi)容為:<%Response.Write"A"Response.EndResponse.Write"B"%>(A)A、AB、ABC、ACD、ABC44、下面哪條語句可以返回訪問者的IP地址(A)A、Request.ServerVariables(B、Request.ServerVariables(Request.ClientCertificate(D^Request.ClientCertificate(45、Application_OnStart事件和Application_OnEnd事件的處理過程必須寫在 (D)A、<head>和</head>之間B><body>和</body>之間C<title>和</title>之間gobaLasa中46、下面哪個不是ASP的內(nèi)建對象o(C)A、RequestResponseC、ClientD、Server47、Application對象的默認(rèn)的有效期是。(D)A、10B、20C、30D、從網(wǎng)站啟動到終止48、Request.Form讀取的數(shù)據(jù)是=(B)A、以Post方式發(fā)送的數(shù)據(jù)B、以Get方式發(fā)送的數(shù)據(jù)C、超級連接后面的數(shù)據(jù)D、以上都不對49、對于下面的語句,執(zhí)行的結(jié)果是o<%Response.Write("中國")Response.End()Response.Write("你好")%>(B)A、中國你好B、中國C、你好D、出錯50、要在服務(wù)器端和客戶端保持相對持久的信息,可以采用:(A)A、Cookie技術(shù)B、Clientcertificate存儲在發(fā)送到HTTP請求中客戶端證書中的字C、Servervariables預(yù)定的環(huán)境變量的值D、Querystring數(shù)據(jù)集合51、取得客戶端的IP地址的方法是:(C)A、Request.servervariables(B、Request.servervariables(C、Request.servervariables(D^Request.servervariables(52>請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么:<%DimstrTempstrTemp二"user_name”Session("strTemp")="張紅”Session(strTemp)=〃王剛”Response.WriteSession(”user_name”)%>(B)A、張紅B、王剛C、張紅王剛D、語法有錯,無法正常輸出53、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么:<%="祖國"="您好”%>(D)A、祖國您好B、祖國(換行)您好C、祖國D、以上都不對54、Session對象默認(rèn)的超時時限為:(A)A、20分鐘B、30分鐘45分鐘D、60分鐘55、請問下面程序段執(zhí)行完畢,c的值為多少?<%Session("aH)=lSession("b")=2c=Session(na")+Session("b")%>(B)A、12B、3C、abD、以上都不對56、Response.Redirect"login.asp”表示:(C)A^覆蓋login.aspB、關(guān)閉login.aspC、在一個新窗口中打開login.aspD、重定向到login.asp57、在使用下載組件時,若下載組件是dll文件形式(test.dll),并且我們將該文件存放到C:\temp\test.dll下,則注冊時還要在運行窗口輸入.(C)A、RunC:\temp\test.dllB>Runtest.dllC、Regsvr32C:\temp\test.dllD^Regsvr32test.dll58、上傳圖像數(shù)據(jù)到數(shù)據(jù)庫時,該字段的類型是o(B)A、binaryB、OLE類型C、文本類型D、圖形圖像類型59、使用命令注冊組件。(A)A、regsvr32B、regsvrC、regeditD^syssvr60、語句:setMyFileObject=Server.CreateObject(uScripting.FileSystemObject")工程名是。(B)A、FileSystemObjectB、ScriptingC、ServerD、File61、AdRotator組件的getAdvertisment。方法功能是。(D)A、讀取配置文件B、創(chuàng)建該組件C、創(chuàng)建廣告D、讀取圖片62、FSO是IIS自帶的一個組件,該組件的功能是o(B)A、操作數(shù)據(jù)庫系統(tǒng)B、操作文件系統(tǒng)C、操作瀏覽器D、操作登陸系統(tǒng)63、函數(shù)算出返回記錄的行數(shù)。(A)A、COUNTB、MINC、AVGD、NUM64、下面的SQL關(guān)鍵字中,屬于DML的是。(B)SELECTUPDATESAVEPOINTGRANT65、數(shù)據(jù)庫表中每行數(shù)據(jù)稱為一條。(A)A、記錄B、字段C、值D、結(jié)構(gòu)66、目前常用的數(shù)據(jù)庫管理系統(tǒng)屬于o(C)A、網(wǎng)狀型B、層次型C、關(guān)系型D、結(jié)構(gòu)型67、要查詢user_name為"tutu"且是2003年1月1日前注冊的用戶,請問用哪條語句?(C)A、Select*FromusersWhereuser_name=tutuAndsubmit_date<#2003-l-l#B、Select*FromusersWhereusername=C、Select*FromusersWhereusername=D、Select*FromusersWhereuser_name=68、SQL語句中創(chuàng)建數(shù)據(jù)表的語句是:(A)A、CreateTableB、ProduceTableC、AlterTableD、DropTable69、如果剛打開了一個含有1條記錄的記錄集,那么Bof的值為(C)A、1B、TrueC、FalseD、NULL70、用于和數(shù)據(jù)庫建立連接的對象是:.(D)A、FieldsB、FieldC、CommandD^Connection71、設(shè)定義了記錄集rs,如果希望打開的記錄集可以前后移動指針,并且可讀可寫,則應(yīng)該為下面哪一句?(B)TOC\o"1-5"\h\zA^ rs.OpenstrSqL dbB、rs.OpenstrSqh db, 1,3C、rs.OpenstrSql, db, ,3D^ rs.OpenstrSql, db, 172、以下連接對象的創(chuàng)建方法,正確的是。(D)Anconn=CreateObject(,,ADODB.connection,/)conn=Server.CreateObject(",ADODB.connection,/)C、Setconn=Server.CreateObject(ADODB.connection)D^Setconn=Server.CreateObject(〃ADODB.connection")73>已知已建立聲明了一個名為rs的Recordset對象實例,下面關(guān)于Recordset對象下面的幾個方法中,能夠獲得rs第3個字段值的是:(B)A、rs.Move(3)B、rs(3).ValueC、rs(3).nameD、rs(3).fields74、語句rs.Fields.Count返回的值是。(D)A、記錄集的行數(shù)B、記錄集的列數(shù)C、記錄集的行數(shù)+1D、記錄集的列數(shù)75、命令對象(Command):用來執(zhí)行0(B)A、SQL語句B、SQLServer的存儲過程C、連接數(shù)據(jù)庫D、返回記錄集76、如果某服務(wù)器比較慢,執(zhí)行查詢操作時可能無法正常執(zhí)行,應(yīng)該設(shè)置下面哪個屬性:(A)A、Connection對象.ComandTimeOutB、Connection對象.ConnectionTimeoutC、Commmand對象.ConnectionTimeoutD、Session對象.TimeOut77、要查詢姓"張"或者是2003年1月1日前注冊的用戶,請問用哪條語句?(D)A、Select*FromusersWherereal_name=B、Select*FromusersWherereal_name=C、Select*FromusersWherereal_namelikeD、Select*FromusersWherereal_namelike78>ADO基本和核心的對象有三個:Connection連接對象、Command命令對象:(B)A、Field對象B、Recordset對象C、Parameter對象D、Property對象79、在ASP頁面中,一般采用以下句來讀入其它頁面內(nèi)容如函數(shù)定義頁面或公用配置如.INC文件和公用信息如頭尾頁面內(nèi)容(A)A、<!-includefile="路徑/文件名”一>B、#includefile="路徑/文件名”C、<!—includefile="路徑/文件名>D、<!-includefile("路徑/文件名”)一80、關(guān)于ASP的特點敘述中,如下哪個是不確切的(C)A、ASP頁面中可包含文本、HTML標(biāo)記、服務(wù)器端腳本、客戶端腳本命令、ActiveX組件。B、ASP可以使用內(nèi)置ActiveX組件和第三方組件完成特定功能。C、ASP相比其他動態(tài)網(wǎng)頁更具安全,用戶只能得到HTML代碼而無法獲取ASP頁面源代碼。D、ASP是一種解釋性語言,服務(wù)器只要在使用時對其進(jìn)行解釋執(zhí)行即可。五、多選題1、IIS服務(wù)器初始默認(rèn)文檔有o(ABCD)A、index.htmB、index.aspC^default.aspD^index.html2、支持ASP的WEB服務(wù)器有o(AB)A、PWSB、IISApacheD、Tomcat3、在HTML表單中可以使用的控件有o(ABCD)A、復(fù)選框B、單選框C、按鈕D、下拉列表框4、使用CSS來格式化網(wǎng)頁,共有三種方式:。(ACD)A、在HEAD中引用B、作為標(biāo)記來引用C、在BODY中引用D、作為文件來引用。5、對于主鍵約束的說法,正確的是o(AB)A、主鍵字段不能重復(fù)B、不能為空C、可以有多個列同時為主鍵D、主鍵必須是自動增加的6、Asp支持的數(shù)據(jù)庫類型有。(ABC)A、SQLServerB>AccessC、EXCELD、PPT7、可以使用ADO來訪問的數(shù)據(jù)庫是。(ABCD)A、MicrosoftAccessB^MicrosoftSQLServerC、OracleEXCEL8、ASP內(nèi)置對象有.(ABC)A、responseB、requestC、sessionD、AdRotator9、ASP組件有(BD)A、response,requestB、ASPUploadC、session,ApplicationD、AdRotator10、關(guān)于ASP的特點敘述中,如下哪個是不確切的(C)A、ASP頁面中可包含文本、HTML標(biāo)記、服務(wù)器端腳本、客戶端腳本命令、ActiveX組件。B、ASP可以使用內(nèi)置ActiveX組件和第三方組件完成特定功能。C、ASP相比其他動態(tài)網(wǎng)頁更具安全,用戶只能得到HTML代碼而無法獲取ASP頁面源代碼。D、ASP是一種解釋性語言,服務(wù)器只要在使用時對其進(jìn)行解釋執(zhí)行即可。六、簡答題1、ASP的工作原理答:1)當(dāng)瀏覽器向Web服務(wù)器請求調(diào)用ASP文件時,就啟動了ASP;2)Web服務(wù)器響應(yīng)了該HTTP請求,調(diào)用ASP引擎,解釋被申請的文件;3)當(dāng)遇到與ActiveXScript兼容的腳本時,ASP引擎調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理;4)若腳本指令中涉及到數(shù)據(jù)庫的訪問,就通過ODBC與后臺數(shù)據(jù)庫進(jìn)行連接,有數(shù)據(jù)庫訪問組件實現(xiàn)對數(shù)據(jù)庫的操作,并將執(zhí)行結(jié)果動態(tài)生成一個HTML頁面返回Web服務(wù)器端,然后與頁面中非腳本的HTML合并成一個完整的HTLM頁面送至客戶端瀏覽器。2、簡述HTTP協(xié)議處理事務(wù)的基本步驟答:1)客戶與服務(wù)器建立連接2)客戶向服務(wù)器提出請求3)如果請求被接受,則服務(wù)器送出響應(yīng),在響應(yīng)中包括狀態(tài)碼和所需的文件4)客戶和服務(wù)器斷開連接3、簡述Web服務(wù)器向瀏覽器提供服務(wù)的過程答:大致可以歸納為以下幾個步驟:1)用戶打開計算機(客戶機),啟動瀏覽器程序,并在瀏覽器中指定一個URL,瀏覽器便向該URL所指向的Web服務(wù)器發(fā)出請求。2)Web服務(wù)器接到瀏覽器的請求后,把URL轉(zhuǎn)換成頁面所在服務(wù)器上的文件路徑名。3)如果URL指向的是普通的HTML文檔,Web服務(wù)器直接將它送給瀏覽器4)如果HTML文檔中嵌有ASP或CGI程序,Web服務(wù)器就運行ASP或CGI程序,并將結(jié)果傳送至瀏覽器。5)URL也可以指向VRML文檔。只要瀏覽器中配置有VRML插件,或者客戶機上已安裝了VRML瀏覽器,就可以接收Web服務(wù)器發(fā)送的VRML文檔。4、把一個HTML網(wǎng)頁文件直接更改擴展名為.asp行不行答:可以,ASP文件也可以不包含任何程序代碼,只包含HTML標(biāo)記。5、ASP的特點有哪些?答:1)ASP頁面中可包含文本、HTML標(biāo)記、服務(wù)器端腳本、客戶端腳本命令、ActiveX組件。Web服務(wù)器只執(zhí)行ASP頁面中的服務(wù)器腳本,其它內(nèi)容發(fā)送給客戶端。2)ASP中可以有多種腳本語言,VBScript和Jscripto3)ASP提供了一些內(nèi)置對象,使用這些內(nèi)置對象可以增強ASP的功能。4)ASP可以使用內(nèi)置ActiveX組件和第三方組件完成特定功能。5)ASP具有一定的安全性。用戶只能得到HTML代碼而無法獲取ASP頁面源代碼。6)ASP是一種解釋性語言,服務(wù)器只要在使用時對其進(jìn)行解釋執(zhí)行即可。6、DHTML技術(shù)的組成答:DHTML主要由四種主要技術(shù)組成,各個部分的名稱及功能如下:l)HTML4.0:HTML4.0包括許多增強特性.如大表格的分段顯示,帶有固定標(biāo)題的可以滾動的表格,以及對長表格打印的更好支持。對HTML格式的增強側(cè)重于使這些格式更靈活。2)CSS:CSS控制用XML或HTML語言編寫的文件的顯示、CSS可以使頁面布局和格式比HTML更精確。)DOM:文檔對象模型(DocumentObjectModel)它為HTML文件定義了一個與平臺無關(guān)的程序接口。使用該接口可以控制文件的內(nèi)容、結(jié)構(gòu)和樣式,Web開發(fā)人員借助DOM可以在其Web頁中引入動態(tài)和交互式內(nèi)容,而不必依賴于Web服務(wù)器來提供新的內(nèi)容或改變現(xiàn)有內(nèi)容的顯示方式。)腳本語言:目前廣為流行的JavaScript是由Netscape公司開發(fā)的一種腳本語言.其結(jié)構(gòu)簡單,使用方便,易學(xué)易懂。它的代碼可以直接嵌入HTML文件之中,無需編譯就可在支持JavaScript的瀏覽器中解釋運行。通過使用JavaScript可以大大加強Web頁的交互性,如輕松地在Web頁中加入按鈕,顯示帶有控制的文本.建立交互式表格等。Script可以使Web頁上顯示的文本信息動起來或是加入一些動畫,從而使Web頁看上去活潑誘人。另外一種腳本語言是微軟公司開發(fā)的VBScript,但是很多瀏覽器都不支持該腳本語言。7、簡述標(biāo)記<p>同<B>的區(qū)別答:1)<P>分段標(biāo)簽,表示一個段落的開始;2)<B>表示字體設(shè)置為粗體8ASP文件的基本結(jié)構(gòu)答:通常包含如下三部分內(nèi)容:1)HTML標(biāo)記:"靜態(tài)"部分,使用和,括起。2)腳本命令:一組可在Web服務(wù)器端或客戶瀏覽器端運行的命令,使用"<%"和"%>”表示腳本的開始和結(jié)束。3)文本:直接顯示給用戶的信息,"靜態(tài)"部分。9、Request.Form和Request.Querystring有什么異同點?答:前者是隱式傳遞數(shù)據(jù)(不在uH中出現(xiàn)),數(shù)據(jù)量可以很大;后者是顯示傳遞數(shù)據(jù),字符數(shù)量一般不能超過1024。10、Application對象和Session對象有什么聯(lián)系和區(qū)別?答:他們共同點同時都是用于不同的ASP頁面之間共享信息;區(qū)別是:應(yīng)用范圍不同,前者針對所有用戶,后者針對一個用戶;存活時間不同,前者存活到網(wǎng)站關(guān)閉,后者離開網(wǎng)站就刪除信息11、如何獲得獲得客戶端的IP地址?答:在ASP中使用Request.ServerVariables("REMOTE_ADDR")來取得客戶端的IP地址12、Response對象有什么功能,Response.Wrtie和document.write有什么區(qū)別?答:Response對象功能十服務(wù)器端向客戶端瀏覽器(IE)發(fā)送指定的字符Response.Wrtie和document.write區(qū)別:功能都是向瀏覽器輸出文本。但一般response.write在服務(wù)器斷執(zhí)行,然后向客戶端瀏覽器發(fā)送,而document.write在客戶端執(zhí)行,然后向瀏覽器發(fā)送。13、試述Application對象有哪些方法和事件,各事件的觸發(fā)條件是什么答:方法:Lock:用于鎖定Application對象,禁止其他用戶修改Application對象的值Unlock:解除鎖定,允許其他用戶修改Application對象的值事件:Application_OnStart事件:第一個用戶訪問該站點時發(fā)生Application_OnEnd事件:關(guān)閉Web服務(wù)器時發(fā)生14、試述Session和Cookie的異同答:同:用Response對象可以建立Cookie文件,以記錄來訪客戶的各種信息。Session對象也可以用來記錄客戶的狀態(tài)信息異:Cookie把信息記錄在客戶端的瀏覽器中,而Session對象則把信息記錄在服務(wù)器中。15、Session對象和Application對象各自的作用和最主要的區(qū)別答:都可以保存信息,Session是每個客戶的信息,Application是所有人的。Session的有效期默認(rèn)為20分鐘,Application為從服務(wù)啟動到服務(wù)結(jié)束。16、內(nèi)置組件和外置組件有什么區(qū)別答:組件是一種代碼可重用的程序,通過指定的接口函數(shù)實現(xiàn)其強大的功能。ASP分內(nèi)置組件和外置組件兩種,內(nèi)置組件可以直接創(chuàng)建其實例,實現(xiàn)其功能;外置組件則需要注冊方能使用。17、寫出asp與sqlserver連接字符串答:setconn=server.createobject("adodb.conncetion")conn.open"driver={SQLServer};server=服務(wù)器名或IP;uid=登陸SQL6^|l}KP;pwd=^碼;£^126250=數(shù)據(jù)庫"18、寫出asp與access連接字符串答:dimconn,mdb,connstrmdb=server.mappath("數(shù)據(jù)庫名稱.mdb")setconn=server.createobject("adodb.connection")connstr="driver={microsoftaccessdriver(*.mdb)};uid=admin;pwd=^(i§^^碼;dbq="&mdbconn.openconnstr19、如何實現(xiàn)模糊查詢?答:select*from數(shù)據(jù)表where字段名like'%"&指定的信息&"%'20、ADO中的獨立對象類主要有哪些?(說出5個以上)答:ConnectionCommandRecordSetPropertyErrorFieldParameter七、編程題1、請使用VBSCRIPT編寫一段代碼,在頁面上顯示如下圖形。注意:只要寫出主要代碼即可<br>**********<b,r>*********〈b*********<br>*******<b]>******〈b******〈br〉****.<b[>***<br>**<br>*<br>答:<%<br>DimI,J<br>For1=10To1Step-l<br>ForJ=1Tol<br>Response.Write <br>Next<br>Response.Write”<br>"<br>Next<br>%>2、有100個和尚吃100個饅頭,大和尚1人吃4個,小和尚4人吃1個,問有多少個大和尚和多少個小和尚?清寫出關(guān)鍵代碼。答:<%DimI,J,ren,mantouFor1=1To100'大和尚從1到100循環(huán)ForJ=1To100'小和尚從1至1J100循環(huán)ren=l+J'計算總?cè)藬?shù)mantou=l*4+J*0.25'計算總饅頭數(shù)Ifren=100Andmantou=100ThenResponse.write"<br>大人="&I&"小孩="&JEndIfNextNext%>3、用VBScript實現(xiàn)根據(jù)時間的早晚顯示不同的頁面信息,白天以8—18點計算,顯示photo—day.jpg,晚上顯示photo—night.jpg。請補全相關(guān)代碼:<scriptlanguage="VBScript"><!-dimhh= ifthenelseendif—></script>答:hour(now)(h>=8andh<=18)document.write"<imgsrc='photo-day.jpg'>"document.write"<imgsrc='photo-night.jpg'>n4、下面這段語句,將根據(jù)今天是星期幾,分別在頁面上顯示一幅圖片,星期一、二顯示pl.jpg,其它時間顯示p2.jpg。請?zhí)顚懲暾旅娴某绦颉?lt;%<br>Dimtheday<br>theday=<br>SelectCasetheday<br>Case <br>"<imgsrc='pLjpg'>"<br>CaseElse<br>"<imgsrc='p2.jpg,>"<br>EndSelect<br>%>答:Weekday(NOW())2,3Response.WriteResponse.Write5、原來用一個數(shù)組users保存學(xué)生名單,現(xiàn)在新轉(zhuǎn)來一位同學(xué)"張峰",需要將其名字添加到該數(shù)組中,請?zhí)顚懴旅娉绦蚨沃械目崭瘛?lt;%Dimusers()Redimusers(40)users(O)="王軍"users(l)="李俊"Redimusers(41) ="張峰"%>答:Preserve(說明:這樣就可以保留原有數(shù)據(jù),否則就不能保留)users(41)6、使用VBSCRIPT腳本,編寫一段程序,求1-1/3+1/5-1/7+1/9-...+1/101的和。請補充完成如下代碼。<%dimndimtdimst= s= response.Write("計算并輸出數(shù)歹ij1-1/3+1/5-1/7+1/9-...+1/101")response.Write("</br>")for nextresponse.Write("計算結(jié)果:”&s)response.Write("</br>")%>答:10n=lto101step2s=s+(l/(t*n))t=-t7、使用VBSCRIPT腳本,編寫一段程序,求100~999中的所有水仙花數(shù)。水仙花數(shù):a八3+bA3+cA3=abc.請補全如下代碼:<%dimn,a,b,cresponse.write”100?999中的水仙花數(shù)有:”for a= b= c= ifthenresponse.writen&",next%>答:n=100to999left(n,1)left(right(n,2),1)right(n,1)n=aA3+bA3+cA38、試?yán)肰BSCRIT打印一個九九乘法表,要求表格格式化顯示,如下圖所示:請根據(jù)圖示補全如下代碼。<%response.write"乘法表"&"<br>HDimi,j,kresponse.writeFor response.writeFor k=i*jresponse.writeNextresponse.writeNext%>答:"<tableborder=l>"i=1To9"<tr>Hj=1Toi,,<td>"&i&n*"&j&"=n&k&K</td>nresponse.write”</table>"9、試?yán)肰BScript編寫一個求l-500之間的同時能被3除余2,被5除余3,被7除余2的所有數(shù)的頁面<%dimnforn=1to500ifthenresponse.writen&","next%>答:nmod3=2andnmod5=3andnmod7=210、試?yán)肰BScript編寫一個求1?100中所有的質(zhì)數(shù)的頁面.補全如下代碼:<%response.write"1?100中所有的質(zhì)數(shù):"forn=2to100i=21=0dowhileandifthen1=1elsei=i+lendifloopif1=0thenresponse.writen&","next%>答:i<=int(sqr(n))1=0nmodi=011、編寫程序?qū)崿F(xiàn):取系統(tǒng)時間,如果時間在6:00—12:00之間,輸出"早上好";如果時間在12:00-18:00,輸出“下午好";如果時間在18:00-24:00之間,輸出"晚上好";如果時間在0:00—6:00,輸出"凌晨好"請補全如下代碼:<BODY><SCRIPTLANGUAGE=>Dimhourshours= ifthendocument.writeEndif</script></BODY>答:"VBScript"hour(now)hours<6("凌晨好!。elseifhours<12thendocument,write(“早上好!”)elseifhours<18thendocument.write("下午好!”)elsedocument,write(“晚上好!”)12、請編寫程序段,判斷年齡,如果大于18歲,則顯示〃已成年〃,否則顯示〃未成年〃,要求使用一個表單進(jìn)行交互,表單處理頁面文件為本頁面文件如testl.aspo請補全如下代碼:<%@Language=vbscript%><formname="forml"method="post"action=><p>輸入年齡:<inputname=""type=></p><P><inputtype=name="Submitl"value="輸入"〉<inputtype="reset"name="Submit2"value="重寫"》</p></form><%age= Ifthen%>答:"testl.asp"tl“text”"submit"request.form("tl");age>=18Info二”已成年“elselnfo="未成年”response.write(Info)13、用VBScript設(shè)計一個頁面,顯示一個數(shù)字時鐘,格式如03:16:47PM請補全如下代碼:<HTML><HEAD><TITLE>數(shù)字時鐘(/TITLE〉<SCRIPTlanguage="vbscriptH>timerid=window.settimeout(nclock()",1000)subclock()hours= minutes= seconds= ifhours>12thenmark='^PM,^hours=hours-12endififhours=0thenhours=12ifhours<10thenhours="0Kifminutes<10thenminutes=n0"ifseconds<10thenseconds="0"nowtime= .innerhtml=nowtimetimerid= endsub</SCRIPT></HEAD><BODY><centerid="nowT"></center></BODY></HTML>答:hour(now)minute(now)second(now)&hours&minutes&secondshours&”:"&minutes&“:"&seconds&""&marknowTwindow.settimeout("clock()H,1000)14、利用VBSCRIPT的函數(shù)或過程,檢查一個表單元素是否只含有字母(即、〃到以及"A〃到〃Z”)(提示:可用buttonl_onclick過程,for循環(huán)一個一個字符的查找)請補全如下代碼:<html><head><scriptlanguage=nvbscript">subwindows_onloadforml.elm.focusendsubsubbuttonl_onClickdimzmzm= ifzm="“then“沒輸入內(nèi)容,請輸入內(nèi)容“endifzm=Lcase(zm)for,利用|en()函數(shù)得到字符串長度if then,利用mid(字符串,第幾個起,取幾個)遍歷字符串msgbox11輸入的內(nèi)容中還沒發(fā)現(xiàn)字母"endifnextfor ifthenmsgbox”輸入的內(nèi)容中已發(fā)現(xiàn)含有字母”exitforendifnextendsub</script>檢測表單元素是否含有字母</title></head><body><formname="forml"method="post"action=""><label>輸入信息<inputtype="text"name=""/></label><inputtype="button"name二"button]'value二“檢測"/〉</form></bodyx/html>答:forml.elm.valuemsgboxi=1tolen(zm)mid(zm,i,1)<"a"ormid(zm,i,1)>"z'1i=1tolen(zm)mid(zm,i,1)>"a"andmid(zm,i,1)<nz"elm15、下面的程序段用來計算客戶是第幾次訪問本站。請?zhí)顚懫渲械目崭瘛?lt;%DimvarNumbervarNumber=IfThen'cookie空時varNumber=lElsevarNumber=EndIf二varNumber,倉U建名為number的cookie=#2012-1-1#'設(shè)置cookie的過期日期Response.Write"您是第""次訪問本站”%>答:Request.CookiesCnumber1')VarNumber二〃〃varNumber+1Response.Cookies(//number,z)Response.Cookies("number").Expir&varNumber&16、很多網(wǎng)站要求客戶必須登錄后才能訪問,如果客戶沒有登錄,就不能直接訪問網(wǎng)站的頁面,,應(yīng)該將其引導(dǎo)到首頁(index.asp)登陸頁面。請據(jù)此設(shè)計頁面,完成填寫下面的空格。<%'假定登陸后已創(chuàng)建了一個名為username的session變量%>答:IfSession("UserName")=""ThenResponse.Redirect"index.asp"EndIf17、下面是一個函數(shù),用來返回從a到b的立方和,請?zhí)顚懫渲械目崭瘛?lt;%FunctionCube(a,b)Diml>SumSum= For Sum= Next =SumEndFunction%>答:1=aTobSum+IA3Cube18、編寫一段vbScript程序,實現(xiàn)以下功能。表單輸入n值和m值,然后本頁面收集表單數(shù)據(jù),最后輸出(n-1)!+(m+n)!/(m+1)!表達(dá)式的計算結(jié)果。補全如下代碼:提示:階乘可用函數(shù)計算<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><body><formname="forml"method="post"action="jc.asp"><p>輸入數(shù)據(jù)M<inputname="tl"type="text"id="tl"></p><p>數(shù)據(jù)數(shù)據(jù)n<inputname="t2"type="text"id="t2"></p><P><inputtype="submit"name="Submit"value="提交計算"〉<inputtype="reset"name="Submit2"value="?W"></p></form><%ifRequest()<>""andRequest()<>""thendimm,n,a,b,cm=clng(Request("tl"))n=clng(Request("t2,,))a= b= c= d=a+c/bresponse.write("表達(dá)式(n-l)!+(n+m)!/(m+l)!的計算結(jié)果為"&d)endiffunctionjc( )dimjj=fori=ltoj=nextjc=Endfunction%>答:"tl""t2"jc(n-l)jc(m+l)jc(n+m)intNumintNumj*ij19、編寫程序計算112+122+132+...+232的值。要求使用函數(shù)及調(diào)用實現(xiàn)如上功能<%%>答:Response.WritegetSum(112,232,10)FunctiongetSum(_start,_end,_step)DimiDimsum:sum=0fori=_startto_endstep__stepsum=sum+inextgetSum=sumEndFunction20、編寫函數(shù)返回x和y的立方和,并舉例調(diào)用。<% '調(diào)用函數(shù)舉例%>答:Response.writegetSqr(3,4)FunctiongetSqr(x,y)getSqr=x*x*x+y*y*yEndFunction21、請編寫兩個頁面,在第一個頁面中客戶要輸入姓名,然后保存到Session中。在第二個頁面中讀取該Session信息,并顯示歡迎信息。如果客戶沒有在第一頁登錄就直接訪問第二頁,要將客戶重定向回第一頁。請補全如下程序代碼:Pagel文件內(nèi)容<body><h2align="center">請?zhí)顚憘€人信息</h2><formaction=""method="post"name="forml">姓名:<inputtype="text"name="user_name"><br><inputtype="submit"value="確定”></form><%If<>""Then='創(chuàng)建一個SESSION變量,并賦值EndIf%></body>Page2文件內(nèi)容<%If=""Then '重定向到指定的頁面EndIf%><body><%Response.Write&"您好,歡迎光臨"%></body>答:Request.Form(nuser_name")Session(nuser_namen)Request.Form("user_name")Session("user_namen)Response.Redirect"pagel.asp"Session("user_namen)22、下面這段程序,打開本文件夾下的文本文件test.txt,并讀取其中所有的內(nèi)容顯示在頁面上,請?zhí)顚懫渲械目崭瘛?lt;%DimfsoSetfso=,創(chuàng)建FSO組件實例DimTextFileSetTextFile=fso.(Server.MapPath(”test.txt”),打開文本文件DoWhileNotTextFile.Response.WriteTextFile.'讀一行文本Response.Write"<br>"Loop%>答:Server.CreateObject("Scripting.FileSystemObject")OpenTextFileReadLineAtEndOfStream23、有一個名wwwlink.mdb數(shù)據(jù)庫,庫中有一個link表,字段如圖,現(xiàn)在有兩個文件add_form.asp和add.asp,這兩個文件用來向表中添加記錄,add_form.asp已經(jīng)給出,請你完成add.asp。要求:(1)只要完成添加記錄的主要代碼;(2)網(wǎng)站簡介(intro)可以省略,其它字段均不可以省略。Add_form.asp文件代碼:<formname="forml"method="post"action="add.asp"><td>網(wǎng)站名稱</td><td><inputtype="text"name="name"size=20x/td></trxtr><td>網(wǎng)站地址</td><td><inputtype="text"name="URL"size=40x/td></trxtr><td>網(wǎng)站簡介</td><td><textareaname="intro"rows="2"cols="40"wrap="soft"x/textarea></td></trxtr><tdx/td><td><inputtype="submit"value="確定"></td></tr>add.asp(請在下面完成add.asp,開頭部分語句和最后一條語句已經(jīng)給出,只要在中間添加語句即可)<%OptionExplicit%><%IfRequest.Form("name")<>""AndRequest.Form("URL")<>""Then'以下連上數(shù)據(jù)庫,建立一個Connection對象實例dbDimdbSetdb=Server.CreateObject("ADODB.Connection")db.Open"Dbq="&Server.MappathCwwwlink.mdb")&";Driver={MicrosoftAccessDriver(*.mdb)};"EndIf%>答:<%'建立Recordset對象Setrs=Server.CreateObject("ADODB.Recordset")strSql="Select*Fromlink"rs.OpenstrSql.db,0,2'添加記錄rs.AddNewrs("name")="搜狐"rs("url")=""rs("intro")=''門戶網(wǎng)站"rs("submit_date")=Date()rs.Update%>24、下面要在頁面上按提交日期降序排列所有的網(wǎng)站信息,請?zhí)顚懴旅娉绦蚨沃械目崭瘛<僭O(shè)數(shù)據(jù)庫文件wwwlink.mdb和本文件存放在同一個文件夾下,數(shù)據(jù)表名為link,該表中有三個字段name,url,submit_data,分別代表網(wǎng)站名稱、相關(guān)的鏈接和提交的日期。<table><tr>vtd>網(wǎng)站名稱v/td><td>網(wǎng)站地址</td><td>提交日期</td></tr><%'以下連接數(shù)據(jù)庫DimdbSetdb=Server.CreateObject("ADODB.Connection")db.Open'以下建立記錄集DimstrSql,rsstrSql=setrs=db.execute(strsql)'以下顯示數(shù)據(jù)庫記錄DoWhile%><tr><td><%=rs("name")%x/td><tdxahref=""target="_blank"x%=rs("URL")%x/a></td><td><%=rs("submit_date")%x/td></tr><%Loop%></table>答:nDbq="&Server.Mappath("wwwlink.mdb")&";Driver={MicrosoftAccessDriver(*.mdb)}""Select*FromlinkOrderBySubmit-dateDesc"Notrs.Eof<%=rs(HURL")%>rs.MoveNext25、請設(shè)計一個讀取并顯示數(shù)據(jù)庫表頭和記錄的ASP文檔,假定數(shù)據(jù)庫名:person.mdb.表名grade0補全完成如下代碼:<%'創(chuàng)建數(shù)據(jù)庫連接實例setconn= '打開數(shù)據(jù)庫conn.Open("driver={MicrosoftAccessDriver(*.mdb)};dbq=")'創(chuàng)建記錄集合setrs=一'把查詢得到的結(jié)果輸出到表中Response.Write"<TABLEborder=3>"'表頭讀取并顯示Response.Write"<TR>"For Response.Write"<TD>""</TD>"NextResponse.Write"</TR>"'把查詢結(jié)果填入表中While Response.Write"<TR>"For Response.Write"<TD>""</TD>"NextResponse.Write"<TR>"WendResponse.Write"</TABLE>"Setconn=nothing%>答:Server.CreateObject("ADODB.Connection")&Server.MapPath(Hperson.mdb")conn.Execute("select*fromgrade")i=0Tors.fields.count-1&rs(i).Name¬rs.EOFi=0Tors.fields.count-1&rs(i).value&rs.MoveNext26、請設(shè)計一個讀取并顯示數(shù)據(jù)庫表的字段名信息文檔,假定數(shù)據(jù)庫名:person.mdb,表名gradeo補全完成如下代碼:<%@Language=vbscript%><HTML><BODY><UL><%setconn='創(chuàng)建數(shù)據(jù)庫連接實例conn.Open("driver={MicrosoftAccessDriver(*.mdb)};dbq="廠打開數(shù)據(jù)庫setrs='.Execute方法創(chuàng)建RS記錄集合for,遍歷表字段名Response.Write"<LI>",輸出字段名nextsetconn=nothing%></UL></BODY></HTML>答:Server.CreateObject("ADODB.Connection")&Server.MapPathCperson.mdb")conn.Execute("select*fromgrade")i=0tors.Fields.Count-1&rs(i).Name27、請利用數(shù)據(jù)庫在首頁開發(fā)一個計數(shù)器(提示:每次訪問該頁面就讀取數(shù)據(jù)庫中的訪問次數(shù),然后再加1后更新記錄即可。假定數(shù)據(jù)庫名:temp.mdb,存放數(shù)據(jù)的表:counter,表中一個字段名:number)o請補全如下代碼,實現(xiàn)如上功能。<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><html><head><title>計數(shù)器示例</title></head><body><TABLEborder="0"width="100%"><TR><TDwidth="100%"xhl>我的主頁</hlx/TD></TR><TR><TDalign="center"><%DimdbSetdb='創(chuàng)建數(shù)據(jù)庫連接實例db.Open"Dbq="";Driver={MicrosoftAccessDriver(*.mdb)}"■讀取計數(shù)器setrs=,創(chuàng)建Recordset記錄集合dimsql,visitnumber,rssql=""rs.opensql,db,1,3visitnumber='讀取表中記錄的值visitnumber='增加記錄的值 'rs記錄集重新賦值rs.zrs記錄集合更新response.write"<Palign='center'>您是第%></TD></TR></TABLE>下面是我的主頁的正式內(nèi)容……</body></html>答:Server.CreateObject("ADODB.Connection")&Server.MappathCt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件安全人才隊伍建設(shè)研究-詳解洞察
- 梧州2025年廣西梧州市事業(yè)單位招聘1257人筆試歷年參考題庫附帶答案詳解
- 2025年中國塑鋼垂簾軌市場調(diào)查研究報告
- 2025年針織橫機配件項目可行性研究報告
- 廣州廣東廣州市花都區(qū)花山鎮(zhèn)和郁小學(xué)臨聘教師招聘筆試歷年參考題庫附帶答案詳解
- 廣東廣東海洋大學(xué)后勤保障部招聘非編制水電維修工(第二次)筆試歷年參考題庫附帶答案詳解
- 2025年球衣網(wǎng)布項目可行性研究報告
- 2025年水電解器架項目可行性研究報告
- 2025至2031年中國旋風(fēng)式二級回收裝置行業(yè)投資前景及策略咨詢研究報告
- 2025年抗菌防霉乳膠漆項目可行性研究報告
- 化學(xué)纖維精品課件
- 中式面點師初級(五級)教學(xué)計劃、大綱
- 新外研版九年級上冊英語 Module 1 Unit 2 重點習(xí)題課件
- Q∕SY 03026-2019 石腦油-行業(yè)標(biāo)準(zhǔn)
- 浙江共同富裕哪些值得關(guān)注
- 2020 ACLS-PC-SA課前自我測試試題及答案
- 元宵節(jié)猜燈謎PPT
- 錦州市主要環(huán)境問題論文
- 東風(fēng)4型內(nèi)燃機車檢修規(guī)程
- 藥品經(jīng)營企業(yè)GSP計算機系統(tǒng)培訓(xùn)PPT課件
- 建筑工程冬期施工規(guī)程JGJT1042011
評論
0/150
提交評論