版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1. 選擇題1. ASP.NET頁面是完全面向?qū)ο蟮?。在ASP.NET網(wǎng)頁中,可以使用(ABC)來處理HTML元素。A.屬性 B.方法 C.事件 D.過程 2. (B)不屬于ASP.NET開發(fā)和運行環(huán)境。 A.安裝IIS B.SQL SERVER 數(shù)據(jù)庫 C.安裝.NET FRAMEWORK SDK D.VISUAL STUDIO.NET 3. .NET Framework旨在實現(xiàn)目標包括(ABCD). A.提供一個一致向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼實在本地存儲和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠程執(zhí)行的。B.提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 C
2、.提供一個可提高代碼執(zhí)行安全性的代碼執(zhí)行環(huán)境。D.提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。4. HTTP常用請求方法包括(ABCD).A.PUT B.LINK C.DELETE D.UNLINK5. .NET Framework具有的主要組件是(B).A.公共語言運行庫 B.NET FRANEWORK類庫C.動態(tài)語言運行時 C.中間語言6. 下列類型屬于引用類型的有(AC).A.類類型 B.結(jié)構(gòu)體 C.數(shù)組 D.枚舉7. 下列關(guān)鍵詞中,(D)不能用于循環(huán)。A.FOR B.FROEACH C.WHILE D.OBJECT8. 下列選項中(D)沒有分支功能. A.IF B.SWI
3、TCH C.?: D.CLASS9. 下列說法中不正確的是(C).A.C#中以“,”作為一條語句的結(jié)束B.C#中注釋是不參與編譯的C.C#有3種不同的注釋類型D.switch語句中case標簽結(jié)束可以有跳轉(zhuǎn)語句,也可以沒有10. 下列關(guān)于變量的說法中正確的是(A).A. C#中變量可劃分為值類型和引用B.在同一行中可以申請多個變量C.可以在定義變量的同時為其賦值D.變量是用來存放數(shù)據(jù)值得11. 設(shè)置(A)屬性可以決定Web服務(wù)器了控件是否可用。A.ENABLE B.VISIABLE C.ID D.SELECTED12. 要使用戶能夠在ListBox控件中一次選中多個項,則必須(B)A. 將其S
4、electionMode屬性設(shè)置為SINGLEB. 將其SelectionMode屬性設(shè)置為MultipleC. 將其AUTOPOSTBACK屬性設(shè)置為SINGLED. 將其AUTOPOSTBACK屬性設(shè)置為Multiple13. 下列選項中,(ABC)選項屬于Image類的ImageAlign屬性。A.LEFT B.RIGHT C.TOP D.TEXT_MIDDLE14. TextBox控件用來獲取或設(shè)置文本框中最多允許的字符數(shù)的屬性是(B)A.COLUMNS B.MAXLENGTH C.ROWS D.WIDTH15. 如果要設(shè)置在ImageButton控件中顯示的圖片的位置,需要設(shè)置它的(
5、C)A.IMAGEURL B.TOOLTIP C.IMAGEALIGN D.POSTBACKURL16. 下面(A)選項不能對頁面中的輸入進行驗證。 A.VALIDATIONSUMMARY B.REQUIREFIELDVALIDATOR C.Comparevalidator D.Customvalidator17. 下面(D)控件不屬于ASP.NET的驗證控件。 A. VALIDATIONSUMMARY B.REQUIREFIELDVALIDATOR C.Comparevalidator D.Dropdownlist18. 當驗證控件檢查不合法時,出現(xiàn)錯誤提示信息用(B)屬性表示。 A.ID
6、B.ERRORMESSAGE C.DISPLAY D.CONTROLTOVALIDATOR19. 用戶控件中沒有(A)指令,而是包含Control指令,該指令對配置及其他屬性進行定義。A.PAGE B.CONTROL C.HTML D.BODY20. CompareValidator控件中,可以比較的數(shù)據(jù)類型包括以下(ABCD)A.DATE B.INTEGER C.DOUBLE D.STRING21. 下面屬于ASP.NET內(nèi)置對象的是(D)A.RESPONSE B.SESSION C.SERVER D.COOKIE22. Application對象的特點包括(ABD)A. 數(shù)據(jù)可以在Appl
7、ication對象內(nèi)部共享。B. 一個Application對象包含事件,可以觸發(fā)某些Application對象腳本。C.個別Application對象可以通過對internet server manager(inetrnet服務(wù)管理器)的設(shè)置來獲的Application對象的不同屬性D. 單獨的Application對象可以隔離出來,在他們自己的內(nèi)存中運行。23. Session對象有可能會丟失的情況包括(ABCD)A. 用戶關(guān)閉瀏覽器或重啟瀏覽器。B. 如果用戶通過另一個瀏覽器窗口進入同樣的頁面。C. Sessiom過期。D. 編程人員利用代碼結(jié)束當前Session。24. 下面(ABCD
8、)選項是Session的方法。A. Abandon B. CopyTo C. RemoveAll D. Add25. 下面(ACD)選項不是Request的屬性。A. PhysicalApplication B.COOKIESC. Flush D. IsSecureConnection26. SqlDataSourse數(shù)據(jù)源控件用于連接(A)A. SQL Server數(shù)據(jù)庫 B.ORACLE數(shù)據(jù)庫C.OLE DB 數(shù)據(jù)庫 C.ODBC 數(shù)據(jù)庫27. 下面(B)選項屬于GridView控件的分頁模式。A.NEXTPREVIOUS B. NextPreviousFirstLastC.NUMERIC
9、 D.NUMERICFIRST28. GridView控件中Columns集合的字段包括(C)A.BOUNDFIELD B.COMMANDFIELF C. HyperLinkField C.CHECKBOXFIELF29. 在ASP,NET中,對于數(shù)據(jù)綁定的數(shù)據(jù)源而言,下列說法正確的是(D)A. 可以來自數(shù)據(jù)庫中的數(shù)據(jù)B. 可以是來自XML文檔或其他控件的信息C. 可以是來自其他進程的信息或者運行過程D.A.B.C都正確30. 要使用GridView控件的選擇功能,需要將 (C)屬性設(shè)為TRUE.A.ALLOWSORTING B.ALLOWPAGINGC. AutoGenerateSelect
10、Button D. AutoGenerateSelectCOLUMNS31. 下面(B)選項不是SqlCommand命令對象提供的基本方法。 A. ExecuteNONQUERY B.Execute C. ExecuteREADER D. ExecuteSCALAR32.DataReader可以對數(shù)據(jù)庫進行(A)的訪問。 A. 只讀 B.只寫 C.只向前 隨機33. 連接數(shù)據(jù)庫的驗證方式包括(BD) A.FORMS驗證 B. windows驗證 C.SQL SERVER驗證 D. Windows和SQLServer混合驗證34. 下面關(guān)于SqlDataSource控件的描述正確的是(BC)A.
11、在數(shù)據(jù)操作時,不能使用參數(shù)B. 可執(zhí)行SQL Server中的存儲過程C. 可插入、修改、刪除和查詢的操作過程D.不可以鏈接access數(shù)據(jù)庫35.ADO.NET數(shù)據(jù)庫訪問技術(shù)的一個突出優(yōu)點是支持離線訪問,下列()對象實現(xiàn)離線訪問的技術(shù)的核心。 A.DATAGRID B.DTAVIEW C.DATATABLE D.DATASET2. 填空題1. ASP.NET支持的編程語言有C#,VB等2. .NET基類庫位于公共語言運行庫的上層,與.NET Framework緊密集成在一起,可被.NET支持的任何語言所使用。3. ASP.NET網(wǎng)站在編譯時,首先將語言代碼編譯成中間語言。4. .ASP.NE
12、T頁面文件的后綴是.aspx5. 基于C#的ASP.NET程序文件的后綴是.aspx.cs6. object類是所有其他類型的基類,可以賦予任何類型的值。7. 在C#中,程序的執(zhí)行總是從Main()方法開始的。8. 數(shù)據(jù)類型轉(zhuǎn)換可以分為自動轉(zhuǎn)換和強制轉(zhuǎn)換兩種。9. C#語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言,這種語言的三大特點是封裝、繼承和多態(tài)10. C#中提供的邏輯運算符有&&,|,!11. 當用戶單擊Button控件時,將觸發(fā)的事件是Onclick12. ASP.NET服務(wù)器控件位于System.web命名空間中13. 使用RadioButton控件提供一組選項時,需要將這一組R
13、adioButton控件的checked屬性設(shè)置為相同的值。14. 如果要設(shè)置Label控件的背景顏色,需要設(shè)置它的BackColor屬性。15. 當需要用控件輸入性別時,應(yīng)選擇的控件是RadioButton16. 驗證某個值是否在要求的范圍內(nèi),需要使用RangeValidator控件。17. 數(shù)據(jù)驗證包括兩種方式,分別是客戶端數(shù)據(jù)驗證和服務(wù)器端數(shù)據(jù)驗證。18. RangeValidator控件表示的最大值屬性是MaxmumValue表示的最小值屬性是MinimumValue.19. 驗證相關(guān)輸入控件的值是否匹配正則表達式指定的模式,需要使用RegularExpressionValidator
14、控件20. 用戶控件存放在文件擴展名為.ascx的文件中。這種類型的文件中沒有<html>標記,也沒有<body>標記和<form>標記。21. 要獲取服務(wù)器的名稱可以利用MachineName對象。22. Request對象的URL屬性可以返回URL后面的參數(shù)內(nèi)容來實現(xiàn)頁面?zhèn)髦?3. ASP.NET包含兩個內(nèi)部Cookie集合;Request對象的Cookie集合和Response對象的Cookie集合。24. Application對象的Lock()方法可以阻止其他客戶修改存儲在Application對象中的變量,以確保在同一時刻僅有一個客戶可以修改和存
15、取Application變量。25. Response對象中將制定的字符串或表達式的結(jié)果寫到當前的HTTP輸出的方法是Write()。26. SplDataSource控件不呈現(xiàn)任何用戶界面,而是充當數(shù)據(jù)庫與服務(wù)器控件之間的橋梁。27. 要使用GridView控件的排序功能,需要將ALLOWSORTING的屬性設(shè)為TRUE。3. 簡答題1.在被執(zhí)行之前,所有.NET 4.0語言都會被編譯成為一種低級別的語言,這種語言就是中間語言(IL)。2.NET 4.0框架可以看成編程平臺,主要功能是跨平臺,提供了一個公共語言規(guī)范(CLS)以保證兼容性。只要遵循CLS,任何利用某一種.NET語言編寫的組件都
16、可以被其他語言所引用。3.公共語言運行時(CLR)是指用.NET 4.0語言編寫的代碼公共運行環(huán)境。4.ASP.NET應(yīng)用程序的標準定義是:文件、頁面、處理器、模塊和可執(zhí)行代碼的組合,并且他們能夠從服務(wù)器上一個虛擬目錄中被引用。虛擬目錄是界定應(yīng)用程序的基本組織結(jié)構(gòu)。5.ASP.NET頁面與服務(wù)器交互(傳遞頁面的具體過程):-用戶請求頁面。使用HTTP GET方法請求頁面,頁面第一次運行,執(zhí)行初步處理。-頁面將標記動態(tài)呈現(xiàn)到瀏覽器。-用戶輸入信息或從可用選項中進行選擇,然后單擊按鈕。如果用戶單擊鏈接而不是按鈕,頁面可能僅僅定位到另一頁,而第一頁不會被進一步處理。-頁面發(fā)送到Web服務(wù)器。-在We
17、b服務(wù)器上,該頁再次運行。并且可在頁面上使用用戶輸入或者選擇的信息。-頁面執(zhí)行通過編程索要實行的操作。-頁面將其自身呈現(xiàn)回瀏覽器。6.一個ASP.NET頁面就是一個Web窗體。Web窗體是一個后綴名為.aspx的文本文件。代碼分離的優(yōu)點就是在.aspx頁面中,開發(fā)人員可以講頁面直接作為樣式來設(shè)計,即美工人員可以設(shè)計.aspx頁面,而.cs文件由編程人員來完成業(yè)務(wù)邏輯的處理。同時,將ASP.NET中的頁面樣式代碼和邏輯處理代碼分離,能夠讓維護變得簡單并且代碼看上去也非常的整潔明了。7.Web.config配置文件的所有代碼都應(yīng)該位于<configuration><system.
18、web>和</system.web></configuration>節(jié)之間。8.Default.aspx.cs文件用于編寫程序的后臺代碼,另一個是Default.aspx.designer.cs文件存放一些頁面控件中控件的配置信息。using System;9.頁面的生命周期:1.頁面初始化2.載入3.回送事件處理4.呈現(xiàn)5.卸載10.Cookie對象如何進行工作?1.當用戶第一次訪問某個站點時,Web應(yīng)用程序發(fā)送給該用戶一個頁面和一個包含日期和時間的Cookie。2.用戶的瀏覽器在獲得頁面的同時還得到了這個Cookie,并且將它保存在用戶硬盤上的某個文件夾中。3
19、.以后如果該用戶再次訪問這個站點上的頁面,瀏覽器就會在本地硬盤上查找與該網(wǎng)站相關(guān)聯(lián)的Cookie。4.如果Cookie存在,瀏覽器就將它與頁面請求一起發(fā)送到網(wǎng)站,Web應(yīng)用程序就能確定該用戶上一次訪問站點的日期和時間。 11.Session對象有可能丟失的情況:1.用戶關(guān)閉瀏覽器或重啟瀏覽器2.如果用戶通過另一個瀏覽器窗口進入同樣的頁面,盡管當前session依然存在,但在新開的瀏覽器窗口中將找不到原來的session這和session的機制有關(guān)3.session過期了4.編程人員利用代碼結(jié)束當前session12.主要有四種數(shù)據(jù)綁定表達式:(1) <%=XXX %>,它是內(nèi)聯(lián)引用
20、方式,可以引用C#代碼。 (2) <%# XXX %>,它可以引用.cs文件中的代碼的字段,但這個字段必須初始化后,在頁面的Load事件中使用Page.DataBind方法來實現(xiàn)。(3) <%#$ XXX %>,它可以引用Web.config文件中預(yù)定義的字段或者已注冊的類。 (4) <%# Eval(XXX) %>,它類似于JavaScript,數(shù)據(jù)源也需要綁定。13.ASP.NET 4.0提供了一下復(fù)雜數(shù)據(jù)服務(wù)器控件:1.GridView最重要的數(shù)據(jù)控件,全方位的網(wǎng)格控件.2.DetailsView:一次顯示一條記錄3.FormView:基于模板,可以式
21、布局具有靈活性4.DataList:自定義顯示各行數(shù)據(jù)庫信息5.Repeater:數(shù)據(jù)列表綁定控件6.Lis他View:綁定從數(shù)據(jù)源返回的數(shù)據(jù)并顯示它們。14.用戶控件擴展名.ascx 。AutomaticLoopBack-自動回環(huán)。本地回環(huán)地址。15.TreeView控件以樹型結(jié)構(gòu)來對網(wǎng)站進行導(dǎo)航,它支持以下功能:1.數(shù)據(jù)綁定,它允許控件的節(jié)點綁定到XML、表格或關(guān)系數(shù)據(jù)。2.站點導(dǎo)航,通過與SiteMapDataSource控件集成實現(xiàn)。3.節(jié)點文本既可以顯示為純文本也可以顯示為超鏈接。4.借助編程方式訪問TreeView對象模型以動態(tài)地創(chuàng)建樹、填充節(jié)點、設(shè)置屬性等。5.客戶端節(jié)
22、點填充。6.在每個節(jié)點旁顯示復(fù)選框的功能。7.通過主題、用戶定義的圖象和樣式可實現(xiàn)自定義外觀。16.母版頁是按照下面的步驟處理的: (1) 用戶通過鍵入內(nèi)容頁的URL來請求某頁。 (2) 獲取該頁后,讀取Page指令。如果該指令引用一個母版頁,則也讀取該母版頁。如果這是第一次請求這兩個頁,則兩個頁都要進行編譯。 (3) 包含更新的內(nèi)容的母版頁合并到內(nèi)容頁的控件樹中。 (4) 各個Content控件的內(nèi)容合并到母版頁中相應(yīng)的 ContentPlaceHolder控件中。 (5) 瀏覽器中呈現(xiàn)得到的合并頁。17.Masterpage頁面與普通頁面存在著一定的區(qū)別。主要包括:1.第一行代碼不同,母版
23、頁使用的是Master,而普通.aspx文件使用的是Page。除此之外,二者在代碼頭方面是相同的。2.母版頁中聲明了控件ContentPlaceHolder,而在普通.aspx文件中是不允許使用該控件的。在MasterPage.master的源代碼中,ContentPlaceHolder控件本身并不包含具體內(nèi)容設(shè)置。僅是一個控件聲明。18.LINQ的中文名字是“語言集成查詢”19.使用LINQ查詢通常由一下3個操作步驟組成:1.獲得數(shù)據(jù)源2.創(chuàng)建查詢3.執(zhí)行查詢。 4.程序題1.考試成績排等級。static void Main(string args)string y=""
24、Console.WriteLine("請輸入考試分數(shù):");int x=Convert.ToInt32(Console.ReadLine();if(X>=70)if(x>=80)if(x>=90) y="優(yōu)秀"else y="良好"else y="中等"elseif(x>=60)y="及格"elsey="不及格"Console.WriteLine("考試成績的等級為:0",y;使用switch case語句完成計算器程序。stati
25、c void Main(string args)Console.WriteLine("請輸入第一個數(shù)");var a=Convert.ToInt32(Console.ReadLine();Console.WriteLine("請輸入運算類型");var b =char.Parse(Console.ReadLine();Console.WriteLine("請輸入第二個數(shù)");var c=Convert.ToInt32(Console.ReadLine();switch (b)case '+':Console.Write
26、Line("計算結(jié)果為:0",a+c;break;case '-':Console.WriteLine("計算結(jié)果為:0",a-c;break;case '*':Console.WriteLine("計算結(jié)果為:0",a*c;break;case '/':Console.WriteLine("計算結(jié)果為:0",a/c;break;default:Console.WriteLine("計算符號輸入錯誤!");break;2. 使用DataReader
27、對象獲取Mobilephone數(shù)據(jù)庫的MobilephoneInfo表內(nèi)容。String sqlconn = "Server=.;DataBase=Mobilephone;userid=sa;password=585858" SqlConnection myConnection = new SqlConnection(sqlconn); myConnection.Open(); SqlCommand myCommand=new SqlCommand("select * from MobilephoneInfo",myConnection); SqlDat
28、aReader myReader; myReader=myCommand.ExecuteReader(); Response.Write("<h3>獲取MobilephoneInfo數(shù)據(jù)表的內(nèi)容</h3>"); Response.Write("<table border=1 cellspacing=0 cellpadding=2>"); Response.Write("<tr bgcolor=yellow>"); for(int i=0;i<myReader.FieldCount;
29、i+)Response.Write("<td>"+myReader.GetName(i)+"</td>"); Response.Write("</tr>"); while(myReader.Read() Response.Write("<tr>"); for(int i=0;i<myReader.FiledCount;i+) Response.Write("<td>"+myReaderi.ToString()+"<
30、/td>"); Response.Write("</tr>"); Response.Write("</table>"); myReader.Close(); myConnection.Close();3.使用Windows驗證方式:string conStr=“Data Source=.;Initial Catalog=庫名;Integrated Security=True”;SqlConnection myconn=new SqlConnection(conStr);myconn.Open();例6-3使用DataSet和DataAdapter對象填充數(shù)據(jù)的方法來訪問Mobilephone數(shù)據(jù)庫的MobilephoneInfo表內(nèi)容,并把得到的結(jié)果顯示在網(wǎng)頁上。string str = "Server=.; DataBase=Mobilephone; user id=sa;password=585858" SqlConnection myConnection =
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智慧城市建設(shè)項目投資入股協(xié)議書范本3篇
- 2025年度工錢墊付與勞動保障政策執(zhí)行協(xié)議范本2篇
- 2025版國際能源合作習(xí)協(xié)議書3篇
- 2025版小麥種子進出口貿(mào)易合同樣本3篇
- 2025年度個人房屋買賣綠色環(huán)保協(xié)議3篇
- 2025-2030全球一次性使用2D儲液袋行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國濕式無線遠傳智能水表行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2024年秋季江蘇七年級入學(xué)分班考試語文模擬卷2(解析版)
- 2024年煤礦安全生產(chǎn)知識競賽題庫及答案(共80題)
- 2025版新能源汽車租賃與保險代理服務(wù)合同3篇
- 《汽車車身電器維修工作頁》學(xué)習(xí)任務(wù)3 起動機不工作故障的檢修
- 六年級上冊數(shù)學(xué)課件-第五單元 數(shù)據(jù)處理 北師大版
- YY/T 1496-2016紅光治療設(shè)備
- 鄭州小吃詳細地點
- 上海高考英語詞匯手冊
- 2021年江蘇省淮安市淮陰中學(xué)高一政治下學(xué)期期末試題含解析
- 2021年道路交通安全法期末考試試題含答案
- 自帶藥物治療告知書
- 建筑制圖與陰影透視-第3版-課件12
- 2023年最新的校長給教師春節(jié)祝福語
- 吞咽解剖和生理研究
評論
0/150
提交評論