全國計算機等級考試二級筆試Web程序設(shè)計題庫+試卷_第1頁
全國計算機等級考試二級筆試Web程序設(shè)計題庫+試卷_第2頁
全國計算機等級考試二級筆試Web程序設(shè)計題庫+試卷_第3頁
全國計算機等級考試二級筆試Web程序設(shè)計題庫+試卷_第4頁
全國計算機等級考試二級筆試Web程序設(shè)計題庫+試卷_第5頁
已閱讀5頁,還剩130頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一、名詞解釋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)。客戶機向服務(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é)議))7、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)12、ASP通過后綴名為asp的文件來實現(xiàn),一個ASP文件相當(dāng)于一個_______文件。(可執(zhí)行)14、ASP運行于服務(wù)器端,是Microsoft公司在1996年底推出的一種取代________________的Web應(yīng)用程序開發(fā)技術(shù)。(CGI(或者公共網(wǎng)關(guān)接口))16、DHTML中的D指的是_______________________。(Dynamic(或者動態(tài)))17、IP地址中一個C類地址最高三位是110,接下來21位是網(wǎng)絡(luò)地址,其余___位是主機地址。(8)19、Web是一種體系結(jié)構(gòu),它可以訪問分布于Internet主機上的_________聯(lián)接在一起的鏈接文檔。(超鏈接)20、Web全稱是____________,(WorldWideWeb)22、HTTP協(xié)議的工作模式是基于_______服務(wù)器響應(yīng)(客戶端請求)23、匹配一個HTML標(biāo)記和CSS樣式表標(biāo)記有三種方式:標(biāo)記選擇符、___________和___________。(類和ID)24、表格標(biāo)記<Form>的action屬性用于指定表單處理程序的URL地址,___________屬性用于定義數(shù)據(jù)提交方式。(method)26、DOM,即__________________,是由W3C提出的,從DHTML對象模型技術(shù)發(fā)展而來。它將文檔作為一個樹形結(jié)構(gòu),其中的每個節(jié)點表現(xiàn)為一個HTML標(biāo)記或者HTML標(biāo)記內(nèi)的文本項。(DocumentObjectModel(或者文檔對象模型))27、JavaScript是由Netscape開發(fā)的一種解釋語言,可以直接插入到_______文檔中(HTML)29、在文件開頭添加________語句后,則所有的變量都必須先聲明才能使用(<%OptionExplicit%>)30、語句b=Int(10*______)+1)將返回1到10之間的隨機整數(shù)(rnd或rnd())31、執(zhí)行完a=Left("vbscript",2)&Mid("vbscript",3,4)&Right("vbscript",2)后,a的值為______。(VBSCRIPT)32、在VBScript中,我們用檢驗函數(shù)________來判斷變量是數(shù)字類型。(isNumeric)33、執(zhí)行完a=InStr(“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ù)器)41、Response.Write語句的簡寫形式是:__________(<%=”簡寫形式”%>)42、___________獲得的是網(wǎng)站的根目錄信息(Server.MapPath("/"))43、如果希望修改Session的生存期,可以有兩種方法:(1)修改IIS中系統(tǒng)的設(shè)置值;(2)______________________。(設(shè)置Session.timeout屬性)44、Response.Write()的功能是向瀏覽器輸出信息,與VBScript中的___________的功能相近。(document.write())45、使用________可以在用戶瀏覽網(wǎng)站時,跟蹤和記錄它的一些特定信息,而不用在每次向服務(wù)器發(fā)出請求是都讓用戶驗證自己的身份,它是前端瀏覽器與服務(wù)器每一次會話的表示變量。(Session)47、Request對象的主要功能是從______取得信息,而Response對象的功能與Request對象的功能剛好相反。(客戶端)48、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)。(插入(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、判斷記錄集合是否到表的最后,利用語句___________。(whilenotrs.eof)59、創(chuàng)建記錄集對象的一個實例,可以使用___________,這種方法創(chuàng)建的記錄集指針只能向下,而不能向上移動,即不能執(zhí)行MoveFirst()和MovePrevious()指令。(connection)60、通常的數(shù)據(jù)庫接口技術(shù)由CGI,JDBC和______。(ODBC)61、ADO是一個ASP內(nèi)置的服務(wù)器組件它是一座連接Web應(yīng)用程序和OLEDB的橋梁,運用它結(jié)合ASP技術(shù)可在網(wǎng)頁中執(zhí)行____命令,達(dá)到數(shù)據(jù)庫訪問的目的。(SQL)63、JDBC與ODBC一樣是支持基本SQL功能的一個通用低層的應(yīng)用程序編程接口(API),它在不同的數(shù)據(jù)庫功能模塊層次上提供了一個統(tǒng)一的用戶界面,只不過ODBC提供的是C語言接口,而JDBC提供了一個__________。(JAVAAPI)65、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文檔中,一般采用包含文件方法,其使用格式:____(<!--#includefile="被包含文件"-->)四、單選題1、Asp頁面中用以包含其它頁面的命令是___________。(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)點的是_______。(C)A、全面支持面向?qū)ο蟪绦蛟O(shè)計B、執(zhí)行效率高C、簡單容易D、多平臺支持4、關(guān)于B/S和C/S編程體系,下面說法不正確的是___________。(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)記為_________。(B)A、FONTB、FORMC、BODYD、HTML9、下面的HTML標(biāo)記<inputtype=”password”name=‘N1’size=‘15’>的作用是_。(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)記的說法不正確的是_______。(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=''>搜狐</a>"%>(C)A、搜狐B、<ahref=''>搜狐</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)A、CheckboxB、RadioC、TextD、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=0ForI=0To5a(I)=ISum=Sum+a(I)Next%>(C)A、0B、5C、15D、2028、執(zhí)行完a=5Mod3語句后,a的值為:(B)A、0B、2C、3D、529、若要求VBScript的變量在使用前必須事先定義,則應(yīng)使用______語句來設(shè)置。(A)A、OptionExplicitB、OptionBaseC、DimD、ReDim30、語句“mid("1234567890",3,3)”的返回值是___________。(A)A、345B、234C、456D、789031、下列哪一個函數(shù)可以將數(shù)值型轉(zhuǎn)換為字符串___________(C)A、CDateB、CIntC、CStrD、CDbl32、判斷程序運行完畢后,x,y,z值分別為(C)x="11"+1y="11"&1z="11"+"1"A、111111111B、1211112C、12111111D、12121233、執(zhí)行完strUser="12345678"以后,strUser是___________類型。(B)A、整數(shù)變量B、字符串變量C、布爾型變量D、單精度變量34、使用___________語句可以立即從Sub過程中退出。(A)A、ExitSubB、ExitC、<\Sub>D、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、RequestB、ResponseC、ServerD、Application42、問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么:<%Response.WriteServer.HTMLEncode(“<ahref=''>新浪</a>”)%>(B)A、新浪B、<ahref=''>新浪</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(C、Request.ClientCertificate(D、Request.ClientCertificate(45、Application_OnStart事件和Application_OnEnd事件的處理過程必須寫在______(D)A、<head>和</head>之間B、<body>和</body>之間C、<title>和</title>之間D、gobal.asa中46、下面哪個不是ASP的內(nèi)建對象________。(C)A、RequestB、ResponseC、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é)果是(B)_。<%Response.Write("中國")Response.End()Response.Write("你好")%>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分鐘C、45分鐘D、60分鐘55、請問下面程序段執(zhí)行完畢,c的值為多少?<%Session("a")=1Session("b")=2c=Session("a")+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ù)庫時,該字段的類型是_____。(B)A、binaryB、OLE類型C、文本類型D、圖形圖像類型59、使用命令___________注冊組件。(A)A、regsvr32B、regsvrC、regeditD、syssvr60、語句:setMyFileObject=Server.CreateObject("Scripting.FileSystemObject")中,工程名是___________。(B)A、FileSystemObjectB、ScriptingC、ServerD、File61、AdRotator組件的getAdvertisment()方法功能是___________。(D)A、讀取配置文件B、創(chuàng)建該組件C、創(chuàng)建廣告D、讀取圖片62、FSO是IIS自帶的一個組件,該組件的功能是___________。(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)A、SELECTB、UPDATEC、SAVEPOINTD、GRANT65、數(shù)據(jù)庫表中每行數(shù)據(jù)稱為一條______。(A)A、記錄B、字段C、值D、結(jié)構(gòu)66、目前常用的數(shù)據(jù)庫管理系統(tǒng)屬于______。(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-1-1#B、Select*FromusersWhereuser_name=C、Select*FromusersWhereuser_name=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)A、rs.OpenstrSql,dbB、rs.OpenstrSql,db,1,3C、rs.OpenstrSql,db,,3D、rs.OpenstrSql,db,172、以下連接對象的創(chuàng)建方法,正確的是(D)A、conn=CreateObject(”ADODB.connection”)B、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ù)-175、命令對象(Command):用來執(zhí)行__(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)文檔有____。(ABCD)A、index.htmB、index.aspC、default.aspD、index.html2、支持ASP的WEB服務(wù)器有________。(AB)A、PWSB、IISC、ApacheD、Tomcat3、在HTML表單中可以使用的控件有__________。(ABCD)A、復(fù)選框B、單選框C、按鈕D、下拉列表框4、使用CSS來格式化網(wǎng)頁,共有三種方式:(ACD)A、在HEAD中引用B、作為標(biāo)記來引用C、在BODY中引用D、作為文件來引用。5、對于主鍵約束的說法,正確的是___。(AB)A、主鍵字段不能重復(fù)B、不能為空C、可以有多個列同時為主鍵D、主鍵必須是自動增加的6、Asp支持的數(shù)據(jù)庫類型有_______。(ABC)A、SQLServerB、AccessC、EXCELD、PPT7、可以使用ADO來訪問的數(shù)據(jù)庫是___。(ABCD)A、MicrosoftAccessB、MicrosoftSQLServerC、OracleD、EXCEL8、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和Jscript。3)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ù)組成,各個部分的名稱及功能如下:1)HTML4.0:HTML4.0包括許多增強特性.如大表格的分段顯示,帶有固定標(biāo)題的可以滾動的表格,以及對長表格打印的更好支持。對HTML格式的增強側(cè)重于使這些格式更靈活。2)CSS:CSS控制用XML或HTML語言編寫的文件的顯示、CSS可以使頁面布局和格式比HTML更精確。3)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)容的顯示方式。4)腳本語言:目前廣為流行的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è)置為粗體8、ASP文件的基本結(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ù)(不在url中出現(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=登陸SQL的帳戶;pwd=密碼;database=數(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=數(shù)據(jù)庫密碼;dbq="&mdbconn.openconnstr19、如何實現(xiàn)模糊查詢?答:select*from數(shù)據(jù)表where字段名like'%"&指定的信息&"%'20、ADO中的獨立對象類主要有哪些?(說出5個以上)答:1)Connection2)Command3)RecordSet4)Property5)Error6)Field7)Parameter七、編程題1、請使用VBSCRIPT編寫一段代碼,在頁面上顯示如下圖形。注意:只要寫出主要代碼即可<br>**********<br>*********<br>********<br>*******<br>******<br>*****<br>****<br>***<br>**<br>*<br>答:<%<br>DimI,J<br>ForI=10To1Step-1<br>ForJ=1ToI<br>Response.Write"*"<br>Next<br>Response.Write"<br>"<br>Next<br>%>2、有100個和尚吃100個饅頭,大和尚1人吃4個,小和尚4人吃1個,問有多少個大和尚和多少個小和尚?清寫出關(guān)鍵代碼。答:<%DimI,J,ren,mantouForI=1To100'大和尚從1到100循環(huán)ForJ=1To100'小和尚從1到100循環(huán)ren=I+J'計算總?cè)藬?shù)mantou=I*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=_______if________then_______else_________endif--></script>答:hour(now)(h>=8andh<=18)document.write"<imgsrc='photo-day.jpg'>"document.write"<imgsrc='photo-night.jpg'>"4、下面這段語句,將根據(jù)今天是星期幾,分別在頁面上顯示一幅圖片,星期一、二顯示p1.jpg,其它時間顯示p2.jpg。請?zhí)顚懲暾旅娴某绦颉?lt;%<br>Dimtheday<br>theday=__________<br>SelectCasetheday<br>Case___<br>________"<imgsrc='p1.jpg'>"<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(0)="王軍"users(1)="李俊"??Redim_______users(41)_______="張峰"%>答:Preserve(說明:這樣就可以保留原有數(shù)據(jù),否則就不能保留)users(41)6、使用VBSCRIPT腳本,編寫一段程序,求1-1/3+1/5-1/7+1/9-?+1/101的和。請補充完成如下代碼。<%dimndimtdimst=_____s=_____response.Write("計算并輸出數(shù)列1-1/3+1/5-1/7+1/9-...+1/101")response.Write("</br>")for__________________________s=___________________nextresponse.Write("計算結(jié)果:"&s)response.Write("</br>")%>答:10n=1to101step2s=s+(1/(t*n))t=-t7、使用VBSCRIPT腳本,編寫一段程序,求100~999中的所有水仙花數(shù)。水仙花數(shù):a^3+b^3+c^3=abc.請補全如下代碼:<%dimn,a,b,cresponse.write"100~999中的水仙花數(shù)有:"for_____a=_____b=__________c=_________if___________thenresponse.writen&","next%>答:n=100to999left(n,1)left(right(n,2),1)right(n,1)n=a^3+b^3+c^38、試?yán)肰BSCRIT打印一個九九乘法表,要求表格格式化顯示,如下圖所示:請根據(jù)圖示補全如下代碼。<%response.write"乘法表"&"<br>”Dimi,j,kresponse.write________For________response.write______For_________k=i*jresponse.write__________Nextresponse.write_____Next________%>答:"<tableborder=1>"i=1To9"<tr>"j=1Toi"<td>"&i&"*"&j&"="&k&"</td>"“</tr>"response.write"</table>"9、試?yán)肰BScript編寫一個求1~500之間的同時能被3除余2,被5除余3,被7除余2的所有數(shù)的頁面<%dimnforn=1to500if_____________________________________thenresponse.writen&","next%>答:nmod3=2andnmod5=3andnmod7=210、試?yán)肰BScript編寫一個求1~100中所有的質(zhì)數(shù)的頁面.補全如下代碼:<%response.write"1~100中所有的質(zhì)數(shù):"forn=2to100i=2l=0dowhile_____and______if_____thenl=1elsei=i+1endifloopifl=0thenresponse.writen&","next%>答:i<=int(sqr(n))l=0nmodi=0hours=_______minutes=________seconds=________ifhours>12thenmark="PM"hours=hours-12endififhours=0thenhours=12ifhours<10thenhours="0"________ifminutes<10thenminutes="0"______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()",1000)14、利用VBSCRIPT的函數(shù)或過程,檢查一個表單元素是否只含有字母(即“a”到“z”以及“A”到“Z”)(提示:可用button1_onclick過程,for循環(huán)一個一個字符的查找)請補全如下代碼:<html><head><scriptlanguage="vbscript">subwindows_onloadform1.elm.focusendsubsubbutton1_onClickdimzmzm=_________ifzm=""then__________"沒輸入內(nèi)容,請輸入內(nèi)容"endifzm=Lcase(zm)for__________‘利用len()函數(shù)得到字符串長度if____________________then‘利用mid(字符串,第幾個起,取幾個)遍歷字符串msgbox"輸入的內(nèi)容中還沒發(fā)現(xiàn)字母"endifnextfor______________if______________________thenmsgbox"輸入的內(nèi)容中已發(fā)現(xiàn)含有字母"exitforendifnextendsub</script><title>檢測表單元素是否含有字母</title></head><body><formname="form1"method="post"action=""><label>輸入信息<inputtype="text"name="________"/></label><inputtype="button"name="button1"value="檢測"/></form></body></html>答:form1.elm.valuemsgboxi=1tolen(zm)mid(zm,i,1)<"a"ormid(zm,i,1)>"z"i=1tolen(zm)mid(zm,i,1)>"a"andmid(zm,i,1)<"z"elm15、下面的程序段用來計算客戶是第幾次訪問本站。請?zhí)顚懫渲械目崭瘛?lt;%DimvarNumbervarNumber=_________If___________Then'cookie空時varNumber=1ElsevarNumber=_________EndIf_____________=varNumber'創(chuàng)建名為number的cookie____________=#2012-1-1#'設(shè)置cookie的過期日期Response.Write"您是第"____________"次訪問本站"%>答:Request.Cookies("number")VarNumber=””varNumber+1Response.Cookies(“number”)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)DimI,SumSum=_______For_______Sum=______Next_____=SumEndFunction%>答:0I=aTobSum+I^3Cube18、編寫一段vbScript程序,實現(xiàn)以下功能。表單輸入n值和m值,然后本頁面收集表單數(shù)據(jù),最后輸出(n-1)!+(m+n)!/(m+1)!表達(dá)式的計算結(jié)果。補全如下代碼:提示:階乘可用函數(shù)計算<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><body><formname="form1"method="post"action="jc.asp"><p>輸入數(shù)據(jù)M<inputname="t1"type="text"id="t1"></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="重寫"></p></form><%ifRequest(_____)<>""andRequest(_____)<>""thendimm,n,a,b,cm=clng(Request("t1"))n=clng(Request("t2"))a=______b=______c=_______d=a+c/bresponse.write("表達(dá)式(n-1)!+(n+m)!/(m+1)!的計算結(jié)果為"&d)endiffunctionjc(___)dimjj=fori=1to____j=nextjc=Endfunction%>答:"t1""t2"jc(n-1)jc(m+1)jc(n+m)intNumintNum1j*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ù)舉例function_________________________________________________________%>答:Response.writegetSqr(3,4)FunctiongetSqr(x,y)getSqr=x*x*x+y*y*yEndFunction21、請編寫兩個頁面,在第一個頁面中客戶要輸入姓名,然后保存到Session中。在第二個頁面中讀取該Session信息,并顯示歡迎信息。如果客戶沒有在第一頁登錄就直接訪問第二頁,要將客戶重定向回第一頁。請補全如下程序代碼:Page1文件內(nèi)容<body><h2align="center">請?zhí)顚憘€人信息</h2><formaction=""method="post"name="form1">姓名:<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("user_name")Session("user_name")Request.Form("user_name")Session("user_name")Response.Redirect"page1.asp"Session("user_name")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="form1"method="post"action="add.asp"><tr><td>網(wǎng)站名稱</td><td><inputtype="text"name="name"size=20></td></tr><tr><td>網(wǎng)站地址</td><td><inputtype="text"name="URL"size=40></td></tr><tr><td>網(wǎng)站簡介</td><td><textareaname="intro"rows="2"cols="40"wrap="soft"></textarea></td></tr><tr><td></td><td><inputtype="submit"value="確定"></td></tr></form>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.Mappath("wwwlink.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í)顚懴旅娉绦蚨沃械目崭?。假設(shè)數(shù)據(jù)庫文件wwwlink.mdb和本文件存放在同一個文件夾下,數(shù)據(jù)表名為link,該表中有三個字段name,url,submit_data,分別代表網(wǎng)站名稱、相關(guān)的鏈接和提交的日期。<table><tr><td>網(wǎng)站名稱</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")%></td><td><ahref=""target="_blank"><%=rs("URL")%></a></td><td><%=rs("submit_date")%></td></tr><%Loop%></table>答:"Dbq="&Server.Mappath("wwwlink.mdb")&";Driver={MicrosoftAccessDriver(*.mdb)}""Select*FromlinkOrderBySubmit_dateDesc"Notrs.Eof<%=rs("URL")%>rs.MoveNext25、請設(shè)計一個讀取并顯示數(shù)據(jù)庫表頭和記錄的ASP文檔,假定數(shù)據(jù)庫名:person.mdb,表名grade。補全完成如下代碼:<%‘創(chuàng)建數(shù)據(jù)庫連接實例setconn=__________________________‘打開數(shù)據(jù)庫conn.Open

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論