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

下載本文檔

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

文檔簡介

《WEB開發(fā)技術(shù)》期末考卷(A)專業(yè)XX學號_______________成績_______________總分題號一二三四核分人題分復查人得分一、選擇題(30題、每題2分、總計60分)1、是用于創(chuàng)建Web應用程序的平臺,此應用程序可使用IIS和.NETFramework在Windows服務器上運行。A.C#B.ASP.NETC.VisualBasic.NETD.VisualStudio.NET2、文件由VisualStudio.NET創(chuàng)建,用于定義Web應用程序的配置。A.Web.ConfigB.Global.asaxC.AssemblyInfo.csD.ASPX3、打開SQLConnection時返回的SQLServer錯誤號為4060,該錯誤表示:。A.連接字符串指定的服務器名稱無效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>標簽開始,由</img>結(jié)束B.圖像標簽的href屬性用于指定圖像的URLC.src屬性的值是所要顯示圖像的URLD.以上全都是錯的6、如果希望單擊超打開新的HTML頁面,則需將target屬性設為。A._blankB._topC._parentD._self7、為創(chuàng)建在SQLServer2000中執(zhí)行Select語句的Command對象,可先建立到 SQLServer2000數(shù)據(jù)庫的連接,然后使用連接對象的 方法創(chuàng)建 SqlCommand對象。A.CreateObject B.OpenSQL C.CreateCommand D.CreateSQL8、為了在程序中使用 ODBC.NET 數(shù)據(jù)提供程序,應在源程序工程中添加對程序集 ______的引用。A.System.Data.dll B.System.Data.SQL.dllC.System.Data.Odbc.dll D.System.Data.OleDb.dll9、DataAdapter對象的DeleteCommand的屬性值為 null,將造成:程序編譯錯誤DataAdapter在處理DataSet中被刪除的行時,將引發(fā)異常DataAdapter在處理DataSet中被刪除的行時,這些行將被跳過不處理DataAdapter在處理DataSet中被刪除的行時,將出現(xiàn)對話框詢問用戶如何處理該行10、下列語句的值是 。Stringstr=”中華人民XX國 ”;Str.IndexOf(“人”);A.1 B.2 C.3 D.411、應用程序中所有頁面均可以訪問 變量。A.Session B.Application C.Server D.ViewState12、指令用于定義 ASP.NET頁面解析器和編譯器所使用的特定的頁面的屬性 。A. @Page B.@Control C.@Import D.Register113、Web窗體支持驅(qū)動編程模型。A.過程B.功能C.事件D.中斷14、dt為DataTable類型的變量,引用名為"Customers"的DataTable對象。該表中包含"CustomerID"、"CustomerName"、"Address"、"Telephone"等4列。將數(shù)據(jù)列"CustomerID"設為該表的主鍵的正確語句有:A.dt.PrimaryKey="CustomerID";B.dt.PrimaryKey=newobject[]{"CustomerID"};C.dt.PrimaryKey=newDataColumn[]{dt.Columns["CustomerID"]};D.dt.PrimaryKey.Add("CustomerID");15、若希望控件內(nèi)容變換后立即回傳表單,需要在控件中添加屬性。A.AutopostBack=TrueB.AutoPostBack=FalseC.IsPostBack=TrueD.IsPostBack=False16、下列Web服務器控件中,哪個不能接收用戶的輸入信息。A.Text控件B.Label控件C.DropDownList控件D.CheckBox控件17、下列關(guān)于Web服務器端Text控件的說法不正確的是。A.Text控件顯示為文本輸入框B.Text控件可以設置為多行文本輸入C.Text控件只能輸入文本不能顯示文本D.Text控件可以設置為密碼框輸入18Dataset1為一數(shù)據(jù)集對象,語句。Dataset1.ReadXml("F:/Dataset1.XML",XmlReadMode.ReadSchema);的作用是:A.忽略所有XML文件內(nèi)部架構(gòu)而根據(jù)XML數(shù)據(jù)推斷出新的架構(gòu)。添加到Dataset1;然后向Dataset1加載數(shù)據(jù)。B.向Dataset1加載數(shù)據(jù);忽略所有XML文件內(nèi)部架構(gòu),并丟棄所有與Dataset1現(xiàn)有架構(gòu)不匹配的數(shù)據(jù)。C.若Dataset1已經(jīng)包含架構(gòu),則將所有由XML文件內(nèi)部架構(gòu)定義的新表加入Dataset1,然后向Dataset1加載數(shù)據(jù);D.從XML文件讀取數(shù)據(jù)集數(shù)據(jù)修改信息,將其合并到Dataset1中。19、下列關(guān)于Web服務器端按鈕控件的說法不正確的是。A.Button顯示為普通按鈕樣式B.LinkButton顯示為超按鈕樣式C.ImageButton以圖片作為按鈕D.Button和LinkButton所實現(xiàn)的功能不同20、以下不是.NET平臺的組成部分。A..NET框架類B.公共語言運行庫C.InternetInformationService(IIS)D.運行時環(huán)境21、在數(shù)據(jù)驗證控件中,ValidatorSummary驗證控件的作用是。A.檢查總和數(shù) B.集中顯示各個驗證的結(jié)果C.判斷有無超過X圍 D.檢查數(shù)值的大小22在某XSD文件中,有以下代碼片斷:<xs:elementname="類別"><xs:complexType><xs:sequence><xs:elementname="類別_ID"msdata:AutoIncrement="true"type="xs:int"/><xs:elementname="類別名稱"type="xs:string"minOccurs="0"/></xs:sequence></xs:complexType></xs:element>其中,標記<xs:sequence>的作用是:。A.“類別”元素下的兩個子元素是可選的B.“類別”元素下的兩個子元素都必須出現(xiàn)C.元素“類別_ID”的值是遞增的D.要求“類別”元素下的兩個子元素必須以指定的順序出現(xiàn)。23、DataAdapter對象的Update查詢語句中,使用下列哪種Where子句不能保證本行的更新不會覆蓋其他用戶的更改。A.只包含主鍵列B.包含數(shù)據(jù)源所有的列C.包含主鍵列和一個時戳列D.包含主鍵列和已修改列224、下列關(guān)于 ADO.NET 中各對象的說法不正確的是 。A.Connection對象用于實現(xiàn)和數(shù)據(jù)源的連接Bmand對象用于完成對數(shù)據(jù)庫的操作C.DataReader對象可用于完成數(shù)據(jù)記錄的增加、刪除、修改和查詢D.DataAdapter對象用于實現(xiàn)數(shù)據(jù)源和DataSet對象的連接25、DataAdapter對象使用與______屬性關(guān)聯(lián)的Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源。A.DeleteCommandB.InsertCommandC.UpdateCommandD.SelectCommand26、在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行??墒褂肈ataTable對象的屬性。A.ConstraintsB.ColumnsC.DataSetD.Rows27、設置GridView控件中某列表頭顯示的文本,需要設置的列表屬性是。A.HeaderTextB.FooterTextC.ReadOnlyD.Visible28、數(shù)據(jù)集ds中兩數(shù)據(jù)表(父表:Customer;子表:CartItems)之間有如圖外鍵約束。父Customers中有一行數(shù)據(jù)的CustomerID=100,子表CartItems中有40行數(shù)據(jù)的CustomerID=100。若從父表中刪除該行,則:A.子表不發(fā)生任何變化 B.子表中20個相關(guān)行被刪除C.子表中40個相關(guān)行的 CustomerID 列的值變?yōu)?DBNull D.引發(fā)Exception29、為了只把DataSet對象MyDS的數(shù)據(jù)修改情況寫入文件"F:/MyDS.XML"中,以備在網(wǎng)絡可用時更新到數(shù)據(jù)庫中,可執(zhí)行MyDS.WriteXmlSchema("F:/MyDS.XSD");stringMyDSSchema=MyDS.GetXml();MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);30、已知ds為數(shù)據(jù)集對象。以下語句的作用是 _____。ds.Tables["Product"].Constraints.Add(newUniqueConstraint("UC_ProductName",newstring[]{"Name","Class"},true));為表"Product"添加一個由列"Name","Class"組合成的唯一性約束為表"Product"添加一個由列"Name","Class"組合成的主鍵約束C.為數(shù)據(jù)集 ds添加一個名為 "Product"的數(shù)據(jù)表,并添加兩個列,列名分別為 "Name"和"Class"D.為數(shù)據(jù)集ds添加一個名為"Product"的數(shù)據(jù)表,并添加一個名為"UC_ProductName"的數(shù)據(jù)列二、簡答題(共4題,每題5分,總計20):1.簡述Web窗體的生命周期。2.什么是模板?說明其作用。3.什么是XML,與HTML 相比有何特點。什么是WebService?簡述它有特點和作用。3三.編程題:(每題5分,共10分)1.一個SQLServer服務器的IP地址為“6”,使用用戶名“admin”和密碼“ysu123”連接到該SQLServer服務器上的StuInfo數(shù)據(jù)庫,按以上條件創(chuàng)建一連接對象。2.請編程遍歷頁面上所有 TextBox控件并給它賦值為 string.Empty?四.程序閱讀:1、題usingSystem;publicstructpoint{publicintx,y;publicpoint(intp1,intp2){x=p1;y=p2;}}classMainClass{publicstaticvoidMain(){4初始化pointmyPoint=newpoint();pointyourPoint=newpoint(10,10);顯示結(jié)果Console.Write("MyPoint:\t");Console.WriteLine("x={0},y={1}",myPoint.x,myPoint.y);Console.Write("YourPoint:\t");Console.WriteLine("x={0},y={1}",yourPoint.x,yourPoint.y);}}答案:2、題usingSystem;public class House{private int m_nSqFeet;public int SquareFeet{get{return m_nSqFeet;}set{m_nSqFeet=value;}}}class TestApp{public static voidMain(){HousemyHouse=newHouse();myHouse.SquareFeet=20*2;Console.WriteLine(myHouse.SquareFeet);}}答案:5《WEB開發(fā)技術(shù)》期末考卷(A)參考答案一、選擇題(30題、每題2分、總計60分)1、是用于創(chuàng)建Web應用程序的平臺,此應用程序可使用 IIS和.NETFramework在Windows服務器上運行 B 。A.C# B.ASP.NETC.VisualBasic.NETD.VisualStudio.NET2、文件由VisualStudio.NET創(chuàng)建,用于定義Web應用程序的配置 .A 。A.Web.ConfigB.Global.asax C.AssemblyInfo.cs D.ASPX3、打開SQLConnection時返回的SQLServer錯誤號為4060,該錯誤表示:AB.連接字符串指定的數(shù)據(jù)庫名稱無效A.連接字符串指定的服務器名稱無效C.連接超時D.連接字符串指定的用戶名或密碼錯誤4、在DataSet中,若修改某一DataRow對象的任何一列的值,該行的DataRowState屬性的值將變?yōu)锽。B.DataRowState.ModifiedA.DataRowState.AddedC.DataRowState.DetachedD.DataRowState.Deleted5、關(guān)于網(wǎng)頁中的圖像,下列說法正確的是C。A.圖像由<img>標簽開始,由</img>結(jié)束B.圖像標簽的href屬性用于指定圖像的URLC.src屬性的值是所要顯示圖像的URLD.以上全都是錯的6、如果希望單擊超打開新的HTML頁面,則需將target屬性設為A。A._blankB._topC._parentD._self7、為創(chuàng)建在SQLServer2000中執(zhí)行Select語句的Command對象,可先建立到SQLServer2000數(shù)據(jù)庫的連接,然后使用連接對象的 C 方法創(chuàng)SqlCommand對象。A.CreateObjectB.OpenSQLC.CreateCommandD.CreateSQL8、為了在程序中使用ODBC.NET數(shù)據(jù)提供程序,應在源程序工程中添加對程序集______的引用。CA.System.Data.dllB.System.Data.SQL.dllC.System.Data.Odbc.dllD.System.Data.OleDb.dllB9、DataAdapter對象的DeleteCommand的屬性值為null,將造成:程序編譯錯誤DataAdapter在處理DataSet中被刪除的行時,將引發(fā)異常DataAdapter在處理DataSet中被刪除的行時,這些行將被跳過不處理DataAdapter在處理DataSet中被刪除的行時,將出現(xiàn)對話框詢問用戶如何處理該行10、下列語句的值是 B 。Stringstr=”中華人民XX國”;Str.IndexOf(“人”);A.1 B.2 C.3 D.411、Web窗體支持 C 驅(qū)動編程模型。A.過程 B.功能 C.事件 D.中斷12、指令用于定義 ASP.NET頁面解析器和編譯器所使用的特定的頁面的屬性。A. @Page B.@Control C.@Import D.Register13、下面程序段執(zhí)行完后,頁面顯示的內(nèi)容是 A 。Response.Write(“X三”)6Response.End()Response.Write(“你好”)A.X三 B.你好 C.X三你好 D.X三(換行)你好14、應用程序中所有頁面均可以訪問 B 變量。A.Session B.Application C.Server D.ViewState15、若希望控件內(nèi)容變換后立即回傳表單 ,需要在控件中添加屬性 A 。A.AutopostBack=TrueB.AutoPostBack=FalseC.IsPostBack=TrueD.IsPostBack=False16、下列關(guān)于Web服務器端按鈕控件的說法不正確的是D。A.Button顯示為普通按鈕樣式B.LinkButton顯示為超按鈕樣式C.ImageButton以圖片作為按鈕D.Button和LinkButton所實現(xiàn)的功能不同17、下列關(guān)于Web服務器端Text控件的說法不正確的是C。A.Text控件顯示為文本輸入框B.Text控件可以設置為多行文本輸入C.Text控件只能輸入文本不能顯示文本D.Text控件可以設置為密碼框輸入18、參考下列C#語句:SqlConnectionConn1=newSqlConnection();Conn1.ConnectionString="IntegratedSecurity=SSPI;InitialCatalog=northwind";Conn1.Open();SqlConnectionConn2=newSqlConnection();Conn2.ConnectionString="InitialCatalog=northwind;IntegratedSecurity=SSPI";Conn2.Open();CSqlConnection對請問:上述語句將創(chuàng)建個連接池來管理這些象?A.0B.1C.2D.無法確定19、下列Web服務器控件中,哪個不能接收用戶的輸入信息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驗證控件的作用是B。A.檢查總和數(shù)B.集中顯示各個驗證的結(jié)果C.判斷有無超過X圍D.檢查數(shù)值的大小22、下列關(guān)于IsValid的說法不正確的是 D 。A.IsValid是Web頁面的屬性B.IsValid是數(shù)據(jù)驗證控件的屬性C.IsValid可用于判斷頁面表單中提交的數(shù)據(jù)是否通過驗證D.IsValid用于判斷頁面中表單是否可以操作23、DataAdapter對象的Update查詢語句中, 使用下列哪種Where子句不能保證本行的更新不會覆蓋其他用戶的更改。 AA.只包含主鍵列 B.包含數(shù)據(jù)源所有的列C.包含主鍵列和一個時戳列 D.包含主鍵列和已修改列24、下列關(guān)于ADO.NET中各對象的說法不正確的是 C 。A.Connection對象用于實現(xiàn)和數(shù)據(jù)源的連接Bmand對象用于完成對數(shù)據(jù)庫的操作C.DataReader對象可用于完成數(shù)據(jù)記錄的增加、刪除、修改和查詢D.DataAdapter對象用于實現(xiàn)數(shù)據(jù)源和DataSet對象的連接725、DataAdapter對象使用與______屬性關(guān)聯(lián)的 Command對象將DataSet修改的數(shù)據(jù)保存入數(shù)據(jù)源。 CA.DeleteCommand B.InsertCommandC.UpdateCommand D.SelectCommand26、在ADO.NET中,為訪問DataTable對象從數(shù)據(jù)源提取的數(shù)據(jù)行??墒褂肈ataTable對象的D屬性。C.DataSetD.RowsA.ConstraintsB.Columns27、設置GridView控件中某列表頭顯示的文本,需要設置的列表屬性是A。A.HeaderText B.FooterText C.ReadOnly D.Visible28、已知ds1、ds2分別代表兩個不同的 DataSet對象。其中 ds1已包含名為“Customer”的DataTable對象,且該DataTable對象被變量dt_Customer引用。已知dt_Customer表中有300條記錄,則執(zhí)行下列語句后,新的數(shù)據(jù)表new_dt_Customer中包含D_條記錄。DataTablenew_dt_Customer=dt_Customer.Copy();D.300A.0B.100C.20029、為了只把DataSet對象MyDS的數(shù)據(jù)修改情況寫入文件 "F:/MyDS.XML"中,以備在網(wǎng)絡可用時更新到數(shù)據(jù)庫中,可執(zhí)行 DMyDS.WriteXmlSchema("F:/MyDS.XSD");stringMyDSSchema=MyDS.GetXml();MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);30、在使用DataAdapter作為從數(shù)據(jù)源到 DataSet的通道時,可能遇到數(shù)據(jù)源和DataSet架構(gòu)不匹配的情況。DataAdapter使用B對象處理該情況。A.UpdateCommandB.TableMappingsC.DataBindingsD.XSD架構(gòu)文件二、簡答題(共4題,每題5分,總計20):1.簡述Web工作原理。答:Web的工作原理就是用戶通過瀏覽器來得到服務器上的某項服務的過程。最常見的一種情況,在家里通過ADSL或光纖寬帶上網(wǎng)沖浪,瀏覽新聞的新聞。在瀏覽器的地址欄中輸入://news.sohu,通過域名解析得到其IP地址。然后瀏覽器就找到這個IP地址對應的主機,建立。通過請求,就可以享用Internet的內(nèi)容提供商提供的服務。2.什么是模板?說明其作用。答:模板(Template)是一組樣板,它將HTML元素與ASP.NET的控件結(jié)合在一起用來定義數(shù)據(jù)的顯示格式,并且由這些格式形成最終的布局。模板相當于框架,在框架中可以放入控件,通過控件與數(shù)據(jù)綁定,使得這些綁定的數(shù)據(jù)按照模板規(guī)定的格式顯示。使用模板可以快速高效地設置某個控件的顯示樣式(系統(tǒng)預定義好的某個樣式),缺點在于不靈活,不能完全滿足用戶的需要,用戶根據(jù)需要可以再進一步修改樣式。3.什么是XML,與HTML 相比有何特點。答:XML為可擴展的標記語言(eXtensibleMarkupLanguage)的簡稱。HTML是超文本標記語言(HyperTextMarkupLanguage)的簡稱,在HTML中每個標記都是有確切含義的,HTML中使用的標記是事先預定好的。而XML是提供了一個標準,利用這個標準,用戶可以根據(jù)實際需要定義新的置標語言,并為你的這個置標語言規(guī)定它特有的一套標記。什么是WebService?簡述它有特點和作用。答:WebService是一個軟件組件,它通過將消息以XML格式進行編碼,并將消息通過標準的Internet協(xié)議致出去來與其他的應用程序進行通信。WebService不是從瀏覽器請求并返回響應的Web頁面,而是從應用程序接收XML 格式的請求消息,執(zhí)行任務,然后向應用程序返回 XML 格式的響8應消息。從表面上看,WebService就是一個應用程序,它向外界暴露出一個能夠通過Web進行調(diào)用的API,它沒有用戶接口,向應用程序而非用戶提供服務。三.編程題:(每題5分,共10分).1.一個SQLServer服務器的IP地址為“6”,使用用戶名“admin”和密碼“ysu123”連接到該SQLServer服務器上的StuInfo數(shù)據(jù)庫,按以上條件創(chuàng)建一連接對象。Stringstr= "D

溫馨提示

  • 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

提交評論