ASP.net程序設(shè)計模擬試卷_第1頁
ASP.net程序設(shè)計模擬試卷_第2頁
ASP.net程序設(shè)計模擬試卷_第3頁
ASP.net程序設(shè)計模擬試卷_第4頁
ASP.net程序設(shè)計模擬試卷_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ASP.net程序設(shè)計模擬試卷一、選擇題(每小題1分,共20分)1請判斷下列語句執(zhí)行完畢后,a、b、c的值a="1" + 1b="1" + "1"c="1" & "1" (A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",22 執(zhí)行如

2、下語句后,Sum的值為:Dim a(5) as IntegerDim Sum as IntegerSum=0For I=0 To 5a(I)=ISum=Sum + a(I)Next (A) 0 (B) 5 (C) 15 (D) 203執(zhí)行完 a=5 Mod 3 語句后,a的值為:(A) 0 (B) 2 (C) 3 (D) 54執(zhí)行完 a=5>3 And "a"<"c" 語句后,a的值為:(A) True (B) False (C) 1 (D) 05下面 a=Trim(" vbscript") & Rtrim(&qu

3、ot; good") 語句后,a的值:(A) " vbscript good"(B) "vbscript good"(C) " vbscriptgood"(D) "vbscriptgood"6下面哪個函數(shù)可以返回當(dāng)前的日期和時間:(A) Now (B) Date (C) Time (D) Today7首先定義數(shù)組Dim strA(3,4) As String ,那么strA.Length=( )(A) 4 (B) 5 (C) 12 (D) 208請問Mid(“八千里路云和月”,3,2)的返回值是( )?

4、(A) “千里” (B) “里路” (C) “里” (D) “路云”9如果要將一個數(shù)字88轉(zhuǎn)換為字符串,可以使用( )(A) 88.Tostring (B) CStr(88) (C) Double.Parse(88) (D) 以上都可以10請問”#*asp*#”.TrimStart(“#”)的返回值是( )(A) *asp*# (B)#*asp* (C) asp (D) *asp*11下面哪條語句可以返回訪問者的IP地址(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("RE

5、MOTE_IP")(C) Request.ClientCertificate("REMOTE_ADDR ")(D) Request.ClientCertificate ("REMOTE_IP ")12執(zhí)行完如下語句后,頁面上顯示的內(nèi)容為:( )<script language=”VB” runat=”server”>Sub page_load(obj as object,e as eventargs)Response.Write ("A")Response.EndResponse.Write("B&qu

6、ot;)Response.Write("C")End sub</script> (A) A (B) AB (C) AC (D) ABC13請問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么( )<%Response.Write (“<a href=''>新浪</a>”)%>(A) 新浪 (B) <a href=''>新浪</a>(C) 新浪(超鏈接) (D) 該句有錯,無法正常輸出14Session對象的默認有效期為多少分鐘 ( )(A) 10 (B) 15 (C) 20 (D

7、) 應(yīng)用程序從啟動到結(jié)束15請問下面程序段執(zhí)行完畢,頁面上顯示內(nèi)容是什么: ( )<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>(A) 新浪 (B) <a href=''>新浪</a>(C) 新浪(超鏈接) (D) 該句有錯,無法正常輸出16對于文件上傳控件HtmlInputFile,.PostedFile.FileName表示的是( )(A) 服務(wù)器端文件物理路徑 (B) 客戶端文件物理路徑(C) 服務(wù)器端文件名稱 (D) 客戶端文件

8、名稱17如果需要確保用戶輸入大于30的值,應(yīng)該使用( )驗證控件(A)RequiredFieldValidator (B) CompareValidator(C)RangeValidator (D) RegularExpressionValidator 18如果要輸入如(86)-10-12345678形式的電話號碼,應(yīng)該使用正則表達式( )(A) (0-92)-0-92-0-98 (B) (0-92)-0-9 10(C) 0-92-0-9 2-0-9 8 (D(0-92)0-920-9819.如果定制了列,又希望排序 ,需要在每一個列設(shè)置( )屬性(A) Sort (B) SortExpres

9、ion (C) SortField (D) DataFieldText20.一個業(yè)務(wù)對象文件中可以包含( )個類(A) 1 (B) 2 (C) 若干 (D) 以上都不對二、填空題(每空1分,共40分)1. 要正確運行ASP.NET,服務(wù)器端必須安裝如下軟件:(1)、Windows 2000 Professional 或 Windows 2000 server 或Windows2000 Advance Server 或Windows XP Professional 或更高版本,(2)、IIS5.0(Internet 信息服務(wù)管理器5.0)(3)、 (4)、 2. 執(zhí)行完 a= Left(&quo

10、t;vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2) 后,a的值為 。3. 語句 a=DateAdd(" ",10,Date() 將返回10天后是幾號。4. 語句 b=Int(10 * ) +1) 將返回1到10之間的隨機整數(shù)。5. 在數(shù)據(jù)庫的表中,縱的一行叫做一個 ,橫的一行叫做一個 。6. 下面是一個函數(shù),用來返回從a到b的立方和,請?zhí)顚懫渲械目崭瘛?lt;%Function Cube(a,b)Dim I,SumSum= For I= a T

11、o bSum= Next =SumEnd Function%>7. 下面這段語句,將根據(jù)今天是星期幾,分別在頁面上顯示一幅圖片,星期一、二顯示p1.jpg,其它時間顯示p2.jpg。請?zhí)顚懲暾旅娴某绦颉?lt;%Dim theday as Integertheday= (Today()Select Case thedayCase ("<img src='p1.jpg'>")Case Else ("<img src='p2.jpg'>")End Select%>8. 很多網(wǎng)站要求客戶必須

12、登錄后才能訪問,如果客戶沒有登錄,就直接訪問網(wǎng)站的某個頁面,應(yīng)該將其引導(dǎo)到首頁。請據(jù)此填寫下面的空格。<%If Session("UserName")= Then ("index.asp")End If%>9. 下面的程序段用來計算客戶是第幾次訪問本站。請?zhí)顚懫渲械目崭瘛?lt;%Dim varNumbervarNumber=Request.Cookies("number")If ThenvarNumber=1ElsevarNumber=varNumber+1End If. =varNumber. =#2030-1-1#

13、Response.Write "您是第" & varNumber & "次訪問本站"%>10. 假如Application("UserOnLine")中保存了一個數(shù)組,該數(shù)組中保存了在線用戶的名稱,下面的程序段從其中讀取所有用戶名,并顯示在頁面上,請?zhí)顚懫渲械目崭瘛?lt;%Dim UserOnLine,NumberUserOnLine=Application("UserOnLine")Number= (UserOnLine) '返回該數(shù)組的最大下標(biāo)For I=0 To NumberR

14、esponse.Write( )Next%>11. 對于如下圖1的數(shù)據(jù)表link,請?zhí)顚懴旅娴腟QL語句中的空格:圖1查詢2007年1月1日到2007年7月1日之間的提交的網(wǎng)站,并按提交日期降序排列strSql="Select * From link Where submit_date #2007-1-1# And #2007-7-1# Order By submit_date "查詢2007年1月1日以后提交的網(wǎng)站總數(shù)目strSql="Select As Total From link Where submit_date > #2007-1-1#&q

15、uot;12. 針對上面圖1所示,下面要在頁面上按提交日期降序排列所有的網(wǎng)站,請?zhí)顚懴旅娉绦蚨沃械目崭?。假設(shè)數(shù)據(jù)庫文件wwwlink.mdb和本文件存放在同一個文件夾下,數(shù)據(jù)表名為link。Message.Text & =“<table>”Message.Text & =“<tr>”Message.Text & =“<td>網(wǎng)站名稱</td><td>網(wǎng)站地址</td><td>提交日期</td>”Message.Text & =“</tr>” '以下

16、連接數(shù)據(jù)庫建立Cnnection對象Dim conn As New OleDbConection( _)建立Command對象Dim cmd as New OleDbCommand(_) Conn.open()'以下建立DataReader對象Dim dr As OleDbDataReader=cmd.ExecuteReader()'以下顯示數(shù)據(jù)庫記錄Do While Message.Text & = “<tr>”Message.Text & = “<td.>” & _ & ”</td>” 此處顯示網(wǎng)站名字me

17、ssage.Text &= "<td><a href='http:/ _ '>" & dr.Item("url") & "</a></td>" 此處顯示網(wǎng)址Message.Text & = “<td.>” & _ & ”</td>” 此處顯示提交日期Message.Text & = “</tr>” LoopMessage.Text & =“</table>”Co

18、nn.close() 13. 針對上面圖1所示,下面是分頁顯示所有網(wǎng)站的名稱的語句,每頁顯示10條記錄,請<% Import Namespace="System.Data" %><% Import Namespace="System.Data.OleDb" %><script language="VB" runat="server">Sub Page_Load(Sender As Object, E As EventArgs)IF Not Page.IsPostBack Then

19、Call BindData() End IfEnd SubSub MyDataGrid_Page(sender As Object, e As DataGridPageChangedEventArgs)_ Call BindData() End SubSub BindData()Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("wwwlink.mdb") Dim adp As New OleDbDataAd

20、apter("select * from link", conn) Dim ds As New DataSet() adp.Fill(ds,"link") MyDataGrid.DataSource=_ '指定數(shù)據(jù)源 MyDataGrid.DataBind() End Sub</script><html><body><h4 align="center">網(wǎng)絡(luò)導(dǎo)航</h4><form runat="server"><ASP:Data

21、Grid id="MyDataGrid" HeaderStyle-BackColor="#BCBCBC" Width="100%” _ OnPageIndexChanged="MyDataGrid_Page" PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages" runat="server"/></form></body></html>14. 下面

22、這段程序,打開本文件夾下的文本文件test.txt,并讀取其中所有的內(nèi)容顯示在頁面上,請?zhí)顚懫渲械目崭瘛?lt;% Import Namespace="System.IO"%><script language="VB" runat="server">Sub Page_Load(Sender As Object, E As EventArgs)'建立StreamReader對象Dim sr As New _ Do While _ message.Text &=_ '讀取1行,并移動到下1行mes

23、sage.Text &="<p>" Loopsr.Close End Sub</script><html><body><h4 align="center">讀取文本文件</h4><asp:label id="message" runat="server"/></body></html>15. 將COM組件轉(zhuǎn)換成.NET組件的命令是_三、編程題(共40分)1請編寫代碼,實現(xiàn)圖2的功能。圖22請編寫代碼,實現(xiàn)圖3的功能。圖32請編寫代碼,實現(xiàn)圖4的功能。圖3參考答案一選擇題(每題1分,共20分)BCBAB ADBDA AACCB BBABC二填空題(每題1分,共20分)1 (3). .NET Framework SDK (.NET 框架開發(fā)工具包)(4) MDAC (Microsoft數(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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論