ASP復(fù)習(xí)題1111.doc_第1頁
ASP復(fù)習(xí)題1111.doc_第2頁
ASP復(fù)習(xí)題1111.doc_第3頁
ASP復(fù)習(xí)題1111.doc_第4頁
ASP復(fù)習(xí)題1111.doc_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

ASP動態(tài)網(wǎng)頁復(fù)習(xí)題:一、選擇題(每個題目有且只有一個答案)1靜態(tài)網(wǎng)頁文件的后綴是(C)AaspBaspxChtmDjsp2.留言板必須加強管理,這是因為( D)A.存儲容量有限B.查看必須經(jīng)過授權(quán)C.影響查看的速度D.可能存在過時或不健康的留言3.關(guān)于HTML文件說法錯誤的是:(C)AHTML文件是一個包含標(biāo)記的文本文件。B這些標(biāo)記告訴瀏覽器怎樣顯示這個頁面。CHTML文件必須以.htm為擴展名。DHTML文件可以用一個簡單的文本編輯器創(chuàng)建。4、關(guān)于HTML文件說法正確的是:(C)AHTML標(biāo)記都必須配對使用。B在和標(biāo)簽之間的是頭信息。CHTML標(biāo)簽是大小寫無關(guān)的,跟表示的意思是一樣的。D在和標(biāo)簽之間的文本會以加粗字體顯示。5、HTML使用錨標(biāo)簽()來創(chuàng)建一個連接到其他文件的鏈接,鏈接的資源(D)。A只能是HTML頁面和圖像B不可以是聲音C不可以是影片D可以是網(wǎng)絡(luò)上的任何資源6、關(guān)于HTML框架說法錯誤的是:(A)A標(biāo)簽定義了如何將窗口拆分成框架。B可以給不支持框架的瀏覽器寫上標(biāo)簽。CHTML框架中的各個頁面是相互獨立的。DHTML框架的使用讓打印整個頁面變得困難。7、關(guān)于HTML表格說法錯誤的是:(C)A表格的width屬性可以設(shè)置為像素值或百分比。B表格的height屬性可以設(shè)置為像素值或百分比。C如果不指定border屬性,表格默認(rèn)寬度為1。D表格和單元格的背景色可以同時設(shè)置。8、下列哪一種設(shè)置能使單元格顯示邊框(A)A在中添加border屬性B在中添加border屬性C在中添加border屬性D以上全都可以9、關(guān)于網(wǎng)頁中的圖像,下列說法正確的是(C)A圖像是由標(biāo)簽開始,由結(jié)束。B圖像標(biāo)簽的href屬性用于指定圖像鏈接到的URL。Csrc屬性的值是所要顯示圖像的URL。D以上全都是錯的。10、配置IIS時,設(shè)置站點的主目錄的位置,下面說法正確的是(D)。A只能在本機的c:inetpubwwwroot文件夾。B只能在本機操作系統(tǒng)所在磁盤的文件夾。C只能在本機非操作系統(tǒng)所在磁盤的文件夾。D以上全都是錯的。11、安裝web服務(wù)器程序后,在地址欄輸入(D),可以訪問站點默認(rèn)文檔。A在局域網(wǎng)中直接輸入服務(wù)器的IP地址。B在局域網(wǎng)中輸入服務(wù)器所在計算機的名稱C如果是在服務(wù)器所在的計算機上,直接輸入D以上全都是對的12、關(guān)于ASP,下列說法正確的是(C)A開發(fā)ASP網(wǎng)頁所使用的腳本語言只能采用VBScript。B網(wǎng)頁中的ASP代碼同html標(biāo)記符一樣,必須用分隔符”將其括起來。CASP網(wǎng)頁,運行時在客戶端無法查看到真實的ASP源代碼。D以上全都錯誤。13、下列說法錯誤的是(D)AASP在很大程度上依賴于腳本編程。B使用標(biāo)記來指定ASP中默認(rèn)使用的腳本語言。C在之間的代碼被視為默認(rèn)腳本語言。D設(shè)置了默認(rèn)腳本語言的ASP文件中不能再使用其他腳本。14、關(guān)于VBScript,下列說法正確的是(A)。AVBScript只有一種數(shù)據(jù)類型。B可以使用Dim、Private、Public和Const關(guān)鍵字聲明變量。CVBScript中,變量必須先聲明再使用。D以上全都錯誤。15、VBScript中,下列說法正確的是(B)A沒有計算數(shù)的指數(shù)次方的運算符,但可以通過*運算符實現(xiàn)。B&運算符可以強制將任意兩個表達式進行字符串鏈接。C表達式16/5的結(jié)果是1。D以上都正確16、VBScript中,下列運算符優(yōu)先級最高的是(B)A求余運算(Mod)B負(fù)數(shù)(-)C乘法和除法(*,/)D字符串連接(&)17、如果a=Int(10*Rnd(),則a的值不可能是(D)A0B1C9D1018、下列表達式的值為-10的是(D)AInt(-10.9)B-Abs(-10.9)CFix(-9.9)DInt(-9.9)19、關(guān)于日期和時間函數(shù),下列說法正確的是(D)。Anow函數(shù)可以返回客戶端計算機當(dāng)前的日期和時間值。B表達式Weekday(Date)將得到表示當(dāng)前日期是星期幾的英文字符,如星期日為“Friday”。CTimer函數(shù)返回午夜12時以后已經(jīng)過去的小時數(shù)。D表達式DateAdd(d,10,Date)是表示當(dāng)前日期的十天后。20、下列哪一個函數(shù)可以將日期轉(zhuǎn)換為字符串?(C)ACdateBCIntCCStrDCDbl21、下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么?(A)A張三B李四C張三李四D語法有錯,無法正常輸出22、在應(yīng)用程序的各個頁面中傳遞值,可以使用內(nèi)置對象(D)ARequestBApplicationCSessionD以上都可以23、請問Mid(“Iamastudent.”,9,2)的返回值是什么?(A)A“tu”B“st”C“en”D“nt”24、下列語句中,不能正常顯示的是(B)AResponse.WritetimeBResponse.WritedayCResponse.WritenowDResponse.Writedate25、下面的語句不能輸出內(nèi)容到客戶端的是(A)ABCD26、關(guān)于OptionExplicit語句,下面說法正確的是(C)A可以在腳本的任何位置使用B強制要求類型轉(zhuǎn)換時,必須采用顯示轉(zhuǎn)換。C強制要求腳本中的所有變量必須顯式聲明。D以上說法都不正確27、關(guān)于ForNext語句,下面說法錯誤的是(B)A可以在循環(huán)中的任何位置放置一個ExitFor語句。Bstep的值必須是整數(shù),默認(rèn)為1。CFori=1To15Step4,這一行說明循環(huán)體最多可以執(zhí)行4次。D計數(shù)變量I可以是變量或表達式。28、關(guān)于VBScript過程,下列說法錯誤的是(B)。Acall語句用于Sub或Function過程的調(diào)用。B調(diào)用Function過程時call語句可以省略,但是調(diào)用sub過程時不可以省略。CFunction函數(shù)可以有返回值。D使用ExitFunction語句可以從Function過程中立即退出。29、用于從客戶端獲取信息的ASP內(nèi)置對象是(B)AResponseBRequestCSessionDApplication30、下面程序段執(zhí)行完畢,我們在瀏覽器中看到的內(nèi)容是什么?(A)%Response.Write新浪%A新浪B新浪C下劃線D該句有錯,什么也不顯示31、關(guān)于Session對象的屬性,下列說法正確的是(C)ASession的有效期時長默認(rèn)為90秒,且不能修改。BSession的有效期時長默認(rèn)為20分鐘,且不能修改。CSessionID可以存儲每個用戶Session的代號,是一個不重復(fù)的長整型數(shù)字。D以上全都錯32、Response對象的屬性(D)可以用于表明頁輸出是否被緩沖。ATotalBytesBContentTypeCstatusDBuffer33、下列Response對象的用法錯誤的是(A)ABCD以上全都正確34、對于Request對象,如果省略獲取方法,如Request(user_name),將按什么順序依次檢查是否有信息傳入:(C)ACookies、QueryString、Form、ServerVariables、ClientCertificateBForm、QueryString、Cookies、ServerVariables、ClientCertificateCQueryString、Form、Cookies、ServerVariables、ClientCertificateDForm、QueryString、Cookies、ServerVariables、ClientCertificate35、QueryString獲取方法、Form獲取方法獲取的數(shù)據(jù)子類型分別是:(C)A數(shù)字、字符串B字符串、數(shù)字C字符串、字符串D必須根據(jù)具體值而定36、下列屬于中文簡體字符集的是(B)AgbkBgb2312Cbig5Dutf-837、能向頁面引入操縱數(shù)據(jù)庫記錄集對象的是(A)AServer.CreateObject(“ADODB.Command”)BServer.CreateObject(“ADODB.Recordset”)CServer.CreateObject(“ADODB.Connection”)DServer.CreateObject(“Scripting.FileSystemObject”)38、下列屬于ASP六大對象的是(B)AcreateobjectBcookies CDocumentDObjectContext39、能夠在頁面中關(guān)閉緩存的是(C)A、Transaction=TRUE%B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring40、以下哪個是vbscript代碼中用來注釋的語句(C)A、B、!C、D、41、下面哪個函數(shù)是用來將字符串中的大寫字母轉(zhuǎn)換為小寫字母(A)A、ucase()B、lcase()C、dcase()D、left()42.在色彩的RGB系統(tǒng)中,32位中六進制數(shù)ffffff表示的顏色是(A)。A.白色B.紅色C.黃色D.黑色43.若要求VBScript的變量在使用前必須事先定義,則應(yīng)使用(C)語句來設(shè)置。A.RequestBpublicC.DimD.OptionExplicit44、下面程序段執(zhí)行完畢,c的值是:(C)A12BabC30D以上都不對45、配置IIS時,設(shè)置站點的主目錄的位置,下面說法正確的是(D)。A只能在本機的c:inetpubwwwroot文件夾。B只能在本機操作系統(tǒng)所在磁盤的文件夾。C只能在本機非操作系統(tǒng)所在磁盤的文件夾。D以上全都是錯的。46、關(guān)于IIS的配置,下列說法錯誤的是(A)AIIS要求默認(rèn)文檔的文件名必須為default或index,擴展名則可以是.htm、.asp等已為服務(wù)器支持的文件擴展名。BIIS可以同時管理多個應(yīng)用程序CIIS可以通過添加Windows組件安裝DIIS不光能夠管理web站點,也可以管理FTP站點。47、關(guān)于ASP,下列說法正確的是(C)A開發(fā)ASP網(wǎng)頁所使用的腳本語言只能采用VBScript。B網(wǎng)頁中的ASP代碼同html標(biāo)記符一樣,必須用分隔符”將其括起來。CASP網(wǎng)頁,運行時在客戶端無法查看到真實的ASP源代碼。D以上全都錯誤。48、關(guān)于VBScript,下列說法正確的是(A)。AVBScript只有一種數(shù)據(jù)類型。B可以使用Dim、Private、Public和Const關(guān)鍵字聲明變量。CVBScript中,變量必須先聲明再使用。D以上全都錯誤。49、如果a=Int(9*Rnd()+1),則a的值范圍是(D)A(1,8)B1,8C(1,9)D1,950、下列哪一個函數(shù)可以將字符串轉(zhuǎn)換為日期?(A)ACdateBCintCCStrDCDbl51、請問Mid(“Iamastudent.”,8,2)的返回值是什么?(B)A“tu”B“st”C“en”D“nt”52、關(guān)于ForNext語句,下面說法錯誤的是(A)A可以在循環(huán)中的任何位置放置一個ExitFor語句。Bstep的值必須是整數(shù),默認(rèn)為1。CFori=1To11Step3,這一行說明循環(huán)體最多可以執(zhí)行4次。DForNext必須成對出現(xiàn)。53、下列不屬于Response對象的方法的是(A)AExpiresBFlushCWriteDRedirect54、ASP腳本編程使用的語言是(C)A、DelphiB、VBC、VBScriptD、C55、下列說法正確的是(A)A執(zhí)行UCase(HelloWorld)后,返回HELLOWORLD。B執(zhí)行LCase(VBScript)后,返回vbsCRIPT。C執(zhí)行RTrim(vbscript)后,返回vbscript。D執(zhí)行Split(VBScriptXisxfun!,x)后,返回包含“VBScriptXis”和“fun”的一維數(shù)組。56、下列語句中,不能正常顯示的是(B)AResponse.WritetimeBResponse.WritedayCResponse.WritenowDResponse.Writedate57、下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么?(D)%=信息=科學(xué)%A信息科學(xué)B信息(換行)科學(xué)C科學(xué)D以上都不對58、下列不屬于Response對象的方法的是(C)AWriteBEndCabandonDRedirect二、填空題: 1.ADODB.recordset對象的屬性(pagecount)可以指定返回的記錄集每頁的記錄總數(shù)2.使用Response.屬性(contenttype)可以指定響應(yīng)主體中發(fā)送數(shù)據(jù)的類型。3.在ASP中,創(chuàng)建對象通常用(Server.createobject)方法來實現(xiàn)。4.表單的(get)遞交方式可以將表單中填寫的內(nèi)容合并到URL中提交給目標(biāo)頁。5.表格的(tfoot)頁腳使用標(biāo)簽6.在網(wǎng)址.8080/teacher/index.html中,“http”是_資源類型_“”是_主機地址_“8080”是_端口_“teacher”是_目錄_“index.html”是_文件名_7.在編寫網(wǎng)頁代碼時,ASP中的VBScript語言的字母_不區(qū)分_大小寫,JavaScript語言中的字母_區(qū)分_大小寫8.執(zhí)行完strUser=“12345678”以后,strUser是_字符串變量_類型9.以下程序x=“11”+1y=“11”&1z=“11”+“1”程序運行完畢后,x=_12_,y=_111_,z=_111_10.變量的命名規(guī)則:1.(1)第一個字符必須是_字母_(2)不能包含嵌入的_句點_(3)長度不能超過_255個字符_(4)在被聲明的作用域內(nèi)必須_唯一_11.已知str=“1234567890”Left(str,2)=_12_Right(str,2)=_90_Len(str)=_10_Mid(str,3,3)=_345_12.Request.From和Request.QueryString對應(yīng)的是Form提交時的兩種不同提交方法:_取得客戶端在FROM表單中所輸入的信息_方法和_從查詢字符串中讀取用戶提交的數(shù)據(jù)_方法。13.Application提供兩個事件:_Application_OnStart_,Application開始的時候調(diào)用該事件;_Application_OnEnd_,Application結(jié)束時調(diào)用該事件14.Server.mappath是把_虛擬路徑_轉(zhuǎn)換為_實際的物理路徑_。15.ADO模型定義了3個一般對像,分別為_Connection_對象、_Command_對象、_Recordset_對象.三、判斷題(正確的在括號內(nèi)填T,錯誤的填F)1.HTML控件屬于瀏覽器控件,不接受服務(wù)器的控件。(T)2.HTML控件與HTML元素一一對應(yīng),而Web控件的抽象程度更高,一個控件設(shè)置不同的屬性時可以實現(xiàn)不同的功能。(T)3.Web服務(wù)器控件中的幾個按鈕都可以起到向服務(wù)器提交數(shù)據(jù)的作用。(T)4.HTML控件很難轉(zhuǎn)換為服務(wù)器控件。(F)5.數(shù)據(jù)集(DataSet)能夠在斷開與數(shù)據(jù)源連接的情況下工作。(T)6.離開了網(wǎng)站,ASP網(wǎng)頁能夠單獨運行。(F)7.Web.config是網(wǎng)站中必需的配置文件。(F)8.href屬性不能用來指定到一個郵箱地址(F)9.IIS可以同時管理多個應(yīng)用程序(T)10.IIS要求默認(rèn)文檔的文件名必須為default或index,擴展名則可以是.htm、.asp等已為服務(wù)器支持的文件擴展名(F)四、問答題:1、請寫出下面的ASP中常用函數(shù)或?qū)ο蟮淖饔谩#?0分)ASC作用:返回與字符串的第一個字母對應(yīng)的ANSI字符代碼CInt作用:函數(shù)將一個表達式轉(zhuǎn)化為數(shù)字類型Fix作用:Fix取整函數(shù)(截斷函數(shù))LTrim作用:去掉字符串截去首尾連續(xù)空白UCase作用:變換為大寫Response.Write作用:輸出到頁面Response.Redirect作用:重新定位Request.QueryString作用:請求字符串Server.CreateObject作用:創(chuàng)建對象Request.ServerVariables(REMOTE_ADDR)作用:返回前頁面的地址2、如何保護自己的ASP源代碼不泄露?。(10分)下載微軟的WindowsScriptEncoder,對ASP的腳本和客戶端JavaScript、VBScript腳本進行加密。客戶端腳本加密后,只有IE5以上的版本才能執(zhí)行,服務(wù)器端腳本加密后,只有服務(wù)器上安裝有ScriptEngine5(裝IE5即可)才能解釋執(zhí)行。3、ASP與數(shù)據(jù)庫連接一定要在服務(wù)器端設(shè)置DSN嗎?。(5分)不一定,ASP與服務(wù)器的數(shù)據(jù)庫連接有兩種方法,一種為通過DSN建立連接,另一種不用DSN建立連接。通過DSN連接數(shù)據(jù)庫需要服務(wù)器的系統(tǒng)管理員在服務(wù)器的控制面板中的ODBC中設(shè)置一個DSN。如果沒有在服務(wù)器上設(shè)置DSN,只要知道數(shù)據(jù)庫文件名(比如Access、Paradox、FoxPro的數(shù)據(jù)庫)或者數(shù)據(jù)源名(如SQLserver的數(shù)據(jù)庫)就可以訪問數(shù)據(jù)庫,直

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論