web開發(fā)技術(shù)試卷及參考答案_第1頁
web開發(fā)技術(shù)試卷及參考答案_第2頁
web開發(fā)技術(shù)試卷及參考答案_第3頁
web開發(fā)技術(shù)試卷及參考答案_第4頁
web開發(fā)技術(shù)試卷及參考答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、WEB開發(fā)技術(shù)期末考卷(A)專業(yè)姓名學(xué)號成績總分題號-四核分人題分復(fù)查人得分一、選擇題(30題、每題2分、總計60分)1、是用于創(chuàng)建Web應(yīng)用程序的平臺,此應(yīng)用程序可使用IISfn.NETFramework在Windows服務(wù)器上運行CA.C#B.ASP.NETC.VisualBasic.NETD.VisualStudio.NET2、文件由VisualStudio.NET創(chuàng)建用于定義Web應(yīng)用程序的配置0A.Web.ConfigB.Global.asaxC.Assemblylnfo.csD.ASPX3、tTJFSQLConnection時返回的SQLServer錯誤號為4060,該錯誤表示:A

2、.連接字符加指定的服務(wù)器名稱無效B.連接字符串指定的數(shù)據(jù)庠名稱無效C.連接超時D.連接字符串指定的用戶名或密碼錯誤4、在DataSet中,若修改某一DataRow對象的任何一列的值,該行的DataRowState屬性的值將變?yōu)閛A.DataRowState.AddedB.DataRowState.ModifiedC.DataRowState.DetachedD.DataRowState.Deleted5、關(guān)于網(wǎng)頁中的圖像,下列說法正確的是A.圖像由img標(biāo)簽開始,由結(jié)束B.圖像標(biāo)簽的href屬性用于指定圖像鏈接的URLC.src屬性的值是所要顯示圖像的URLD.以上全都是錯的6、如果希望單擊超

3、鏈接打開新的HTML頁面,則需將target屬性設(shè)為。A._blankB._topC.-parentD.-self7、為創(chuàng)建在SQLServer2000市執(zhí)行Select語句的Command對象,可先建立到SQLServer2000數(shù)據(jù)庫的連接,然后使用連接對象的方法創(chuàng)建SqlCommand對象,A.CreateObjectB.OpenSQLC.CreateCommandD.CreateSQL8、為了在程序中使用ODBC.NET數(shù)據(jù)提供程序,應(yīng)在源程序工程中添加對程序集的引用。A.System.Data.dllB.System.Data.SQL.dllC.System.Data.Odbc.dl

4、lD.System.Data.OleDb.dll9、DataAdapter對象的DeleteCommand的屬性值為null,將造成:A.程序編譯錯誤B. DataAdapter在處理DataSet中被刪除的行時,將引發(fā)異常C. DataAdapter在處理DataSet中被刪除的行時,這些行將被跳過不處理D. DataAdapter在處理DataSet中被刪除的行時,將出現(xiàn)對話框詢問用戶如何處理該行10、下列語句的值是o_Stringstr="中華人民共和國”;Str.IndexOf("人”);A.lB.2C.3D.411、應(yīng)用程序中所有頁面均可以訪問變量。A.Sessi

5、onB.ApplicationC.ServerD.ViewState12、指令用于定義ASP.NET頁面解析器和編譯器所使用的特定的頁面的屬性0A.PageB.©ControlC.©ImportD.Register13、Web窗體支持驅(qū)動編程模型。A.過程B.功能C.事件D.中斷14、dt為DataTable類型的變量,引用名為“Customers”的DataTable對象。該表中包含"CustomerlD"、"CustomerName"、"Address"、"Telephone”等4列。將數(shù)據(jù)列&quo

6、t;CustomerlD”設(shè)為該表的主鍵的正確語句有:A.dt.PrimaryKey=,CustomerID,t;B.dt.PrimaryKey=newobject(HCustomerIDH;C.dt.PrimaryKey=newDataColumndt.ColumnsCustomerlD1*);D.dt.PrimaryKey.Add(MCustomerIDn);15、若希望控件內(nèi)容變換后立即回傳表單,需要在控件中添加屬性oA.AutopostBack=TrueB.AutoPostBack=FalseC.IsPostBack=TrueD.IsPostBack=False16、下列Web服務(wù)器控

7、件中,哪個不能接收用戶的輸入信息oA.Text控件B.Label控件C.DropDownList控件DCheckBox控件17、下列關(guān)于Web服務(wù)器端Text控件的說法不正確的是。A.Text控件顯示為文本輸入框B.Text控件可以設(shè)置為多行文本輸入C.Text控件只能輸入文本不能顯示文本D.Text控件可以設(shè)置為密碼框輸入18Dataset1為一數(shù)據(jù)集對象,語句Dataset1.ReadXml(MF:/Datasetl.XML*XmlReadMode.ReadSchema);的作用是:A.忽略所有XML文件內(nèi)部架構(gòu)而根據(jù)XML數(shù)據(jù)推斷出新的架構(gòu)。添加到Datasetl;然后向Datasetl

8、加載數(shù)據(jù)。B.向Datasetl加載數(shù)據(jù):忽略所有XML文件內(nèi)部架構(gòu),并丟棄所有與Dataset1現(xiàn)有架構(gòu)不匹配的數(shù)據(jù):C若Datasetl己經(jīng)包含架構(gòu),則將所有由XML文件內(nèi)部架構(gòu)定義的新表加入Datasetl,然后向Datasetl加載數(shù)據(jù):D.從XML文件讀取數(shù)據(jù)集數(shù)據(jù)修改信息,將其合并到Datasetl中,19、下列關(guān)于Web服務(wù)器端按鈕控件的說法不正確的是oA.Button顯示為普通按鈕樣式B.LinkButton顯示為超鏈接按鈕樣式C.ImagcButton以圖片作為按鈕D.Button和LinkButton所實現(xiàn)的功能不同20、以下不是.NET平臺的組成部分。A.NET框架類B.

9、公共語言運行庫C.InternetInformationService(IIS)D.運行時環(huán)境21、在數(shù)據(jù)驗證控件中,ValidatorSummary驗證控件的作用是。A.檢查總和數(shù)B.集中顯示各個驗證的結(jié)果C,判斷有無超過范圍D,檢查數(shù)值的大小22在某XSD文件中,有以下代碼片斷:<xs:elementname=u類別”vxs:con】plexiype><xs:sequence>vxs:elen】entnan】e="類別D"n】sdata:AutoIncren】ent="lrue”type=Mxs:intM/><xs:elem

10、entname="類別名稱“type="xs:string"minOccurs="0"/></xs:sequence></xs:complexType></xs:element>其中,標(biāo)記<xs:sequence>的作用是:。A. “類別”元素下的兩個子元素是疔廊一§一“類別”元素下的兩個子元素都必須出現(xiàn)C.元素“類別D”的值是遞增的D.要求“類別”元素下的兩個子元素必須以指定的順序出現(xiàn)。23、DataAdapter對象的Update查詢語句中,使用下列哪種Where子句不能保證本

11、行的更新不會覆蓋其他用戶的更改。A.只包含主鍵列B.包含數(shù)據(jù)源所有的列C.包含主鍵列和一個時戳列D.包含主鍵列和已修改列24、下列關(guān)于ADO.NET中各對象的說法不正確的是一A.Conncction對象用于實現(xiàn)和數(shù)據(jù)源的連接B.Command對象用于完成對數(shù)據(jù)庫的操作C.DalaRcadcr對象可用手完成數(shù)據(jù)記錄的增加、刪除、修改和查詢D.DalaAdapier對象用于實現(xiàn)數(shù)據(jù)源和DataSet對象的連接25、DataAdapter對象使用與屬性關(guān)聯(lián)的Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源。A.DeleteCommandB.InsertCommandC.UpdateComma

12、ndD.SclectCommand26、在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行°可使用DataTable對象的屬性。A.ConstraintsB.ColumnsC.DataSetD.Rows27、設(shè)置GridView控件中某列表頭顯示的文本,需要設(shè)置的列表屬性是。A.HeaderTextB.FooterTextC.ReadOnlyD.Visible28、數(shù)據(jù)集ds中兩數(shù)據(jù)表(父表:Customer;子表:jCartltems)之間有如圖外鍵約束。父表Customers中有一行數(shù)據(jù)的CustomerID=100,f表CartItems中有40行數(shù)據(jù)的Cus

13、tomerlDlOOo若從父表中刪除該行,則:A.子表不發(fā)生任何變化B.子表中20個相關(guān)行被刪除C.子表中40個相關(guān)行的CustomerD列的值變?yōu)镈BNullD.引發(fā)Exception29、為了只把DataSet對象MyDS的數(shù)據(jù)修改情況寫入文件“F:/MyDS.XML”中,以備在網(wǎng)絡(luò)可用時更新到數(shù)據(jù)庫中,可執(zhí)行A.MyDS.WritcXmlSchcma(nF:/MyDS.XSDH);B. stringMyDSSchema=MyDS.GetXml();C. MyDS.WriteXinltTi/MyDS.XSDXmlWritcModc.WriteScherna);D. MyDSAVritcXm

14、UT/MvDS.XSDXmlWritcModc.Diftbram);30、已知ds為數(shù)據(jù)集對象。以下語句的作用是ods.TablestProduct'.Constraints.AddfnewUniqucConstraint(,UC_ProductNamc,ncwstring"Name”Class”),true);A.為表“Product添力11i'由列"Name?Class”組合成的唯性約束B.為表"Product”添加一個由列“Name",“Class”組合成的主鍵的束C.為數(shù)據(jù)集ds添加一個名為“Product”的數(shù)據(jù)表,并添加兩個列

15、,列名分別為“Name”和“Class”D.為數(shù)據(jù)集ds添加一個名為“Product”的數(shù)據(jù)表,并添加一個名為“UC_ProducName”的數(shù)據(jù)列二、簡答題(共4題,每題5分,總計20):1 .簡述Web窗體的生命周期。2 .什么是模板?說明其作用。3 .什么是XML,與HTML相比有何特點。4 .什么是WebService?簡述它有特點和作用。三.編程題:(每題5分,共10分)1.一個SQLServer服務(wù)器的IP地址為“6",使用用戶名“admin”和密碼“ysul23”連接到該SQLServer服務(wù)器上的Stulnfo數(shù)據(jù)庫,按以上條件創(chuàng)建一連接對象

16、。2,請編程遍歷頁面上所有TextBox控件并給它賦值為string.Empty?四.程序閱讀:1、題usingSystem;publicstructpoint(publicintx,y;publicpoint(intpl,intp2)(X=pl;y=p2;classMainClasspublicstaticvoidMainO初始化pointmyPoint=newpoint();pointyourPoint=newpoint(10,10);顯示結(jié)果Console.WriteC?MyPoint:t",);Console.WriteLine(z,x=0,y=l”,myPoint.x,my

17、Point.y);Console.Write(,zYourPointAt);Console.WriteLineCx-0,y=l”,yourPoint.x,yourPoint.y);)答案:2、題usingSystem;publicclassHouse(privateintm_nSqFeet;publicintSquareFeet(getreturnm_nSqFeet;set(m_nSqFeet=value;)classTestApp(publicstaticvoidMainO(HousemyHouse=newHouse0;myHouse.SquareFeet=20*2;Console.Writ

18、eLine(myHouse.SquareFeet);)答案:WEB開發(fā)技術(shù)期末考卷(A)參考答案一、選擇題(30題、每題2分、總計60分)1、是用于創(chuàng)建Web應(yīng)用程序的平臺,此應(yīng)用程序可使用IIS和.NETFramework在Windows服務(wù)器上運行B。A.C#B.ASP.NETC.VisualBasic.NETD.VisualStudio.NET2、文件由VisualStudio.NET創(chuàng)建,用于定義Web應(yīng)用程序的配置.AA.Web.ConfigB.Global.asaxC.Assemblylnfo.esD.ASPX3、打開SQLConnection時返回的SQLServer錯誤號為40

19、60,該錯誤表示:AA.連接字符串指定的服務(wù)器名稱無效B.連接字符串指定的數(shù)據(jù)庫名稱無效C.連接超時D.連接字符串指定的用戶名或密碼錯誤4、在DataSet中,若修改某一DataRow對象的任何一列的值,該行的DataRowState屬性的值蔣變?yōu)?。A.DataRowState.AddedB.DataRowState.ModifiedC.DataRowState.DetachedD.DataRowState.Deleted5、關(guān)于網(wǎng)頁中的圖像,下列說法正確的是C。A.圖像由Vimg標(biāo)簽開始,由結(jié)束B.圖像標(biāo)簽的href屬性用于指定圖像鏈接的URLC.src屬性的值是所要顯示圖像的URLD,以上

20、全都是錯的6、如果希望單擊超鏈接打開新的HTML頁面,則需將target屬性設(shè)為A.blankB._topC._parentD._self7、為創(chuàng)建在SQLServer2000中執(zhí)行Select語句的Command對象,可先建立至IJSQLServer2000數(shù)據(jù)庫的連接,然后使用連接對象的C方法創(chuàng)建SqlCommand對象。A.CreateObjectB.OpenSQLC.CreateCommandD.CreateSQL8、為了在程序中使用ODBC.NET數(shù)據(jù)提供程序,應(yīng)在源程序工程中添加對程序集的弓用,CA. System.Data.dllB.System.Data.SQL.dllC.Sy

21、stem.Data.Odbc.dllD.System.Data.OleDb.dll9、DataAdapter對象的DeleteCommand的屬性值為null,將造成:BA.程序編譯相誤B. DataAdapter在處理DataSet中被刪除的行時,將引發(fā)異常C. DataAdapter在處理DataSet中被刪除的行時,這些行將被跳過不處理D. DataAdapter在處理DataSet中被刪除的行時,將出現(xiàn)對話框詢問用戶如何處理該行10、下列語句的值是B.Stringstr="中華人民共和國”;Str.IndexOf(“人'');A.lB.2C.3D.411、We

22、b窗體支持C驅(qū)動編程模型。A,過程B.功能C.事件D.中斷12、指令用于定義ASP.NET頁面解析器和編譯器所使用的特定的頁面的屬性AoA.©PageB.©ControlC.©ImportD.Register13、下面程序段執(zhí)行完后,頁面顯示的內(nèi)容是A二。Response.Write("張三”)Response.End()Response.Write("你好")A.張三B.你好C張三你好D.張三(換行)你好14、應(yīng)用程序中所有頁面均可以訪問B變量。A.SessionB.ApplicationC.ServerD.ViewState15、

23、若希望控件內(nèi)容變換后立即回傳表單,需要在控件中添加屬性A.AutopostBack=TrueB.AutoPostBack=FalseC.IsPostBack=TrueD.IsPostBack=False16、下列關(guān)于Web服務(wù)器端按鈕控件的說法不正確的是D。A.Button顯示為普通按鈕樣式B.LinkButton顯示為超鏈接按鈕樣式C.ImageButton以圖片作為按鈕D.Button和LinkButton所實現(xiàn)的功能不同17、下列關(guān)于Web服務(wù)器端Text控件的說法不正確的是£。A.Text控件顯示為文本輸入框B.Text控件可以設(shè)置為多行文本輸入C.Text控件只能輸入文本不

24、能顯示文本D.Text控件可以設(shè)置為密碼框輸入18、參考下列C#S句:SqlConnectionConn1=newSqlConnection();Conn1.ConnectionString="IntegratedSecurity=SSPI;InitialCatalog=northwindn;Connl.Open();SqlConnectionConn2=newSqlConnection();Conn2.ConnectionStrine="InitialCatalog=northwind;IntegratedSecurity=SSPT;Conn2.Open();請問:上述語

25、句將創(chuàng)建一C個連接池來管理這些SqlConnection對象?A.0B.1C.2D,無法確定19、下列Web服務(wù)器控件中.哪個不能接收用戶的輸入信息B。A.Text控件B.Label控件C.DropDownList控件D.CheckBox控件20、以下C不是.NET平臺的組成部分。A.NET框架類B.公共語言運行庫C.InternetInformationService(IIS)D,運行時環(huán)境21、在數(shù)據(jù)驗證控件中,ValidatorSummary驗證控件的作用是B0A.檢查總和數(shù)B.集中顯示各個驗證的結(jié)果C判斷有無超過范圍D.檢查數(shù)值的大小22、下列關(guān)于IsValid的說法不正確的是D

26、76;A. IsValid是Web頁面的屬性B. IsValid是數(shù)據(jù)驗證控件的屬性C. IsValid可用于判斷頁面表單中提交的數(shù)據(jù)是否通過驗證D. IsValid用于判斷頁面中表單是否可以操作23、DataAdapter對象的Update查詢語句中,使用下列哪種Where子句不能保證本行的更新不會覆蓋其他用戶的更改。JA.只包含主鍵列B.包含數(shù)據(jù)源所有的列C.包含主鍵列和一個時戳列D.包含主鍵列和已修改列24、下列關(guān)于ADO.NET中各對象的說法不正確的是C.A.Connection對象用于實現(xiàn)和數(shù)據(jù)源的連接B.Command對象用于完成對數(shù)據(jù)庫的操作C.DataReader對象可用于完成

27、數(shù)據(jù)記錄的增加、刪除、修改和查詢D.DataAdapter對象用于實現(xiàn)數(shù)據(jù)源和DataSet對象的連接25DataAdapter對象使用與屬性關(guān)聯(lián)的Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源oCA. DeleteCommandB.InsertCommandC.UpdateCommandD.SelectCommand26、在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行??墒褂肈ataTable對象的D屬性。A.ConstraintsB.ColumnsC.DataSetD.Rows27、設(shè)置GridView控件中某列表頭顯示的文本,需要設(shè)置的列表屬性是AoA.H

28、eaderTextB.FooterTextC.ReadOnlyD.Visible28、已知dsl>ds2分別代表兩個不同的DataSet對象。其中dsl已包含名為“Customer”的DataTable對象,且該DataTable對象被變量dt_Customer引用。已知dt_Customer袤中有300條在錄,則執(zhí)行卞列語句后,新的數(shù)據(jù)裝new_dt_Customer中包含D一條記錄。DataTablenew_dt_Customer=dt_Customer.Copy();A.OB.100C.200.D.30029、為了只把DataSet對象MyDS的數(shù)據(jù)修改情況寫入文件“F:/MyDS

29、.XML”中,以備在網(wǎng)絡(luò)可用時更新到數(shù)據(jù)庫中,可執(zhí)行DA.MyDS.WriteXmlSchema(nF:/MyDS.XSD,r);B. stringMyDSSchema=MyDS.GetXml();C. MyDS.WriteXmlCTyMyDS.XSDXmlWriteMode.WriteSchema);D. MvDS.WriteXniKTr/MyDS.XSDXinlWriteMode.DiffGram);30、在使用DataA)ter,作為從數(shù)據(jù)源到DataSet的通道時,可能遇到數(shù)據(jù)源和DataSet架構(gòu)不匹配的情況DataAdapter使用B對象處理俵楮況。A.UpdateCommandB

30、.TableMappingsC.DataBindingsD.XSD架構(gòu)文件二、簡答題(共4題,每題5分,總計.):1 .簡述Web工作原理。答:Web的工作原理就是用戶通過瀏覽器來得到服務(wù)器上的某項服務(wù)的過程。最常見的一種情況,在家里通過ADSL或光纖寬帶上網(wǎng)沖浪,瀏覽新聞網(wǎng)站的新聞。在瀏覽器的地址欄中輸入http:,通過域名解析得到其IP地址。然后瀏覽器就找到這個IP地址對應(yīng)的主機,建立HTTP鏈接。通過HTTP請求,就可以享用Internet的內(nèi)容提供商提供的服務(wù)。2 .什么是模板?說明其作用。答:模板(Template)是一組樣板,它將HTML元素與ASP.NET的控件結(jié)合在一起用來定義

31、數(shù)據(jù)的顯示格式,并且由這些格式形成最終的布局。模板相當(dāng)于框架,在框架中可以放入控件,通過控件與數(shù)據(jù)綁定,使得這些綁定的數(shù)據(jù)按照模板規(guī)定的格式顯示。使用模板可以快速高效地設(shè)置某個控件的顯示樣式(系統(tǒng)預(yù)定義好的某個樣式),缺點在于不靈活,不能完全滿足川戶的需要,用戶根據(jù)需要可以再進一步修改樣式。3 .什么是XML,與HTML相比有何特點。答:XML為可擴展的標(biāo)記語言(extensibleMarkupLzanguage)的簡稱。HTML是超文本標(biāo)記語言(HyperTextMarkupLanguage)的簡稱,在HTML中每個標(biāo)記都是有確切含義的,HTML中使用的標(biāo)記是事先預(yù)定好的。而XML是提供了一

32、個標(biāo)準(zhǔn),利用這個標(biāo)準(zhǔn),用戶可以根據(jù)實際需要定義新的置標(biāo)語言,并為你的這個置標(biāo)語言規(guī)定它特有的一套標(biāo)記。4 .什么是WebService?簡述它有特點和作用。答:WebService是一個軟件組件,它通過將消息以XML格式進行編碼,并將消息通過標(biāo)準(zhǔn)的Internet協(xié)議發(fā)送出去來與其他的應(yīng)用程序進行通信。WebService不是從瀏覽器請求并返回響應(yīng)的Web貞面,而是從應(yīng)用程序接收XML格式的請求消息,執(zhí)行任務(wù),然后向應(yīng)用程序返回XML格式的響應(yīng)消息。從表面上看,WebService就是一個應(yīng)用程序,它向外界暴露出一個能夠通過Web進行調(diào)用的API,它沒有用戶接口,向應(yīng)用程序而非用戶提供服務(wù)。三.編程題:(每題5分,共10分).1 .一個SQLServer服務(wù)器的IP地址為“6",使用用戶名“admin”和密碼“ysul23”連接到該SQLServer服務(wù)器上的Stul

溫馨提示

  • 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

提交評論