




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案目錄習題一1、名詞解釋:靜態(tài)網(wǎng)頁、動態(tài)網(wǎng)頁、服務(wù)器端、客戶端2、小王正在家里通過撥號上網(wǎng)訪問搜狐網(wǎng)站,此時,誰是服務(wù)器端?誰是客戶端?3、如果小王正在訪問自己計算機上的網(wǎng)站,此時,誰是服務(wù)器端?誰是客戶端?.........14、請簡述靜態(tài)網(wǎng)頁的工作原理5、請簡述動態(tài)網(wǎng)頁的工作原理6、請比較ASP、PHP、JSP的優(yōu)缺點習題二1、一個顯示來訪時間的ASP文件,存放在C:\inetpub\wwwroot下,然后在資源管理器雙擊該文件,卻不能正常顯示,請問是什么原因?3、§2.1.2中講了如何訪問ASP文件,如果希望訪問HTML網(wǎng)頁文件,可以用類似方法嗎?習題3選擇題1、執(zhí)行a=”6”語句后,a是字符串型2、下列哪一個變量名稱是正確的?3、請判斷下面程序運行完畢后a的值4、請判斷下面程序運行完畢后,a、b、c的值5、下列哪一個函數(shù)可以將數(shù)值轉(zhuǎn)換為字符串(C)6、請問Mid(”八千里路云和月”,3,2)的返回值是什么?(B)7、請問Int(3.45)和Int(-3.45)的返回值是什么?(B)實踐題1、在個人主頁上添加時間顯示信息,顯示當天的日期、時間及星期幾2、編寫程序:掉除字符“祖國”和“萬歲”兩邊空格,并連接成字符串“祖國萬歲”3、編寫程序,判斷當天日期,如果是25日,則顯示:請注意,明天可能有病毒發(fā)作!4、用兩種循環(huán)語句編寫程序,計算S的值(注意步長)。S=1^2+3^2+5^2+..+99^255、請編寫函數(shù)計算a到b的立方和,并舉例調(diào)用,調(diào)用時a,b分別為3和66、有100個和尚吃100個饅頭,大和尚1人吃4個,小和尚4人吃1個,問有多少個大和尚和多少個小和尚?(提示:使用循環(huán)嵌套和判斷語句)習題4選擇題1、對于Request對象,如果省略獲取方法,如Request(“user_name”),將按什么順序檢查是否有信息傳入(B)2、QueryString獲取方法、Form獲取方法獲取的數(shù)據(jù)子類型分別是:C4、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么問答題91、請敘述Response的Write方法的兩種寫法的區(qū)別及注意事項2、請問Redirect方法和超鏈接的區(qū)別是什么3、請問當使用Redirect方法時,為什么有時要在文件形狀加<%Response.Buffer=True%>這句話實踐題1、請將4-4.asp和4-5.asp修改為一個頁面2、請開發(fā)一個頁面,顯示來訪者的IP地址。并判斷:如果IP地址以162.105開頭的,則歡迎信息;否則顯示為非法用戶,并終止程序網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案3、請開發(fā)一個頁面,當客戶第一次訪問時,需在線注冊姓名、性別等信息,然后把信息保存到Cookies中。下一次如該客戶再訪問時,則顯示“某某,您好,您是第幾次光臨本站”的歡迎信息4、請開發(fā)一個簡單的在線考試程序,可以包括若干單選題、多選題,單擊交卷按鈕后就可以根據(jù)標準答案在線評分5、附加題-編寫統(tǒng)計訪問者IP地址的程序選擇題1、Session對象的默認有效期為多少分鐘2、在同一個應(yīng)用程序的頁面1中執(zhí)行Session.Timeout=30,那么在頁面2中執(zhí)行Response.WriteSession.Timeout,則輸出值為多少分鐘?3、Applicatin對象的默認有效期為多少分鐘.4、請問下面程序段執(zhí)行完畢,c值為多少5、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么問答題1、如果客戶端不支持Cookies,那么支持Session嗎2、請敘述Session對象和Application對象各處的作用和最主要的區(qū)別3、想一想,在示例5-4.asp中怎么知道返回數(shù)組的長度(提示:查有關(guān)函數(shù))4、請問Global.asa文件的名稱、位置、語法有什么規(guī)定....................................................245、請問如下Global.asa文件程序有何錯誤............................................................................24實踐題...............................................................................................................................................251、請在個人主頁上加上當前在線人數(shù)和總訪問人數(shù)...........................................................252、請編寫程序?qū)崿F(xiàn)一個簡單的聊天室,要能顯示發(fā)言人姓名、發(fā)言內(nèi)容和發(fā)言時間...263、請編寫兩個頁面,在第一個頁面中客戶要輸入姓名,然后保存到Session中,在第二頁面中讀取該Session信息,并顯示歡迎信息。如果客戶沒有在第一頁登錄就直接訪問第二頁,要將客戶重定向回第一頁.................................................................................................27習題6........................................................................................................................................................29選擇題...............................................................................................................................................291、如果設(shè)置ScriptTimeOut為60秒,請問實際的腳本最長執(zhí)行時間為多少秒(B).....292、如果示例6-3.asp中添加ScriptTimeOut=300,如果在6-3.asp中添加c=Server.ScriptTimeOut,c等于多少秒(C)............................................................................293、如果使用Response.Redirect重定向,其他條件和第1題題一樣,請問C等于多少秒29問答題...............................................................................................................................................291、請簡述Execute、Transfer和Redirect方法的區(qū)別...........................................................292、將來開發(fā)留言板時,經(jīng)常會碰到這樣的問題,本來希望來訪者輸入文字留言,結(jié)果來訪者可能輸入了一段HTML語句,比如輸入一些JavaScript語句等。這樣可能就無法正常顯示了。如果要防止這樣情況,可以彩本章介紹的哪一種方法?如何實現(xiàn)?.................30實踐題...............................................................................................................................................30請結(jié)合第4章練習題中開發(fā)的考試程序,增加考試HTML知識的題目。比如:............30習題7........................................................................................................................................................37選擇題...............................................................................................................................................371、要查詢user_name為“tutu”且是2003年1月日前注冊的用戶,請問用哪條語句(C)...................................................................................................................................................372、要查詢姓“張”或者是2003年1月1日前注冊的用戶,請問用哪條語句(D)......373、執(zhí)行完DeleteFromuses語句后,共刪除多少條記錄(D)..........................................384、執(zhí)行完DeleteFromusesWherereal_name="張紅"語句后,共刪除多少條記錄(B)..38問答題...............................................................................................................................................381、請簡述數(shù)據(jù)管理技術(shù)的3個發(fā)展階段...............................................................................382網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案2、請論述為什么要采用數(shù)據(jù)庫來管理數(shù)據(jù)...........................................................................383、在Insert語句中,能否為自動編號賦值?為什么............................................................384、設(shè)置數(shù)據(jù)源后,如果移動了Access數(shù)據(jù)庫的位置,還能正常工作嗎..........................38實踐題...............................................................................................................................................391、請按本章步驟建立用戶數(shù)據(jù)庫userinfo.mdb,包括數(shù)據(jù)表users和daylog,并為其設(shè)置數(shù)據(jù)源.......................................................................................................................................392、請在userinfo.mdb數(shù)據(jù)庫中建立查詢,并將§7.3中所講SQL語句逐條復(fù)制到查詢窗品中測試...................................................................................................................................393、在第8章中需要使用一個,wwwlink.mdb,用來存在網(wǎng)站有有關(guān)數(shù)據(jù),請按以下步驟完成,保存為C:\inetpub\wwwroot\asptemp\chater8\wwwlink.mdb......................................393網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案網(wǎng)絡(luò)程序設(shè)計-ASP習題答案習題11、名詞解釋:靜態(tài)網(wǎng)頁、動態(tài)網(wǎng)頁、服務(wù)器端、客戶端靜態(tài)網(wǎng)頁-網(wǎng)頁文件中,沒有程序代碼;文件擴展名,一般為htm或html動態(tài)網(wǎng)頁-網(wǎng)頁文件中含有程序代碼;文件擴展名,一般根據(jù)不同的程序設(shè)計語言而不同。如,ASP文件的擴展名為asp服務(wù)器端-提供服務(wù)的一方客戶端-接受服務(wù)的一方提示:服務(wù)器端與客戶端是相對而言的2、小王正在家里通過撥號上網(wǎng)訪問搜狐網(wǎng)站,此時,誰是服務(wù)器端?誰是客戶端?搜狐網(wǎng)站端是服務(wù)器端;小王所用微機是客戶端3、如果小王正在訪問自己計算機上的網(wǎng)站,此時,誰是服務(wù)器端?誰是客戶端?小王的計算機,既是服務(wù)器端,又是客戶端4、請簡述靜態(tài)網(wǎng)頁的工作原理當在瀏覽器地址欄中,輸入一個網(wǎng)址回車后,就向服務(wù)器提出一個網(wǎng)頁的請示。服務(wù)器端接受到請示后,就會找到你所要網(wǎng)頁文件,并發(fā)給你。由你的瀏覽器解釋、顯示5、請簡述動態(tài)網(wǎng)頁的工作原理當在瀏覽器地址欄中,輸入一個網(wǎng)址回車后,就向服務(wù)器提出一個網(wǎng)頁的請示。服務(wù)器端接受到請示后,先找到你所要動態(tài)網(wǎng)頁文件,執(zhí)行其中的程序代碼,并將執(zhí)行結(jié)果,嵌入網(wǎng)頁文件中(替代原程序代碼),然后發(fā)給你。由你的瀏覽器解釋、顯示6、請比較ASP、PHP、JSP的優(yōu)缺點簡言之,ASP學(xué)習簡單,使用方便;PHP軟件免費,運行成本低;JSP多平臺支持,轉(zhuǎn)換方便1、一個顯示來訪時間的ASP文件,存放在C:\inetpub\wwwroot下,然后在資源管理器雙擊該文件,卻不能正常顯示,請問是什么原因?運行ASP動態(tài)網(wǎng)頁文件,需要IIS(Internet信息服務(wù)管理器)支持。在資源管理器雙擊某文件,僅僅是調(diào)用某個程序來打開它。而ASP是一種運行環(huán)境提示:在IIS窗口中,運行ASP文件,也須單擊右鍵,然后單擊“瀏覽”,而不是“打開”2、想一想,把一個HTML網(wǎng)頁文件直接更改擴展為asp行不行改變文件擴展名后,操作系統(tǒng),就將它作為動態(tài)網(wǎng)頁看待了3、§2.1.2中講了如何訪問ASP文件,如果希望訪問HTML網(wǎng)頁文件,可以用類似方法嗎?可以習題3選擇題1、執(zhí)行a=”6”語句后,a是字符串型A、字符串型B、日期型C、數(shù)值型D、布爾型2網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案2、下列哪一個變量名稱是正確的?A、111(第一個是數(shù)字)B、ab_1(正確)C、_sum(第一個不是字母)D、a?b(使用了標點符號)3、請判斷下面程序運行完畢后a的值<%a=3a=a+5%>A、0B、3C、5D、8(正確)4、請判斷下面程序運行完畢后,a、b、c的值<%a=”1”+”1”b=”1”&”1”c=”1”&1%>A、”11”、11、11B、”11”、”11”、”11”C、11、”11”、2D、2、”11”、”11”提示:這段程序錯誤,不會被執(zhí)行。因此,沒有結(jié)果5、下列哪一個函數(shù)可以將數(shù)值轉(zhuǎn)換為字符串(C)A、Cdate轉(zhuǎn)為日期型B、Cint整數(shù)C、CstrD、CDb1Double6、請問Mid(”八千里路云和月”,3,2)的返回值是什么?(B)A、“千里”B、“里路”C、“里”D、“路云”7、請問Int(3.45)和Int(-3.45)的返回值是什么?(B)A、4、-4B、3、-4C、3、3D、3、-33網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案實踐題1、在個人主頁上添加時間顯示信息,顯示當天的日期、時間及星期幾打開本網(wǎng)頁的時間是:<%=now%>星期<%=weekday(date())%>2、編寫程序:掉除字符“祖國”和“萬歲”兩邊空格,并連接成字符串“祖國萬歲”<%a=Trim("祖國")b=Trim("萬歲")c=a&bresponse.writec%>3、編寫程序,判斷當天日期,如果是25日,則顯示:請注意,明天可能有病毒發(fā)作!<%dimdatadata=day(date())response.writedataifdata=25thenresponse.write"請注意,明天可能有病毒發(fā)作!"elseresponse.write"不是25日"endif%>提示:date()返回系統(tǒng)當前的日期。是服務(wù)器端系統(tǒng)的日期;格式是4網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案2004-08-04。因此,使用day()函數(shù)求出是幾號4、用兩種循環(huán)語句編寫程序,計算S的值(注意步長)。S=1^2+3^2+5^2+..+99^2<%dimi,j,sumsum=0i=1j=2whilei<100sum=sum+i^2i=i+jwendresponse.write"1至99,奇數(shù)的平方和="&CStr(sum)%><palign="center"><%dimk,sum1sum1=0k=1dowhilei<100sum1=sum1+i^2k=k+2loopresponse.write"1至99,奇數(shù)的平方和="&CStr(sum1)5網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案%>5、請編寫函數(shù)計算a到b的立方和,并舉例調(diào)用,調(diào)用時a,b分別為3和6<%dima,ba=3b=5callpingfanghe(a,b)subpingfanghe(m,n)dimi,sumsum=0i=1whilei<7sum=sum+i^3i=i+1wendresponse.write"3至6的立方和="&CStr(sum)endsub%>6、有100個和尚吃100個饅頭,大和尚1人吃4個,小和尚4人吃1個,問有多少個大和尚和多少個小和尚?(提示:使用循環(huán)嵌套和判斷語句)<%dimx,sumsum=06網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案forx=1to25sum=4*x+(100-x)/4ifsum>=100thenexitforendifnextresponse.write"大和尚有:"&cstr(x)&"個"%><p><%y=100-xresponse.write"小和尚有:"&cstr(y)&"個"%>習題4選擇題1、對于Request對象,如果省略獲取方法,如Request(“user_name”),將按什么順序集資檢查是否有信息傳入(B)A、Form、QueryString、Cookies、ServerVariables、ClientCertificateB、QueryString、Form、Cookies、ServerVariables、ClientCertificateC、Cookies、QueryString、Form、ServerVariables、ClientCertificateD、Form、QueryString、Cookies、ServerVariables、ClientCertificate2、QueryString獲取方法、Form獲取方法獲取的數(shù)據(jù)子類型分別是:CA、數(shù)字、字符串B、字符串、數(shù)字7網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案C、字符串、字符串D、必須根據(jù)具體值而定表4-2中,說明QueryString的功能是“從查詢字符串中讀取用戶提交的數(shù)據(jù);例4-2中,說明”因為傳送的是字符串。3、請問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么<%Response.Write“<ahref=’’>新浪</a>”%>A、新浪B、<ahref=’’>新浪</a>C、新浪(超鏈接)D、該句有錯,無法正常輸出4、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么<%="祖國"="您好"%>顯示網(wǎng)頁錯誤。因為用“=”輸出,一對<%與%>中,只能有一句5、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么<%Response.Write“春秋”Response.EndResponse.Write“戰(zhàn)國”%>A、春秋B、戰(zhàn)國C、春秋戰(zhàn)國D、春秋(換行)戰(zhàn)國因為End是停止處理ASP程序8網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案問答題1、請敘述Response的Write方法的兩種寫法的區(qū)別及注意事項一種是簡化寫法,如,<%=new()%>。提示:簡化寫法一對<%、%>之間只能有一個“=”2、請問Redirect方法和超鏈接的區(qū)別是什么一般頁面上的超鏈接,需用戶單擊后,才能轉(zhuǎn)至另一個URL;而Redirect方法,是自動轉(zhuǎn)向3、請問當使用Redirect方法時,為什么有時要在文件形狀加<%=True%>這句話加了這句話后,服務(wù)器先將頁面送至客戶端的緩沖區(qū)。提示:Windows2000操作系統(tǒng)中Buffer屬性默認為True。就可不加這句話。實踐題1、請將4-4.asp和4-5.asp修改為一個頁面<divalign="center"><h2>請?zhí)顚憘€人信息</h2><formname="form1"method="post"action="e4-1.asp"><tablewidth="50%"border="0"align="center"><tr><thwidth="14%">姓名</th><tdwidth="86%"><inputtype="text"name="user_name"></td></tr><tr>9網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<thwidth="14%">密碼</th><tdwidth="86%"><inputtype="text"name="password"></td></tr><tr><thwidth="14%">性別</th><tdwidth="86%"><inputtype="radio"name="sex"value="男">男<inputtype="radio"name="sex"value="女">女</td></tr><tr><thwidth="14%">愛好</th><tdwidth="86%"><inputtype="checkbox"name="love"value="音樂">音樂<inputtype="checkbox"name="love"value="計算機">計算機</td></tr><tr><thwidth="14%">職業(yè)</th><tdwidth="86%"><selectname="career"size="1"><optionvalue=""selected>請選擇</option><optionvalue="教育業(yè)">教育業(yè)</option><optionvalue="金融業(yè)">金融業(yè)</option><optionvalue="其他">其他</option></select>></td></tr>10網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tr><thwidth="14%">簡述</th><tdwidth="86%"><textareaname="introduction"cols="40"rows="2"wrasp="soft"></textarea></td></tr><tr><th> </th><td><inputtype="submit"name="Submit"value="提交"><inputtype="submit"name="teset"value="重寫"></td></tr></table></form><h2>下面是您的個人信息</h2><%dimuser_name,password,sex,love,career,introduction'第一句是OptionExplicit,因此變量必須先定義,方可使用user_name=Request.Form("user_name")password=Request.Form("password")sex=Request.Form("sex")love=Request.Form("love")career=Request.Form("career")introduction=Request.Form("introduction")%><tablewidth="60%"border="0"align="center">11網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tr><tr><td><%Response.Write"姓名:"&user_name<thwidth="26%">姓名</th>%></td><tdwidth="74%"><%=user_name%></td></tr></tr><tr><tr><td><%Response.Write"密碼:"&password<th>密碼</th>%></td><td><%=password%></td></tr></tr><tr><tr><td><%Response.Write"性別:"&sex%></td><th>性別</th></tr><td><%=sex%></td><tr></tr><td><%Response.Write"愛好:"&love%></td><tr></tr><th>愛好</th><tr><td><%=love%></td><td><%Response.Write"職業(yè):"&career%></td></tr></tr><tr><tr><th>職業(yè)</th><td><%Response.Write"簡介:"&introduction<td><%=career%></td>%></td></tr></tr><tr><th>簡介</th><td><%=introduction%></td></table></div>提示:上表中對比使用Response的Write方法的兩種寫法的代碼2、請開發(fā)一個頁面,顯示來訪者的IP地址。并判斷:如果IP地址以162.105開頭的,則歡迎信息;否則顯示為非法用戶,并終止程序<divalign="center"><%dimIP,IPCstrIP=Request.ServerVariables("REMOTE_ADDR")Response.Write"來訪者地址:"&IPIPCstr=left(IP,7)%></div>12網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<palign="center"><%ifIPCstr<>"162.105"thenResponse.Write"你是非法用戶!"elseResponse.Write"歡迎光臨!"endif%>3、請開發(fā)一個頁面,當客戶第一次訪問時,需在線注冊姓名、性別等信息,然后把信息保存到Cookies中。下一次如該客戶再訪問時,則顯示“某某,您好,您是第幾次光臨本站”的歡迎信息<%dimuser_name,password,sex,love,career,introduction,varNumber'第一句是OptionExplicit,因此變量必須先定義,方可使用user_name=Request.Form("user_name")password=Request.Form("password")sex=Request.Form("sex")love=Request.Form("love")career=Request.Form("career")introduction=Request.Form("introduction")ifuser_name=""thenResponse.redirect"e4-3-1.asp"endififuser_name<>Request.Cookies("MyCookie")("user_name")then13網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案Response.Write"您是第一次訪問本站!歡迎您光臨!"Response.Cookies("MyCookie")("user_name")=user_nameResponse.Cookies("MyCookie")("password")=passwordResponse.Cookies("MyCookie")("sex")=sexResponse.Cookies("MyCookie")("love")=love("MyCookie")("career")=careerResponse.Cookies("MyCookie")("introduction")=introductionResponse.Cookies("MyCookie")("Number")=1'第一次訪問,故將Cookies中的Number設(shè)置為1elsevarNumber=Request.Cookies("MyCookie")("Number")varNumber=varNumber+1e"您是第"&varNumber&"訪問本站"Response.Cookies("MyCookie")("Number")=varNumberResponse.Cookies("MyCookie").Expires=#2004-11-30#endif%>4、請開發(fā)一個簡單的在線考試程序,可以包括若干單選題、多選題,單擊交卷按鈕后就可以根據(jù)標準答案在線評分注,雖說可用一張網(wǎng)頁完成上述功能。為了避免在剛才打開網(wǎng)頁時,就出現(xiàn)評分數(shù)字,使用兩張網(wǎng)頁??季砭W(wǎng)頁<h1align="center">試卷</h1><palign="left">每題20分;最后一題是多選題,需要全部選對才能得14網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案分</p><formname="form1"method="post"action="e4-4-1.asp"><tablewidth="750"border="1"align="center"><tr><tdcolspan="4">1、執(zhí)行a=”6”語句后,是什么類型</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a1"value="字符串型">A、字符串型</td><tdwidth="25%"><inputtype="radio"name="a1"value="日期型">B、日期型</td><tdwidth="25%"><inputtype="radio"name="a1"value="數(shù)值型">C、數(shù)值型</td><tdwidth="25%"><inputtype="radio"name="a1"value="布爾型">D、布爾型</td></tr><tr><tdcolspan="4">2、下列哪一個變量名稱是正確的?</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a2"value="111">A、111</td><tdwidth="25%"><inputtype="radio"name="a2"value="ab_1">B、ab_1</td>15網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tdwidth="25%"><inputtype="radio"name="a2"value="_sum">C、_sum</td><tdwidth="25%"><inputtype="radio"name="a2"value="a?b">D、a?b</td></tr><tr><tdcolspan="4">3、下列哪一個函數(shù)可以將數(shù)值轉(zhuǎn)換為字符串</td></tr><tr><td><inputtype="radio"name="a3"value="Cint">A、Cdate</td><td><inputtype="radio"name="a3"value="Cint">B、Cint</td><td><inputtype="radio"name="a3"value="Cstr">C、Cstr</td><td><inputtype="radio"name="a3"value="CDb1">D、CDb1</td></tr><tr><tdcolspan="4">4、請問Mid(”八千里路云和月”,3,2)的返回值是什么?</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a4"value="千里">16網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案A、“千里”</td><tdwidth="25%"><inputtype="radio"name="a4"value="里路">B、“里路”</td><tdwidth="25%"><inputtype="radio"name="a4"value="里">C、“里”</td><tdwidth="25%"><inputtype="radio"name="a4"value="路云">D、“路云”</td></tr><tr><tdcolspan="4">5、下述操作中,能夠運行一個應(yīng)用程序是:</td></tr><tr><td><inputtype="checkbox"name="a5"value="運行">A、用“開始”菜單中的“運行”命令</td><td><inputtype="checkbox"name="a5"value="桌面上">B、雙擊桌面上該程序的圖標</td><td><inputtype="checkbox"name="a5"value="資源管理器">C、在資源管理器中,雙擊該程序的文件名</td><td><inputtype="checkbox"name="a5"value="文檔">D、用“開始”菜單中的“文檔”命令</td></tr><tr><tdwidth="25%"> </td><tdwidth="25%"><inputtype="submit"name="Submit"value="交卷">17網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案</td><tdwidth="25%"><inputtype="submit"name="Submit2"value="重做"></td><tdwidth="25%"> </td></tr></table></form></td></tr></table>評分網(wǎng)頁<tablewidth="750"border="0"align="center"><tr><td><divalign="left"><h1align="center">成績報告單</h1><p><%dima1,a2,a3,a4,suma1=Request.Form("a1")a2=Request.Form("a2")a3=Request.Form("a3")a4=Request.Form("a4")a5=Request.Form("a5")sum=018網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案ifa1="字符串型"thensum=sum+20endififa2="ab_1"thensum=sum+20endififa3="Cstr"thensum=sum+20endififa4="里路"thensum=sum+20endififa5="運行,桌面上,資源管理器,文檔"thensum=sum+20endif%><%Response.Write"<b>"ifsum<60thenResponse.Write"你的得分是:"&Cstr(sum)&"應(yīng)該努力學(xué)習!"elseifsum<80thenResponse.Write"你的得分是:"&Cstr(sum)&"僅僅及格是不夠的,繼續(xù)努力!"19網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案elseifsum<100thenResponse.Write"你的得分是:"&Cstr(sum)&"繼續(xù)努力,爭取滿分!"elseResponse.Write"你的得分是:"&Cstr(sum)&"你真棒!"endifendifendifResponse.Write"</b>"%></p></div></td></tr></table>5、附加題-編寫統(tǒng)計訪問者IP地址的程序先是一個VBScript過程-Sub子程序<%subcounter0(titlenm)setconn=server.createObject("ADODB.Connection")dbpath=server.mappath("counter/count.mdb")conn.open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&dbpathsetts=server.createobject("ADODB.Recordset")ts.LockType=2sqlstr="select*fromcountwherename='"&trim(titlenm)&"'"ts.opensqlstr,conn20網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案ifts.eofthents.addnewts("name")=trim(titlenm)ts("num")=1ts("datatime")=now()'在記錄中,添加訪問日期時間(字段)elsets("num")=ts("num")+1ts("datatime")=now()endifts.updatets.closesetts=nothingsetconn=nothingendsub%>下面調(diào)用上面Sub子程序<%dimIP,IPCstrIP=Request.ServerVariables("REMOTE_ADDR")counter0(IP)%>下面是一段利用session對象記錄用戶訪問次數(shù)的代碼<%dimuser_name,password,sex,love,career,introduction'第一句是Option21網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案Explicit,因此變量必須先定義,方可使用user_name=Request.Form("user_name")password=Request.Form("password")sex=Request.Form("sex")love=Request.Form("love")career=Request.Form("career")introduction=Request.Form("introduction")ifuser_name=""thenResponse.redirect"e4-3-1.asp"endifuser_name=Session("var_name")ifuser_name=""thenuser_name=1elseuser_name=user_name+1endifResponse.Write"您是第"&user_name&"訪問本站"Session("var_name")=user_name%>習題5選擇題1、Session對象的默認有效期為多少分鐘A、10B、15C、20D、3022網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案2、在同一個應(yīng)用程序的頁面1中執(zhí)行Session.Timeout=30,那么在頁面2中執(zhí)行Response.WriteSession.Timeout,則輸出值為多少分鐘?A、15B、20C、25D、303、Applicatin對象的默認有效期為多少分鐘A、10B、15C、20D、應(yīng)用程序從啟動到結(jié)束4、請問下面程序段執(zhí)行完畢,c值為多少<%Session("a")=1Session("b")=2C=Session("a")+Session("b")Response.Writec%>A、12B、3C、abD、以上都不對5、請問下面程序段執(zhí)行完畢,頁面上顯示的內(nèi)容是什么<%DimstrTempstrTemp="user_name"Session("strTemp")="張紅"Session("strTemp")="王剛"Response.WriteSession("user_name")%>A、張紅B、王剛C、張紅王剛D、語法有錯,無法正常輸出23網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案問答題1、如果客戶端不支持Cookies,那么支持Session嗎在瀏覽器Internet屬性中顯示,Cookies屬于“隱私”(選項卡)。分為:阻止所有Cookies;高;中高;中;低;接受所有Cookies等幾個檔次。設(shè)置成阻止所有Cookies后,瀏覽器支持Session2、請敘述Session對象和Application對象各處的作用和最主要的區(qū)別Session對象保存一個客戶的信息,是“私有儲藏室”;Application對象可以保存多個客戶的信息,是“公共儲藏室”3、想一想,在示例5-4.asp中怎么知道返回數(shù)組的長度(提示:查有關(guān)函數(shù))根據(jù)5-3.asp中,“DimUser_name(2)”,知道是(項目數(shù))長度為34、請問Global.asa文件的名稱、位置、語法有什么規(guī)定每個應(yīng)用程序(獨立網(wǎng)站)只能有一個Global.asa文件,文件名不能改用其他,且必須存放在(網(wǎng)站)根目錄中。Global.asa必須asp的另一種寫法,不能使用<%..%>寫法。即,<ScriptLanguage=”VBScript”runat=”server>..</Script>5、請問如下Global.asa文件程序有何錯誤SubSession_OnStartDima,b,ca=2b=3c=a+bResponse.Writec24網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案endSubGlobal.asa文件是用于存放Session和Application對象事件的程序。實踐題1、請在個人主頁上加上當前在線人數(shù)和總訪問人數(shù)在站點根目錄下,添加一個Global.asa文件<SCRIPTlanguage="VBScript"runat="server">SubApplication_OnStartApplication.LockApplication("all")=0Application("online")=0Application.UnlockEndSubSubSession_OnStartApplication.LockApplication("all")=Application("all")+1Application("online")=Application("online")+1Application.UnlockendsubSubSession_OnEndApplication.LockApplication("online")=Application("online")-1Application.UnlockEndSub</SCRIPT>25網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案然后,在主頁合適位置添加代碼:在線人數(shù):<%=Application("online")%><br>訪問總?cè)藬?shù):<%=Application("all")%>2、請編寫程序?qū)崿F(xiàn)一個簡單的聊天室,要能顯示發(fā)言人姓名、發(fā)言內(nèi)容和發(fā)言時間建立一個上、下框架網(wǎng)頁<framesetrows="193,226"><framesrc="e5-2-2.asp"><framesrc="e5-2-1.asp"></frameset>上部顯示網(wǎng)頁-顯示整個聊天室的全部發(fā)言<meta-equiv="refresh"content="5">'每5秒刷新一次,以便及時顯示聊天內(nèi)容</head><body><%Response.WriteApplication("show")%>下部網(wǎng)頁-聊天者,輸入文本后,提交<formname="form1"method="post"action=""><tablewidth="600"border="0"align="center"><tr><tdwidth="120">說</td><tdwidth="360"><textareaname="textfield"cols="60"></textarea></td>26網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tdwidth="120"><inputtype="submit"name="Submit"value="發(fā)送"></td></tr></table></form><%iftrim(request("textfield"))<>""thenApplication.LockApplication("show")=request("textfield")&"<br>"&Application("show")Application.UnLockendif%>3、請編寫兩個頁面,在第一個頁面中客戶要輸入姓名,然后保存到Session中,在第二頁面中讀取該Session信息,并顯示歡迎信息。如果客戶沒有在第一頁登錄就直接訪問第二頁,要將客戶重定向回第一頁注冊頁<h1align="center">請輸入用戶</h1><formname="form1"method="post"action="">'action=后面雙引號中沒有空格,作用:由本頁處理表單<tablewidth="300"border="0"align="center"><tr><tdwidth="63">用戶名</td><tdwidth="217"><inputtype="text"name="name"></td></tr><tr>27網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<td><divalign="right"></div></td><td><inputtype="submit"name="Submit"value="提交"></td></tr></table><%name=Request.Form("name")ifname<>""thensession("pass")=Request.Form("name")Response.redirect"e5-3.asp"endif%></form>通過注冊,歡迎頁面<%ifsession("pass")=""then'等于后面的雙引號中沒有空格Response.redirect"e5-3-1.asp"endifResponse.Write"歡迎您光臨!"%>28網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案習題6選擇題1、如果設(shè)置ScriptTimeOut為60秒,請問實際的腳本最長執(zhí)行時間為多少秒(B)A、30B、60C、90D、3002、如果示例6-3.asp中添加ScriptTimeOut=300,如果在6-3.asp中添加c=Server.ScriptTimeOut,c等于多少秒(C)A、60B、90C、300D、以上都不對提示:使用Execute方法時,環(huán)境變量會繼承。3、如果使用Response.Redirect重定向,其他條件和第1題題一樣,請問C等于多少秒A、60B、90C、300D、以上都不對提示:使用Redirect方法時,不繼承環(huán)境變量。問答題1、請簡述Execute、Transfer和Redirect方法的區(qū)別三者都有(強制)轉(zhuǎn)到另一張網(wǎng)頁的功能,前兩者重定向,只能在本網(wǎng)站中進行,此外,Execute,另一張網(wǎng)頁執(zhí)行完畢后,返回原網(wǎng)頁,繼續(xù)執(zhí)行Execute后面的語句。Transfer,轉(zhuǎn)到另一張網(wǎng)頁后,不會自動返回。Redirect,重定向?qū)嶋H發(fā)生在客戶端,也不會自動返回??梢赞D(zhuǎn)到其他網(wǎng)站。29網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案2、將來開發(fā)留言板時,經(jīng)常會碰到這樣的問題,本來希望來訪者輸入文字留言,結(jié)果來訪者可能輸入了一段HTML語句,比如輸入一些JavaScript語句等。這樣可能就無法正常顯示了。如果要防止這樣情況,可以彩本章介紹的哪一種方法?如何實現(xiàn)?使用如下式樣語句:Response.writeServer.HTMLEncode("<scriptlanguage=javascript>")實踐題請結(jié)合第4章練習題中開發(fā)的考試程序,增加考試HTML知識的題目。比如:A、<p>B、<br>C、<hr>D、<a>試題網(wǎng)頁<tablewidth="760"align="center"><tr><td><h1align="center">試卷</h1><palign="left">每題20分;最后一題是多選題,需要全部選對才能得分</p><formname="form1"method="post"action="e6.asp"><tablewidth="750"border="1"align="center"><tr><tdcolspan="4">1、執(zhí)行a=”6”語句后,是什么類型</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a1"value="字符串型">30網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案A、字符串型</td><tdwidth="25%"><inputtype="radio"name="a1"value="日期型">B、日期型</td><tdwidth="25%"><inputtype="radio"name="a1"value="數(shù)值型">C、數(shù)值型</td><tdwidth="25%"><inputtype="radio"name="a1"value="布爾型">D、布爾型</td></tr><tr><tdcolspan="4">2、下列哪一個變量名稱是正確的?</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a2"value="111">A、111</td><tdwidth="25%"><inputtype="radio"name="a2"value="ab_1">B、ab_1</td><tdwidth="25%"><inputtype="radio"name="a2"value="_sum">C、_sum</td><tdwidth="25%"><inputtype="radio"name="a2"value="a?b">D、a?b</td></tr><tr><tdcolspan="4">3、下列哪一個函數(shù)可以將數(shù)值轉(zhuǎn)換為字符串</td></tr>31網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tr><td><inputtype="radio"name="a3"value="Cint">A、Cdate</td><td><inputtype="radio"name="a3"value="Cint">B、Cint</td><td><inputtype="radio"name="a3"value="Cstr">C、Cstr</td><td><inputtype="radio"name="a3"value="CDb1">D、CDb1</td></tr><tr><tdcolspan="4">4、請問Mid(”八千里路云和月”,3,2)的返回值是什么?</td></tr><tr><tdwidth="25%"><inputtype="radio"name="a4"value="千里">A、“千里”</td><tdwidth="25%"><inputtype="radio"name="a4"value="里路">B、“里路”</td><tdwidth="25%"><inputtype="radio"name="a4"value="里">C、“里”</td><tdwidth="25%"><inputtype="radio"name="a4"value="路云">D、“路云”</td></tr>32網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案<tr><tdcolspan="4">5、下述操作中,能夠運行一個應(yīng)用程序是:</td></tr><tr><td><inputtype="checkbox"name="a5"value="運行">A、用“開始”菜單中的“運行”命令</td><td><inputtype="checkbox"name="a5"value="桌面上">B、雙擊桌面上該程序的圖標</td><td><inputtype="checkbox"name="a5"value="資源管理器">C、在資源管理器中,雙擊該程序的文件名</td><td><inputtype="checkbox"name="a5"value="文檔">D、用“開始”菜單中的“文檔”命令</td></tr><tr><tdcolspan="4">6、下述那個是換行標記</td></tr><tr><td><inputtype="radio"name="a6"value="p"><%response.WriteServer.HTMLEncode("<p>")%></td><td><inputtype="radio"name="a6"value="br"><%response.WriteServer.HTMLEncode("<br>")%></td><td><inputtype="radio"name="a6"value="hr"><%response.WriteServer.HTMLEncode("<hr>")%></td>td><inputtype="radio"name="a6"value="a"><%response.Write33網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案Server.HTMLEncode("<a>")%></td></tr><tr><tdwidth="25%"> </td><tdwidth="25%"><inputtype="submit"name="Submit"value="交卷"></td><tdwidth="25%"><inputtype="submit"name="Submit2"value="重做"></td><tdwidth="25%"> </td></tr></table></form></td></tr></table>評分網(wǎng)頁<tablewidth="750"border="0"align="center"><tr><td><divalign="left"><h1align="center">成績報告單</h1><p><%dima1,a2,a3,a4,suma1=Request.Form("a1")34網(wǎng)絡(luò)程序設(shè)計-ASP·習題答案a2=Request.Form("a2")a3=Request.Form("a3")a4=Request.Form("a4")a5=Request.Form("a5")a6=Request.Form("a6")sum=0ifa1="字符串型"the
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)試題(大學(xué)選修課)-探索人體奧秘歷年參考題庫含答案解析(5套典型考題)
- 特種玻璃創(chuàng)新與應(yīng)用
- 2025年大學(xué)試題(醫(yī)學(xué))-流行病學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(農(nóng)學(xué))-鮮切花栽培學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年國家開放大學(xué)(電大)-混凝土結(jié)構(gòu)設(shè)計(A)歷年參考題庫含答案解析(5套典型考題)
- 2025年衛(wèi)生資格(中初級)-皮膚與性病學(xué)主治醫(yī)師歷年參考題庫含答案解析(5套典型題)
- 2025年衛(wèi)生知識健康教育知識競賽-炎癥知識競賽歷年參考題庫含答案解析(5套典型考題)
- 2025年醫(yī)學(xué)高級職稱-輸血技術(shù)(醫(yī)學(xué)高級)歷年參考題庫含答案解析(5套典型題)
- 2025年醫(yī)學(xué)繼續(xù)教育-醫(yī)療衛(wèi)生人員應(yīng)對突發(fā)事件能力歷年參考題庫含答案解析(5套典型考題)
- 2025年企業(yè)文化企業(yè)建設(shè)知識競賽-神寧文化知識歷年參考題庫含答案解析(5套典型考題)
- 2025年中醫(yī)藥產(chǎn)業(yè)發(fā)展現(xiàn)狀與市場前景研究報告
- 開放式公園日常管理課件
- 加油站設(shè)備管理課件
- 班組安全建設(shè)與管理成果
- 艾乙梅培訓(xùn)課件
- 2025四川瀘州臨港物業(yè)管理有限公司招聘16人筆試參考題庫附帶答案詳解版
- DB11∕T 2342-2024 城市軌道交通牽引供電架空剛性接觸網(wǎng)技術(shù)規(guī)范
- (2025)入黨積極分子考試試題庫(附參考答案)
- 前庭大腺囊腫護理
- 鋰電化成老化工藝培訓(xùn)
- 2025秋裝流行趨勢培訓(xùn)資料
評論
0/150
提交評論