




已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.abstractclass和interface的區(qū)別?abstract class是抽象類(lèi)。它聲明了方法,而且可以有屬性,但它的方法不實(shí)現(xiàn),主要?jiǎng)?chuàng)建一個(gè)體現(xiàn)基本行為的類(lèi)。不能創(chuàng)建類(lèi)的實(shí)例。它的子類(lèi)來(lái)實(shí)現(xiàn)它的方法,若子類(lèi)也沒(méi)有實(shí)現(xiàn),那么這個(gè)子類(lèi)也是抽象類(lèi)。interface是接口,在接口中,所有的方法都是抽象的,一個(gè)類(lèi)可以繼承多個(gè)接口,接口中不能有屬性。2。和有什么區(qū)別?表示綁定的數(shù)據(jù)源。是服務(wù)器端代碼塊。3.&和&的區(qū)別?&是位運(yùn)算符,而&是邏輯運(yùn)算符(and)。4.C#可否對(duì)內(nèi)存進(jìn)行直接的操作?不能,C#有垃圾回收功能,不能直接操作內(nèi)存,但是可以調(diào)用基類(lèi)的Finalize()方法。5.62-63=1等式不成立,請(qǐng)移動(dòng)一個(gè)數(shù)字(不可以移動(dòng)減號(hào)和等于號(hào)),使得等式成立,如何移動(dòng)?把62變成2的6次方。6.在.net(C# or )中,Appplication.Exit還是Form.Close有什么不同?Appplication.Exit是退出整個(gè)程序,而Form.Close是關(guān)閉Form。7.在.Net托管代碼中我們不用擔(dān)心內(nèi)存漏洞,這是因?yàn)橛辛薩。GC(垃圾回收器)。8.在.Net中所有可序列化的類(lèi)都被標(biāo)記為_(kāi)。 serializable。9.用sealed修飾的類(lèi)有什么特點(diǎn)?密封的,不能繼承。10.委托聲明的關(guān)鍵字是_?delegate。11.float f=-123.567F; int i=(int)f;i的值現(xiàn)在是_?-123。12.public static const int A=1;這段代碼有錯(cuò)誤么?是什么?const不能有static修飾。13.當(dāng)整數(shù)a賦值給一個(gè)object對(duì)象時(shí),整數(shù)a將會(huì)被?裝箱。14.c#中的三元運(yùn)算符是?:。15.ADO.net中常用的對(duì)象有哪些?分別描述一下。Connection數(shù)據(jù)庫(kù)連接對(duì)象Command數(shù)據(jù)庫(kù)命令DataReader數(shù)據(jù)讀取器DataSet數(shù)據(jù)集16.什么是虛函數(shù)?什么是抽象函數(shù)?虛函數(shù):沒(méi)有實(shí)現(xiàn)的,可有子類(lèi)繼承或重寫(xiě)。抽象函數(shù):其非虛子類(lèi)必須重寫(xiě)函數(shù)。17.下面這段代碼輸出什么?為什么?int i=5;int j=5;if (Object.ReferenceEquals(i,j)Console.WriteLine(Equal);elseConsole.WriteLine(Not Equal)不相等,因?yàn)楸容^的是對(duì)象。18.在c#中using和new這兩個(gè)關(guān)鍵字有什么意義,請(qǐng)寫(xiě)出你所知道的意義?new創(chuàng)建實(shí)例,new隱藏基類(lèi)中方法,using引入命名空間或者使用非托管資源。19.軟件開(kāi)發(fā)過(guò)程一般有幾個(gè)階段?需求分析,架構(gòu)設(shè)計(jì),代碼編寫(xiě)。20.DataReader與Dataset有什么區(qū)別?DataReader只能向前讀,而Dataset是建立一個(gè)內(nèi)存中的表。21.向服務(wù)器發(fā)送請(qǐng)求有幾種方式?get,post。22.請(qǐng)說(shuō)明在.net中常用的幾種頁(yè)面間傳遞參數(shù)的方法,并說(shuō)出他們的優(yōu)缺點(diǎn)。session(viewstate):簡(jiǎn)單,但易丟失application:全局cookie:簡(jiǎn)單,但可能不支持,可能被偽造23.ASP.NET與ASP相比,主要有哪些進(jìn)步?asp解釋形,aspx編譯型,有更多的類(lèi)。24.String s = new String(xyz);創(chuàng)建了幾個(gè)String Object?兩個(gè)對(duì)象.一個(gè)是是xyz,一個(gè)是指向xyz引用的s。25.GC是什么?為什么要有GC?GC是垃圾回收器。因?yàn)橛辛薌C就省去了程序員手工編碼釋放內(nèi)存。26.能用foreach遍歷訪問(wèn)的對(duì)象需要實(shí)現(xiàn)_接口或聲明_方法的類(lèi)型。IEnumerable、GetEnumerator。27.面向?qū)ο蟮恼Z(yǔ)言具有_性、_性、_性封裝、繼承、多態(tài)。28.在C中,string str = null與string str =“”請(qǐng)盡量使用文字或圖象說(shuō)明其中的區(qū)別string str = null是不給他分配內(nèi)存空間,而string str = 給它分配長(zhǎng)度為空字符串的內(nèi)存空間。29.net中讀寫(xiě)數(shù)據(jù)庫(kù)需要用到那些類(lèi)?他們的作用?DataSet:數(shù)據(jù)存儲(chǔ)器。DataCommand:執(zhí)行語(yǔ)句命令。DataAdapter:數(shù)據(jù)的集合,用語(yǔ)填充。30.什么是裝箱和拆箱?從值類(lèi)型轉(zhuǎn)換到引用類(lèi)型裝箱(可隱式轉(zhuǎn)換),從引用類(lèi)型轉(zhuǎn)換到值類(lèi)型拆箱。31.CTS、CLS、CLR分別作何解釋?CTS:通用語(yǔ)言系統(tǒng)。CLS:通用語(yǔ)言規(guī)范。CLR:公共語(yǔ)言運(yùn)行庫(kù)。32.用.net做B/S結(jié)構(gòu)的系統(tǒng),您是用幾層結(jié)構(gòu)來(lái)開(kāi)發(fā),每一層之間的關(guān)系以及為什么要這樣分層?一般為3層數(shù)據(jù)訪問(wèn)層,業(yè)務(wù)層,表示層。數(shù)據(jù)訪問(wèn)層:對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪查改。業(yè)務(wù)層一般分為二層,業(yè)務(wù)表觀層實(shí)現(xiàn)與表示層的溝通,業(yè)務(wù)規(guī)則層實(shí)現(xiàn)用戶(hù)密碼的安全等。表示層:為了與用戶(hù)交互例如用戶(hù)添加表單。優(yōu)點(diǎn):分工明確,條理清晰,易于調(diào)試,而且具有可擴(kuò)展性。缺點(diǎn):增加成本。33.描述一下C#中索引器的實(shí)現(xiàn)過(guò)程,是否只能根據(jù)數(shù)字進(jìn)行索引?定義一個(gè)索引器必須使用this關(guān)鍵字,如thisindex??梢允侨我忸?lèi)型索引。34.override與重載的區(qū)別重載是方法的名稱(chēng)相同,參數(shù)或參數(shù)類(lèi)型不同。Override是進(jìn)行基類(lèi)中函數(shù)的重寫(xiě)。35.C#中的委托是什么?事件是不是一種委托?委托可以把一個(gè)方法作為參數(shù)代入另一個(gè)方法.委托可以理解為指向一個(gè)函數(shù)的引用。 事件是一種特殊的委托。36.簡(jiǎn)述private、protected、public、internal修飾符的訪問(wèn)權(quán)限private :私有成員,在類(lèi)的內(nèi)部才可以訪問(wèn)。protected :保護(hù)成員,該類(lèi)內(nèi)部和繼承類(lèi)中可以訪問(wèn)。public :公共成員,完全公開(kāi),沒(méi)有訪問(wèn)限制。internal:在同一命名空間內(nèi)可以訪問(wèn)。37.一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34.求第30位數(shù)是多少,用遞歸算法實(shí)現(xiàn)public class MainClasspublic static void Main()Console.WriteLine(Foo(30);public static int Foo(int i)if (i 0 & i = 2)return 1;else return Foo(i -1) + Foo(i - 2);38.請(qǐng)編程遍歷頁(yè)面上所有TextBox控件并給它賦值為string.Empty?foreach (System.Windows.Forms.Control control in this.Controls)if (control is System.Windows.Forms.TextBox)System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;tb.Text = String.Empty ;40.在下面的例子里using System;class Apublic A()PrintFields();public virtual void PrintFields()class B:Aint x=1;int y;public B()y=-1;public override void PrintFields()Console.WriteLine(x=0,y=1,x,y);當(dāng)使用new B()創(chuàng)建B的實(shí)例時(shí),產(chǎn)生什么輸出?答:x=1,y=0。41.SQLSERVER服務(wù)器中,給定表table1中有兩個(gè)字段ID、LastUpdateDate,ID表示更新的事務(wù)號(hào),LastUpdateDate表示更新時(shí)的服務(wù)器時(shí)間,請(qǐng)使用一句SQL語(yǔ)句獲得最后更新的事務(wù)號(hào)selectID from table1 order by LastUpdateData desc42.寫(xiě)出一條Sql語(yǔ)句:取出表A中第31到第40記錄(SQLServer,以自動(dòng)增長(zhǎng)的ID作為主鍵,注意:ID可能不是連續(xù)的。select top 10 * from A where id not in (select top 30 id from A)43.接口是否可繼承接口?抽象類(lèi)是否可實(shí)現(xiàn)(implements)接口?抽象類(lèi)是否可繼承實(shí)體類(lèi)(concrete class)?接口可以繼承接口。抽象類(lèi)可以實(shí)現(xiàn)(implements)接口,抽象類(lèi)是否可繼承實(shí)體類(lèi),但前提是實(shí)體類(lèi)必須有明確的構(gòu)造函數(shù)。44.構(gòu)造器Constructor是否可被override?構(gòu)造器Constructor不能被繼承,因此不能重寫(xiě)Overriding,但可以被重載Overloading。45.是否可以繼承String類(lèi)?String類(lèi)是final類(lèi)故不可以繼承。46.List, Set, Map是否繼承自Collection接口?List,Set是。Map不是。47.數(shù)組有沒(méi)有l(wèi)ength()這個(gè)方法? String有沒(méi)有l(wèi)ength()這個(gè)方法?沒(méi)有,有這個(gè)屬性。String有這個(gè)方法。48.sleep()和wait()有什么區(qū)別?sleep()方法是使線程停止一段時(shí)間的方法。在sleep時(shí)間間隔期滿(mǎn)后,線程不一定立即恢復(fù)執(zhí)行。這是因?yàn)樵谀莻€(gè)時(shí)刻,其它線程可能正在運(yùn)行而且沒(méi)有被調(diào)度為放棄執(zhí)行,除非(a)“醒來(lái)”的線程具有更高的優(yōu)先級(jí)(b)正在運(yùn)行的線程因?yàn)槠渌蚨枞?。wait()是線程交互時(shí),如果線程對(duì)一個(gè)同步對(duì)象x發(fā)出一個(gè)wait()調(diào)用,該線程會(huì)暫停執(zhí)行,被調(diào)對(duì)象進(jìn)入等待狀態(tài),直到被喚醒或等待時(shí)間到。49.short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?short s1 = 1; s1 = s1 + 1;有錯(cuò),s1是short型,s1+1是int型,不能顯式轉(zhuǎn)化為short型??尚薷臑閟1 =(short)(s1 + 1)。short s1 = 1; s1 += 1正確。50.Session有什么重大BUG,微軟提出了什么方法加以解決?iis中由于有進(jìn)程回收機(jī)制,系統(tǒng)繁忙的話Session會(huì)丟失,可以用Sate server或SQL Server數(shù)據(jù)庫(kù)的方式存儲(chǔ)Session不過(guò)這種方式比較慢,而且無(wú)法捕獲Session的END事件。51.進(jìn)程和線程的區(qū)別?進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的單位;線程是CPU調(diào)度和分派的單位,一個(gè)進(jìn)程可以有多個(gè)線程,這些線程共享這個(gè)進(jìn)程的資源。52.產(chǎn)生一個(gè)int數(shù)組,長(zhǎng)度為100,并向其中隨機(jī)插入1-100,并且不能重復(fù)。 int intArr=new int100; ArrayList myList=new ArrayList();Random rnd=new Random(); while(myList.Count100) int num=rnd.Next(1,101); if(!myList.Contains(num) myList.Add(num); for(int i=0;i100;i+) intArri=(int)myListi;53.下面的代碼中有什么錯(cuò)誤嗎?_using System;class A public virtual void F() Console.WriteLine(A.F); abstract class B:A public abstract override void F(); abstract override是不可以一起修飾。54.下面這段代碼有錯(cuò)誤么?switch (i) case():答:/case()條件不能為空CaseZero();break; case 1: CaseOne();break; case 2:dufault;/格式不正確,應(yīng)寫(xiě)成default:CaseTwo(); break; 55.在.Net中,類(lèi)System.Web.UI.Page可以被繼承么?可以。56.在.net(C# or )中如何取消一個(gè)窗體的關(guān)閉e.Cancel=true。57.在A中所有的自定義用戶(hù)控件都必須繼承自_.Control。58.什么是code-Behind技術(shù)?代碼分離。HTML代碼寫(xiě)在前臺(tái),C#代碼寫(xiě)在后臺(tái)。59.裝箱與拆箱操作是否是互逆的操作?不是互逆的操作。60.哪個(gè)是可以變長(zhǎng)的數(shù)組?ArrayList。61.用戶(hù)自定義異常類(lèi)需要從以下哪個(gè)類(lèi)繼承?Exception。62.Net依賴(lài)以下哪項(xiàng)技術(shù)實(shí)現(xiàn)跨語(yǔ)言互用性?CLS。63.以下哪個(gè)類(lèi)是int的基類(lèi)?(B)A.Int32B.ObjectC.ValueTypeD.Int1664.下列描述錯(cuò)誤的是(d)a)類(lèi)不可以多重繼承而接口可以;b)抽象類(lèi)自身可以定義成員而接口不可以;c)抽象類(lèi)和接口都不能被實(shí)例化;d)一個(gè)類(lèi)可以有多個(gè)基類(lèi)和多個(gè)基接口;65.下列關(guān)于構(gòu)造函數(shù)的描述正確的是(c)a)構(gòu)造函數(shù)可以聲明返回類(lèi)型。b)構(gòu)造函數(shù)不可以用private修飾c)構(gòu)造函數(shù)必須與類(lèi)名相同d)構(gòu)造函數(shù)不能帶參數(shù)66.以下是一些C#中的枚舉型的定義,其中錯(cuò)誤的用法有(d)a)public enum var1 Mike = 100, Nike = 102, Jike b)public enum var1 Mike = 100, Nike, Jike c)public enum var1 Mike=-1 , Nike, Jike d)public enum var1 Mike , Nike , Jike 67.接口是一種引用類(lèi)型,在接口中可以聲明(a),但不可以聲明公有的域或私有的成員變量。a)方法、屬性、索引器和事件;b)方法、屬性信息、屬性;c)索引器和字段;d)事件和字段68在ADO.NET中,對(duì)于Command對(duì)象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯(cuò)誤的是(C)a)insert、update、delete等操作的Sql語(yǔ)句主要用ExecuteNonQuery()方法來(lái)執(zhí)行;b)ExecuteNonQuery()方法返回執(zhí)行Sql語(yǔ)句所影響的行數(shù)。c)Select操作的Sql語(yǔ)句只能由ExecuteReader()方法來(lái)執(zhí)行;d)ExecuteReader()方法返回一個(gè)DataReder對(duì)象;69.下列ASP.NET語(yǔ)句(b)正確地創(chuàng)建了一個(gè)與SQL Server 2000數(shù)據(jù)庫(kù)的連接。a)SqlConnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);b)SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);c)SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);d)SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);70.在ADO.NET中執(zhí)行一個(gè)存儲(chǔ)過(guò)程時(shí),如果要設(shè)置輸出參數(shù)則必須同時(shí)設(shè)置參數(shù)的方向和(b),必要時(shí)還要設(shè)置參數(shù)尺寸。a)大小;b)上限;c)初始值;d)類(lèi)型;71.如果要將窗體設(shè)置為透明的,則(b)a)要將FormBoderStyle屬性設(shè)置為None;b)要將Opacity屬性設(shè)置為小于100%得值;c)要將locked屬性設(shè)置為T(mén)rue;d)要將Enabled屬性設(shè)置為T(mén)rue;72.下列關(guān)于C#中索引器理解正確的是(c)a)索引器的參數(shù)必須是兩個(gè)或兩個(gè)以上b)索引器的參數(shù)類(lèi)型必須是整數(shù)型c)索引器沒(méi)有名字d)以上皆非73.下面描述錯(cuò)誤的是(c/d)a)窗體也是控件;b)窗體也是類(lèi);c)控件是從窗體繼承來(lái)的;d)窗體的父類(lèi)是控件類(lèi)74.要對(duì)注冊(cè)表進(jìn)行操作則必須包含(d)a)System.ComponentModel命名空間;b)System.Collections命名空間; c)System.Threading命名空間;d)Microsoft.Win32命名空間75.要?jiǎng)?chuàng)建多文檔應(yīng)用程序,需要將窗體的(d)屬性設(shè)為true。a)DrawGrid;b)ShowInTaskbar;c)Enabled;d)IsMdiContainer;76.下面關(guān)于XML的描述錯(cuò)誤的是(d)。a)XML提供一種描述結(jié)構(gòu)化數(shù)據(jù)的方法;b)XML是一種簡(jiǎn)單、與平臺(tái)無(wú)關(guān)并被廣泛采用的標(biāo)準(zhǔn);c)XML文檔可承載各種信息;d)XML只是為了生成結(jié)構(gòu)化文檔;77.UDP連接和TCP連接的異同。前者只管傳,不管數(shù)據(jù)到不到,無(wú)須建立連接.后者保證傳輸?shù)臄?shù)據(jù)準(zhǔn)確,須要連結(jié)。78.某一密碼僅使用K、L、M、N、O共5個(gè)字母,密碼中的單詞從左向右排列,密碼單詞必須遵循如下規(guī)則:(1)密碼單詞的最小長(zhǎng)度是兩個(gè)字母,可以相同,也可以不同(2)K不可能是單詞的第一個(gè)字母(3)如果L出現(xiàn),則出現(xiàn)次數(shù)不止一次(4)M不能使最后一個(gè)也不能是倒數(shù)第二個(gè)字母(5)K出現(xiàn),則N就一定出現(xiàn)(6)O如果是最后一個(gè)字母,則L一定出現(xiàn)問(wèn)題一:下列哪一個(gè)字母可以放在LO中的O后面,形成一個(gè)3個(gè)字母的密碼單詞?A) K B)L C) M D) N答案:B問(wèn)題二:如果能得到的字母是K、L、M,那么能夠形成的兩個(gè)字母長(zhǎng)的密碼單詞的總數(shù)是多少?A)1個(gè) B)3個(gè) C)6個(gè) D)9個(gè) 答案:A LL問(wèn)題三:下列哪一個(gè)是單詞密碼?A) KLLN B) LOML C) MLLO D)NMKO答案:C79.關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是(a)a) Web窗體頁(yè)的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶(hù)界面不同的文件中。該文件稱(chēng)作為“代碼隱藏”文件,如果用C創(chuàng)建,該文件將具有“.ascx.cs”擴(kuò)展名。b)項(xiàng)目中所有Web窗體頁(yè)的代碼隱藏文件都被編譯成.EXE文件。c)Web窗體頁(yè)的代碼隱藏文件都被編譯成項(xiàng)目動(dòng)態(tài)鏈接庫(kù)(.dll)文件。 d)以上都不正確。80.以下描述錯(cuò)誤的是(a)a)在C+中支持抽象類(lèi)而在C#中不支持抽象類(lèi)。 b) C+中可在頭文件中聲明類(lèi)的成員而在CPP文件中定義類(lèi)的成員,在C#中沒(méi)有頭文件并且在同一處聲明和定義類(lèi)的成員。 c)在C#中可使用new修飾符顯式隱藏從基類(lèi)繼承的成員。 d)在C#中要在派生類(lèi)中重新定義基類(lèi)的虛函數(shù)必須在前面加override81.在DOM中,裝載一個(gè)XML文檔的方法(b) a) save方法 b) load方法 c) loadXML方法 d) send方法82.ASP.NET中,在Web窗體頁(yè)上注冊(cè)一個(gè)用戶(hù)控件,指定該控件的名稱(chēng)為”Mike”,正確的注冊(cè)指令為(b) a) b) c) d)以上皆非83.在ADO.NET中,對(duì)于Command對(duì)象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯(cuò)誤的是(c) a) insert、update、delete等操作的Sql語(yǔ)句主要用ExecuteNonQuery()方法來(lái)執(zhí)行。 b) ExecuteNonQuery()方法返回執(zhí)行Sql語(yǔ)句所影響的行數(shù)。 c) Select操作的Sql語(yǔ)句只能由ExecuteReader()方法來(lái)執(zhí)行。 d) ExecuteReader()方法返回一個(gè)DataReder對(duì)象。84.以下敘述正確的是:(B C) A.接口中可以有虛方法。B.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口。C.接口不能被實(shí)例化D.接口中可以包含已實(shí)現(xiàn)的方法。85.從數(shù)據(jù)庫(kù)讀取記錄,你可能用到的方法有:(B C D) A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader86.對(duì)于一個(gè)實(shí)現(xiàn)了IDisposable接口的類(lèi),以下哪些項(xiàng)可以執(zhí)行與釋放或重置非托管資源相關(guān)的應(yīng)用程序定義的任務(wù)?(多選) (ABC) A.Close B.Dispose C.FinalizeD.using E.Quit87.以下關(guān)于ref和out的描述哪些項(xiàng)是正確的?(多選) (ACD) A.使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。 B.使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。 C.使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。 D.使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法88.關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是(C)a)Web窗體頁(yè)的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶(hù)界面不同的文件中。該文件稱(chēng)作為“代碼隱藏”文件,如果用C創(chuàng)建,該文件將具有“.ascx.cs”擴(kuò)展名。 b)項(xiàng)目中所有Web窗體頁(yè)的代碼隱藏文件都被編譯成.EXE文件。 c)項(xiàng)目中所有的Web窗體頁(yè)的代碼隱藏文件都被編譯成項(xiàng)目動(dòng)態(tài)鏈接庫(kù)(.dll)文件。 d)以上都不正確。89.如果將窗體的FormBoderStyle設(shè)置為None,則(b)。 a)窗體沒(méi)有邊框并不能調(diào)整大?。籦)窗體沒(méi)有邊框但能調(diào)整大??; c)窗體有邊框但不能調(diào)整大小; d)窗體是透明的;90.下列關(guān)于C#中索引器理解正確的是(c) a)索引器的參數(shù)必須是兩個(gè)或兩個(gè)以上b)索引器的參數(shù)類(lèi)型必須是整數(shù)型 c)索引器沒(méi)有名字d)以上皆非90.面描述錯(cuò)誤的是(c/d)。a)窗體也是控件;b)窗體也是類(lèi);c)控件是從窗體繼承來(lái)的;d)窗體的父類(lèi)是控件類(lèi)91. Net依賴(lài)以下哪項(xiàng)技術(shù)實(shí)現(xiàn)跨語(yǔ)言互用性?(C)A.CLR B.CTS C.CLS D.CTT92. String類(lèi)與StringBuilder類(lèi)有什么區(qū)別?為什么在.Net類(lèi)庫(kù)中要同時(shí)存在這2個(gè)類(lèi)?如果要操作一個(gè)不斷增長(zhǎng)的字符串,盡量不用String類(lèi),改用StringBuilder類(lèi)。兩個(gè)類(lèi)的工作原理不同:String類(lèi)是一種傳統(tǒng)的修改字符串的方式,它確實(shí)可以完成把一個(gè)字符串添加到另一個(gè)字符串上的工作沒(méi)錯(cuò),但是在.NET框架下,這個(gè)操作實(shí)在是劃不來(lái)。因?yàn)橄到y(tǒng)先是把兩個(gè)字符串寫(xiě)入內(nèi)存,接著刪除原來(lái)的String對(duì)象,然后創(chuàng)建一個(gè)String對(duì)象,并讀取內(nèi)存中的數(shù)據(jù)賦給該對(duì)象。這一來(lái)二去的,耗了不少時(shí)間。而使用System.Text命名空間下面的StringBuilder類(lèi)就不是這樣了,它提供的Append方法,能夠在已有對(duì)象的原地進(jìn)行字符串的修改,簡(jiǎn)單而且直接。當(dāng)然,一般情況下覺(jué)察不到這二者效率的差異,但如果你要對(duì)某個(gè)字符串進(jìn)行大量的添加操作,那么StringBuilder類(lèi)所耗費(fèi)的時(shí)間和String類(lèi)簡(jiǎn)直不是一個(gè)數(shù)量級(jí)的。93.以下哪些可以作為接口成員?(多選) (ABDE)A.方法B.屬性C.字段D.事件E.索引器94.class Class1private static int count = 0;static Class1()count+;public Class1()count+;Class1 o1 = new Class1();Class1 o2 = new Class1();請(qǐng)問(wèn),o1.Count的值是多少?(C)A.1 B.2 C.3 D.495.abstract class BaseClasspublic virtual void MethodA()public virtual void MethodB()class Class1: BaseClasspublic void MethodA(string arg)public override void MethodB()class Class2: Class1new public void MethodB()class MainClasspublic static void Main(string args)Class2 o = new Class2();Console.WriteLine(o.MethodA();請(qǐng)問(wèn),o.MethodA調(diào)用的是: (A)A.BaseClass.MethodA.B.Class2.MethodAC.Class1.MethodA.D.都不是96.您的公司有一個(gè)DB Server,名為AllWin,其上裝了MS SQLSERVER 2000。現(xiàn)在需要您寫(xiě)一個(gè)數(shù)據(jù)庫(kù)連接字符串,用以連接AllWin上SQL SERVER中的一個(gè)名為PubBase實(shí)例的Test庫(kù)。請(qǐng)問(wèn),應(yīng)該選擇下面哪一個(gè)字符串?(B) A. “Server=AllWin;Data Source=PubBase;Initial Catalog=Test;Integrated Security=SSPI”B. “Server= AllWin;Data Source=PubBase;Database=Test;Integrated Security= SSPI”C.“Data Source=AllWin PubBase;Initial Category=PubBase;Integrated Security= SSPI”D. “Data Source= AllWin PubBase;Database=Test;Integrated Security= SSPI”97.您要?jiǎng)?chuàng)建一個(gè)ASP.NET應(yīng)用程序在DataGrid控件中顯示一個(gè)經(jīng)過(guò)排序的列表。產(chǎn)品數(shù)據(jù)被存放于一個(gè)名為PubBase的Microsoft SQL Server數(shù)據(jù)庫(kù)。每個(gè)產(chǎn)品的主鍵是ProductID,Numeric型并且每個(gè)產(chǎn)品有一個(gè)字母描述字段,名為ProductName。您使用一個(gè)SqlDataAdapter對(duì)象和一個(gè)SqlCommand對(duì)象通過(guò)調(diào)用一個(gè)存儲(chǔ)過(guò)程從數(shù)據(jù)庫(kù)中獲取產(chǎn)品數(shù)據(jù)。您將SqlCommand對(duì)象的CommandType屬性設(shè)置為CommandType.StoredProcedure,并將它的CommandText屬性設(shè)置為procProductList。您成功的獲取了一個(gè)DataTable對(duì)象,其中是已經(jīng)按ProductID降序排列的產(chǎn)品列表。您打算顯示以相反的字母順序排列的ProductName,請(qǐng)問(wèn)該怎么做?(B) A.將SqlCommand對(duì)象的CommandType屬性修改為CommandType.Text,將CommandText屬性修改為”SELECT * FROM procProductList ORDER BY ProductName DESC”。然后將這個(gè)DataTable對(duì)象綁定到DataGrid控件。B.創(chuàng)建一個(gè)基于這個(gè)DataTable對(duì)象的新的DataView并將這個(gè)DataView的Sort屬性設(shè)置為“ProductName DESC”。然后將這個(gè)DataView對(duì)象綁定到DataGrid控件。C.將DataGrid控件的AllowSorting屬性設(shè)置為T(mén)rue,并將DataGridColumn的SortExpression屬性設(shè)置為“ProductName DESC”.以顯示ProductName。然后將這個(gè)DataTable對(duì)象綁定到DataGrid控件。D.將DataTable對(duì)象的DisplayExpression屬性設(shè)置為“ORDER BY ProductName DESC”.。然后將這個(gè)DataTable對(duì)象綁定到DataGrid控件98.請(qǐng)解釋web.config文件中的重要節(jié)點(diǎn)appSettings包含自定義應(yīng)用程序設(shè)置。system.web系統(tǒng)配置compilation動(dòng)態(tài)調(diào)試編譯設(shè)置customErrors自定義錯(cuò)誤信息設(shè)置authentication身份驗(yàn)證,此節(jié)設(shè)置應(yīng)用程序的身份驗(yàn)證策略。authorization授權(quán),此節(jié)設(shè)置應(yīng)用程序的授權(quán)策略.99.當(dāng)發(fā)現(xiàn)不能讀取頁(yè)面上的輸入的數(shù)據(jù)時(shí)很有可能是什么原因造成的?怎么解決?有可能是在Page_Load中數(shù)據(jù)處理時(shí)沒(méi)有進(jìn)行Page的IsPostBack屬性判斷100.您需要?jiǎng)?chuàng)建一個(gè)ASP.NET應(yīng)用程序,公司考慮使用Windows身份認(rèn)證。所有的用戶(hù)都存在于AllWin這個(gè)域中。您想要使用下列認(rèn)證規(guī)則來(lái)配置這個(gè)應(yīng)用程序:a、 匿名用戶(hù)不允許訪問(wèn)這個(gè)應(yīng)用程序。b、 所有雇員除了Tess和King都允許訪問(wèn)這個(gè)應(yīng)用程序。請(qǐng)問(wèn)您應(yīng)該使用以下哪一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆沂源縣三上數(shù)學(xué)期末質(zhì)量檢測(cè)試題含解析
- 水利水電工程畢業(yè)生就業(yè)方向分析試題及答案
- 規(guī)劃設(shè)計(jì)中正確的生活方式
- 禮儀課程設(shè)計(jì)案例分享
- 公共關(guān)系學(xué)公共政策試題及答案
- 2025年經(jīng)濟(jì)法復(fù)習(xí)及考題情報(bào)
- 隧道堵漏安全培訓(xùn)課件
- 臨床橫紋肌溶解癥發(fā)病機(jī)制治療護(hù)理措施診斷及健康教育急救護(hù)理
- 眼科病人護(hù)理概述
- 革命英雄-江姐人物介紹
- 銀行招牌施工方案
- 《全的針灸方法》課件
- 涉氣施工應(yīng)急預(yù)案
- 危險(xiǎn)化學(xué)品安全技術(shù)全書(shū)第三版說(shuō)明
- 中國(guó)書(shū)法家協(xié)會(huì)會(huì)員入會(huì)申請(qǐng)表(2013狗狗制)
- 施工總承包管理方案與措施
- 桿塔組立的全過(guò)程
- 急診專(zhuān)科護(hù)士進(jìn)修總結(jié)培訓(xùn)課件
- 綠色上網(wǎng)文明上網(wǎng)課件
- 交通事故行政復(fù)議申請(qǐng)書(shū)范本
評(píng)論
0/150
提交評(píng)論