FIF小組ASP互動教程作業(yè)答案_第1頁
FIF小組ASP互動教程作業(yè)答案_第2頁
FIF小組ASP互動教程作業(yè)答案_第3頁
FIF小組ASP互動教程作業(yè)答案_第4頁
FIF小組ASP互動教程作業(yè)答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、FIF小組ASP互動教程作業(yè)答案 21 ASP是什么東東?1<TABLE>標簽是HTML語言里的(表格標簽)功能。2<TD>標簽表示的是(表格的一個單元格)。3網(wǎng)頁的主體內(nèi)容應該放到(<body> </body>)對標簽里?4看代碼判斷表格: <table width="466" height="127"> <tr><td>  </td><td rowspan="2"> </td><

2、;/tr><tr><td> </td></tr> </table>5.通過input標簽可以建立(一個文本框、一個單選按鈕、一個多選按鈕、一個按鈕)表單元素。6<input type="radio" name="radio" value=1>的作用是(建立一個單選按鈕,當按鈕被中時,值為1)。7<div align=center></div> 這對DIV標簽(將標簽中的內(nèi)容橫向居中對齊)。8HTML語言的注釋代碼是(<!- ->)2

3、2 構(gòu)建一個ASP運行環(huán)境1ASP的運行環(huán)境是(IIS)。2IIS是(WWW服務器、HTML服務器)。3IIS在控制面板的添加/刪除程序功能的(添加/刪除組件)選項里安裝。4訪問本地WWW服務器時應該使用http:/(localhost)來訪問。31 程序是怎么工作的1ASP代碼是寫在(<% %>)一組標簽里的。2將我條語句放在一行時,我們需要用(:)把多條語句隔開。3下面關(guān)于ASP代碼的說法正確的是(只能放在ASP標簽中、可以放置到網(wǎng)頁的任何地方)。32 能變的量1變量是(能變的量)。2下列(=)運算符是賦值運算符。3賦值運算符的作用是(將其右邊的內(nèi)容賦值給左邊的變量)。4我們要

4、輸出變量value的內(nèi)容應該這樣寫(response.write(value))。33 變量、變量、變量1下列這些語句里哪個value是變量?(response.write(value))。2下面這段代碼執(zhí)行后,變量value的值應該是(+1)。3下面這段代碼執(zhí)行后變量d的值是(77)。4下面是算術(shù)運算符的有(+ * mod)。341 數(shù)據(jù)的類型1字符串類型的數(shù)據(jù)用(”)符括起來。2下列(b=12.5 d=125*74)變量得到的值是數(shù)值類型。3下列(a123 bbs)變量的命名是正確的。4下列字符串表示時間的是(#2.6-12-12#)。351 分支語句1IF語句是(判斷語句、分支語句、條件

5、語句)。2下列(/ += =< <=>)不是條件運算符。3下面這段代碼中的IF語句中的(else)分支會被執(zhí)行。4下面這些條件語句成立的有(4*3+5<=17 3/(3-2)>0 1+5/2>=3)。36 組合拳1邏輯運算的結(jié)果有(true false)。2下面不是邏輯運算符的是(mod)。3當and運算符左邊的條件為(true),并且右邊的條件為(true)時,條件表達式的值才為(true)。4當or運算符左邊的條件為(true),或者右邊的條件為(true)時,條件表達式的值才為(true)。5當not運算符右邊的值為(flase)時,條件表達式的值為(

6、true)。63>=2 or 3<1 and 4>=3 這個條件語句的值是(true)。73>2 and not 3>4 這個條件語句的值是(true)。371 轉(zhuǎn)(上)1ASP里的循形是指(在指定的條件下多次重復執(zhí)行一組語句)。2For循環(huán)語句中的循環(huán)體代碼的執(zhí)行次數(shù)是可以預知的嗎(可以)。3For循環(huán)中的循環(huán)變量的值每執(zhí)行一次后循環(huán)體會(加1)。372 轉(zhuǎn)(下)1循環(huán)中還可以放循環(huán),這叫做(循環(huán)嵌套)。2下面的代碼是否正確(不正確)。for x=1 to 7 for x=2 to 8 response.write "x" 

7、0;  next next381 數(shù)組1   數(shù)組是(具有相同名字不同下標值的一組變量)。2   下面定義的數(shù)組有多少個數(shù)組元素(6)。Dim value(5)3   多維數(shù)組的多個下標數(shù)值用(,)隔開。4   下面定義的數(shù)組有多少個數(shù)組元素(8)。Dim value(1,3)5   下面這段代碼的輸出結(jié)果是(35)。Dim a(b) for i=0 to 6 a(i)=i+1 next for i=0 to 6 count=count+a(i)+1 nextresponse.writ

8、e(count)411 輸入和輸出(上)在ASP獲取用戶提交的表單元素的值我們用request.(form)("表單元素名")。412 輸入和輸出(下)1在瀏覽網(wǎng)頁時經(jīng)常發(fā)現(xiàn)地址欄中的網(wǎng)頁文件后加一個?以及一串字符串,它們是(傳送給網(wǎng)頁的參數(shù)及參數(shù)的值)。2傳送給一個網(wǎng)頁多個參數(shù)時,我們將多個參數(shù)用(&)連接,參數(shù)名和參數(shù)值用(=)連接,在ASP獲取地址欄參數(shù)的值我們用request.querystring(“地址欄參數(shù)名”)。3在ASP中(輸入和輸出是由程序員依照設計要求來設計的)。421 函數(shù)(上)1函數(shù):(預先寫好的一段可以實現(xiàn)某種功能的代碼)。2幫助手冊中函

9、數(shù)的語法示例中 表示(此參數(shù)非必須填寫)。3下面代碼的輸出結(jié)果為(系統(tǒng)當前日期)。Response.write(date()。4常數(shù)是(被預先定義好的量,不可被修改)。5下面給出函數(shù)的語法,請從答案列表中選擇調(diào)用此函數(shù)方法正確的所有語句 MID函數(shù)語法:Mid(string,start,length) 調(diào)用方法1:a=mid("abc",1,1) 調(diào)用方法2:response.write(mid("abc",2,1)422 函數(shù)(下)下面哪些函數(shù)只能在客戶端執(zhí)行的(Msgbox和inputbox)423 自編函數(shù)(上)1什么是自編函數(shù)(自己編寫的函數(shù))。

10、2自編函數(shù)的參數(shù)是根據(jù)要求可有可無的?(是)。3定義自定義函數(shù)的關(guān)鍵字是(function)。4自編函數(shù)是以(end function)標識結(jié)尾。5下面的代碼輸出結(jié)果是(50149) function fun(a,b,c) if a>b then d=a else d=b end if if d<c then d=c fun=d end function response.write(fun(3,50,49) response.write("") response.write(fun(49,149,50)6上題中的函數(shù)作用是(求三個數(shù)中的最大值)。425 自編函

11、數(shù)(下)1形參和實參(名字可以不一樣)。2全局變量和局部變量不可以重名?(否)。511 REQUEST對象1我們可以使用哪個ASP對象取得表單字段的值?(request)。2若要將表單數(shù)據(jù)以字符串的方式附加在網(wǎng)址的后面返回服務器,必須將<form>標記的METHOD屬性設置為(get)。3負責取得WEB服務器的環(huán)境變量值的集合是(servervariables)。4Request對象有幾個屬性?(1個)。512 response對象(上)1下面哪些是ASP內(nèi)置的對象?(Application Server Response)。2哪個ASP對象可以用來決定何時或如何將輸出由服務器端傳

12、送到瀏覽器?(response)。3若要停止ASP程序的執(zhí)行并將存放在緩沖區(qū)的輸出傳送至瀏覽器端,可以使用哪個方法?(response.end)。4若要將瀏覽器端導向至其它網(wǎng)頁,可以使用哪個方法?(redirect)。5我們可以使用哪個屬性設置放進緩存區(qū)的網(wǎng)頁逾期時間長短?(expires)。513 response對象(下)1Request對象和response對象都有cookies集合,request對象的cookies集合用來(取得用戶cookies信息),response對象的cookies集合用來(設置cookies數(shù)據(jù)到瀏覽器)。2我們可以通過(response)對象的cookie

13、s集合的(expires)屬性來設置cookies變量的過期時間。3Cookies的克星是(用戶瀏覽器設置禁用cookies)。514 session對象1Session和cookies一樣都是存儲在客戶端瀏覽器中的(不是)。2Session對象無法記錄數(shù)組、對象等復雜的數(shù)據(jù)類型(否)。3我們獲取session變量的值只能通過 變量=session(“session變量名”)這一種方法(否)。4我們可以設置session對象的(Timeout)屬性改變session對象的有效時間,如果要結(jié)束session我們使用session對象的(abandon)方法。5如果客戶端禁用cookies的話,我

14、們(不可以使用cookies,因為session信賴cookies的支持)。515 application對象1下面正確的是(application變量和session變量存儲在服務器端,cookies存儲在客戶端)。2Session變量和application變量一樣都可以被所有用戶共享,只是session變量的生存期要短一些而已,這條觀點是(錯誤的)。3當用戶關(guān)閉瀏覽器,或是在超時時間范圍風沒有任何動作時,Application對象會自動失效(否)。4Application對象的onstart事件觸發(fā)條件是(第一個人第一次訪問網(wǎng)站時),session對象的onstart事件觸發(fā)條件是(某個

15、人第一次訪問網(wǎng)站內(nèi)任意頁面時)。5我們在操作application變量之前需要使用application.(lock)語句(鎖定)application對象,而在操作完成后要使用application.(unlock)語句來(解鎖)。516 server對象1當我們有一個需要執(zhí)行比較長時間的網(wǎng)頁時,我們要設置server對象的(Scripttimeout)屬性。2如果要將字符串進行編碼,使它不會被瀏覽器解釋為html語法,可以使用哪個方法?(HtmlEncode)。3如果要找出父目錄的實際路徑,我們應該使用(server.mappath("/"))。4我們可以使用serve

16、r對象的(CreateObject)方法來將一個組件實例化,并且,在實例化組件時,需要使用(set)關(guān)鍵字。521 FSO組件(上)1FSO組件和ASP內(nèi)置對象一樣,可以直接使用(否)。<實例組件后才可使用>2FSO組件的Drivexists方法可以用來檢查文件是否存在(否)。<FileExists方法>3如果要復制文件夾,可以使用下列哪個方法(CopyFolder)。4我們要將d:a.txt復制到d:abc目錄中,并改名為b.txt應該這樣寫,其中fs是已經(jīng)建立好的FSO對象變量:fs.(CopyFile) "d:a.txt" , &qu

17、ot; d:(abcb.txt)"。5FSO對象的(gettempname)方法可以得到一個臨時文件或文件夾名。522 FSO組件(下)1下面這條語句的第三個參數(shù)意義是什么?(若打開的文件不存在就建立) FS.OpenTextFile("a.txt",1,Ture)2如果要從文件中讀取字符,可以使用哪個方法(Read)。3要操作文件需要使用Fextstream對象,那么我們可以通過哪些途徑得到它呢?(FSO對象的CreateTextFile方法、FSO對象的OpenTextFile方法)。4如果要在文件中寫入空行,可以使用哪些方法?(writeline和write

18、blanklines)。5我們要判斷文件指針是否到行末要使用TextSteam對象的(AtEndofline)屬性,而判斷是否到文件末,則使用(Atendofstream)屬性,想知道當前處于文件中的當前字符串所在列號使用(Column)屬性,返回當前行號使用(line)屬性。623 Accecc的簡單操作(下)<課前作業(yè)>1在Access中建立數(shù)據(jù)表一共有(3)種方法,我們最常用的是(使用設計器創(chuàng)建表)。2索引可以加快我們查詢和排序數(shù)據(jù)的速度(對)。 索引會加快查詢和排序數(shù)據(jù)的速度,不會對數(shù)據(jù)庫其它性能產(chǎn)生影響(響)。 主鍵是每個表都必須有的(錯)。 主鍵不可以重復(對)。 當設

19、置為多個主鍵時,每個主鍵字段的值都不能重復(錯)。 當一個字段被設置成有默認值時,在輸入數(shù)據(jù)時我們可以不用填寫它(對)。631 SQL語句11要查詢class表中的所有記錄應該如何寫SQL語句?Select (*) from class2要查詢class表中的所有記錄,但只需要返回c_id和c_name字段,應該如何寫SQL語句? Select (c_id,c_name) from class3要查詢class表中字段c_stu值大于50,或者小于20的記錄,并且只返回c_name和c_stu字段,應該如何寫SQL語句?(select c_name,c_stu from class where

20、 c_stu>50 or c_stu<20)。632 SQL語句2請寫出在class表中查找滿足如下條件的記錄的SQL語句:返回字段c_name,c_stu 返回記錄數(shù):前5條 查詢條件:c_stu值大于30,并且c_type值為真,并且c_name字段值中有“二班”兩個字 查詢結(jié)果按c_stu正排序,按c_type倒排序(select top 5 c_name,c_stu from class where c_stu>30 and c_type=true and c_name like '*二班*' order by c_stu asc,c_type des

21、c)。633 SQL語句3請寫出在class和stu表中查找滿足以下條件的記錄的SQL語句:表class中的字段c_id與stu表中的s_cid為關(guān)聯(lián)字段 返回字段c_name,s_no,s_name 查詢條件:c_stu字段大于20,并且s_no第二到第四位是“006”這三個字符的 查詢結(jié)果按s_no倒排序。注:因為兩個表中字段沒有重名,因此寫本條語句時字段名前不用加表名。(select c_name,s_no,s_name from class,stu where c_id=s_cid and c_stu>20 and s_no like '?006*' order

22、by s_no desc)。634 SQL語句41寫出滿足條件的SQL語句: 向class表中插入數(shù)據(jù):c_name=三年二班,c_stu=45,c_type=false 注:請在答案的各段之間加空格隔開(insert into class (c_name,c_stu,c_type) values ('三年二班',45,false))。<除文字外的所有字符均在英文狀態(tài)下輸入>2刪除stu表中s_age字段值大于45的記錄(delete from stu where s_age>45)。3將表stu中所有s_no值第二和第四位分別為“6”和“1”的記錄的s_ag

23、e字段值減去1(update stu set s_age=s_age-1 where s_no like '?6?1*')。 71 ASP操作數(shù)據(jù)庫11我們要連接數(shù)據(jù)庫需要使用ADO組件中的(connection)對象,創(chuàng)建它的方法是:set 變量名=server.CreateObject(“ADODB. connection”)。2我們使用connection對象的(open)方法加上(連接字符串)就可連接數(shù)據(jù)庫了。3我們常用的數(shù)據(jù)庫連接方式是:(連接字符串方式連接)。72 ASP操作數(shù)據(jù)庫21我們可以將常用的代碼放置在一個單獨的文件上,然后在需要使用它們的地方引用

24、,引用它的方法是:(<!-# include file=”file.asp”->)。2下面哪些可以創(chuàng)建一個用于操作數(shù)據(jù)的recordset對象?(set rst=server.CreateObject(“ADODB.Recordset”)和set rst=connection.execute(“SQL”))。3我們可以判斷recordset對象的(recordcount)屬性的值來知曉是否有查詢返回結(jié)果。4我們可以使用recordset對象的(open)方法來執(zhí)行SQL語句,并返回查詢結(jié)果,如果我們想要更改查詢結(jié)果,那么LookType參數(shù)的值可以設置為:(AdLockPessim

25、istic(1)、AdLockOptimistic(2)、AdLockBatchOptimistic(3))。73 ASP操作數(shù)據(jù)庫31Recordset對象使用過open方法后如果我們需要再次使用它的話,必須要(關(guān)閉)它,使用的語句是:recordset.(close)。2插入一條新數(shù)據(jù),可以使用recordset對象的(addnew)方法,然后對各字段進行賦值,只有當執(zhí)行了recordset對象的(update)方法后數(shù)據(jù)才被插入到數(shù)據(jù)表中。3給日期字段賦值時,要在日期字符串前面加(#)。<英文狀態(tài)下輸入>4在用完connection對象和recordset對象后,我們需要釋放

26、它們所占用的資源,我們可以這樣:connection/recordset.(close) set connection/recordset=(nothing)。5下面哪條SQL語句可以獲得最后最后插入的記錄中自動編號字段的值?(SELECT IDENTITY)。6在查詢語句中我們可以使用(AS)關(guān)鍵字來改變查詢返回結(jié)果集的字段名。74 ASP操作數(shù)據(jù)庫41如果我們要自己來捕獲ASP錯誤,我們需要網(wǎng)頁的頭部加上一條語句,以設置當發(fā)生錯誤時直接執(zhí)行后面的語句,這條語句是(on error resume next)。2我們可以使用connection對象的(errors)集合來獲取ADO操作中發(fā)生的錯誤,如果發(fā)現(xiàn)這個集合的(count)屬性值大于(0)的話,證明出錯了。3當即現(xiàn)出錯后,我們可以通過set error=connection.errors.(item)(error對象索引)來獲取其中一個error對象,然后我們就可以通過error對象的(number)屬性知道錯誤代碼,并通過(description

溫馨提示

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

評論

0/150

提交評論