11-15綜合附有答案_第1頁
11-15綜合附有答案_第2頁
11-15綜合附有答案_第3頁
11-15綜合附有答案_第4頁
11-15綜合附有答案_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

11-15綜合[復(fù)制]1.在C#中,泛型的臨近的屬是()()[單選題]A.容器B.數(shù)據(jù)類型C.機制(正確答案)D.結(jié)構(gòu)2.在C#中使用List<T>的()方法可以添加數(shù)據(jù)[單選題]A.Create()B.Add()(正確答案)C.Att()D.Push()3..List<int>list={18,22,38};Console.WriteLine(list.Average().ToString());下列選項中,輸出結(jié)果正確的是()[單選題]A.26(正確答案)B.18C.22D.384.List<string>str=newList<string>();str.Add("我們");str.Add("還是");str.Add("青春年少");str.RemoveAt(1);Console.WriteLine(str[1]);最終輸出的結(jié)果是()[單選題]A.我們B.還是C.青春年少(正確答案)D.還是青春年少5..List<int>num=newList<int>();inti=num[6];該代碼的運行結(jié)果是()[單選題]A.編譯出錯。B.i變量的值為nullC.i的值為0D.運行出錯(正確答案)6.C#中,向集合list中末尾添加內(nèi)容為"八維"的方法是()()[單選題]A.list.Add("八維")(正確答案)B.list.Count("八維")C.list.Clear("八維")D.list.Remove("八維")7.移除泛型集合中指定元素的方法是()()[單選題]A.AddB.InsertC.Remove(正確答案)D.RemoveAt8.在程序中獲取集合中最后一個元素的下標使用的代碼是()()[單選題]A.Count-1(正確答案)B.Count+1C.Count*1D.Count+29.在控制臺應(yīng)用程序中,獲取下標值為1的集合中第()元素()[單選題]A.2(正確答案)B.0C.1D.310.C#泛型集合常用屬性中用來獲取集合長度的是()()[單選題]A.Count(正確答案)B.CapacityC.SumD.Average11.在C#中,定義一個泛型集合,集合中保存的數(shù)據(jù)類型必須是()()[單選題]A.不同B.相似C.相同(正確答案)D.可以相同可以不同12.下列方法不屬于泛型集合List<T>的取值方法的是()[單選題]A.First()B.FirstOrDefault()C.Last()D.Clear()(正確答案)13.如果我們想在泛型集合List<T>中進行數(shù)據(jù)模糊查詢,可以使用的關(guān)鍵方法是()[單選題]A.Concat()B.CopyTo()C.Contains()(正確答案)D.Count()14.泛型集合List<T>中,我們可以使用()方法返回集合中第一個值,如果集合為空時,則返回默認值[單選題]A.First()B.FirstAndDefault()C.FirstOrDefault()(正確答案)D.FirstDefault()15.泛型集合List<T>中我們可以使用()方法顛倒集合中數(shù)據(jù)順序[單選題]A.Single()B.Select()C.Add()D.Reverse()(正確答案)16.泛型集合List<T>中的Capacity屬性,它的具體作用是()[單選題]A.獲取總大小B.獲取總?cè)萘?正確答案)C.獲取總下標值D.獲取總和17.C#中的List<T>集合,其中T表示()([單選題]A.數(shù)據(jù)類型(正確答案)B.只能是int類型C.只能是string類型D.都不正確18.在C#中,我們要想返回int類型泛型集合中的最小值的方法正確的是()()[單選題]A.Max()B.Min()(正確答案)C.Reverse()D.Sum()19.下列不屬于泛型集合List<T>的方法是()[單選題]A.Add()B.Clear()C.Remove()D.AddInsert()(正確答案)20.C#泛型集合List<T>中要想清除所有元素,我們應(yīng)該使用的方法是()[單選題]A.Delete()B.Clear()(正確答案)C.Rem()D.Add()21.C#中的二維數(shù)組通常我們需要使用()個下標訪問元素()[單選題]A.1個B.2個(正確答案)C.10個D.無限個22.在程序中,classBird:IEat()IFly{publicvoideat(){Console.WriteLine("能吃");}publicvoidfly(){Console.WriteLine("能飛");}IEat和IFly之間的代碼正確的是()()[單選題]A.$B.%C.,(正確答案)D.+23.classAnimal{

publicvirtualvoidWork(){}

}

classDog:Animal{

public()voidWork(){}

}請補全代碼()()[單選題]A.virtualB.override(正確答案)C.sealedD.interface24.在類的成員聲明時,若使用()修飾符,則該成員只能在該類或其派生類中使用()[單選題]A.publicB.internalC.interfaceD.protected(正確答案)25.在School類中定義屬性Address,設(shè)置()的訪問修飾符可以在子類中使用該屬性()[單選題]A.overrideB.abstractC.sealedD.protected(正確答案)26.只能在同一命名空間下訪問的類的修飾符是()()[單選題]A.publicB.privateC.protectedD.internal(正確答案)27.在聲明類時,在類名前加()修飾符,則聲明的類只能作為其他類的基類,不能被實例化()[單選題]A.abstract(正確答案)B.sealedC.virtualD.public28.在類或結(jié)構(gòu)中直接聲明的任意類型的變量我們稱之為()()[單選題]A.變量B.字段(正確答案)C.常量D.屬性29.在C#代碼中,在定義類時添加static關(guān)鍵字,那么該類表示()()[單選題]A.靜態(tài)類(正確答案)B.實例類C.抽象類D.匿名類30.類繼承多個接口時,多個接口之間使用()隔開()[單選題]A.冒號B.分號C.百分號D.逗號(正確答案)31.一個類可以繼承()個接口()[單選題]A.1B.2C.0D.無數(shù)(正確答案)32.在類中定義了一個靜態(tài)方法,那么如何在其他地方調(diào)用這個靜態(tài)方法()()[單選題]A.類名對象名=new類名();對象名.方法名();B.類名.方法名();(正確答案)C.類名對象名=new類名();對象名.方法名;D.類名.方法名;33.在C#類中,聲明一個方法,給方法添加訪問修飾符protected,那么該方法表示()()[單選題]A.私有訪問B.受保護訪問(正確答案)C.公共訪問D.只能在本項目中訪問34.繼承關(guān)系中的this關(guān)鍵字代表()()[單選題]A.父類B.當前類(正確答案)C.匿名類D.抽象類35.我們通常把有關(guān)鍵字static修飾的方法稱為()()[單選題]A.靜態(tài)方法(正確答案)B.實例方法C.抽象方法D.匿名方法36.在C#的數(shù)組中,Length屬性是用來()()[單選題]A.計算最大值B.計算最小值C.獲取維數(shù)D.獲取長度(正確答案)37.我們常說一個類可以繼承()個類()[單選題]A.1個(正確答案)B.2個C.10個D.無限個38.在Student類中,定義了一個靜態(tài)Show()方法,那么下面調(diào)用Show()方法正確的是()()[單選題]A.Studentstu=newStudent();stu.Show();B.Student.Show();(正確答案)C.Studentstu=newStudent();stu.Show;D.Student.Show;39.下面選項中對于public修飾符描述正確的是()()[單選題]A.受保護的B.公共的(正確答案)C.私有的D.內(nèi)部的40.下面()修飾符的訪問權(quán)限只能在本項目中使用()[單選題]A.publicB.privateC.protectedD.internal(正確答案)41.在C#中定義接口的關(guān)鍵字是以下那個選項()[單選題]A.classB.interface(正確答案)C.usingD.system42.在C#中,定義接口時不添加修飾符,它的默認訪問修飾符是()()[單選題]A.public(正確答案)B.internalC.classD.interface43.在C#中,定義子類時,指定其父類應(yīng)使用的語句是()()[單選題]A.internalB.:(正確答案)C.classD.override44.在C#中,普通類可以繼承抽象類,并且實現(xiàn)抽象類中所有未實現(xiàn)的方法,那么繼承使用的符號是()()[單選題]A.:(正確答案)B.;C.,D..45.下面的描述中,關(guān)于抽象類的說法不正確的有()()[單選題]A.不能使用new實例化B.可以包含未實現(xiàn)的方法C.子類中必須實現(xiàn)未實現(xiàn)的方法D.定義抽象類的關(guān)鍵字是static(正確答案)46.在抽象類中定義的抽象方法可以使用()關(guān)鍵字表示()[單選題]A.ClassB.usingC.interfaceD.abstract(正確答案)47.下面選項中對接口命名正確的選項是()()[單選題]A.iconnB.CAnimalC.IPeople(正確答案)D.Phone48.一個類可以繼承的接口數(shù)量是()()[單選題]A.1個B.多個(正確答案)C.2個D.215個49.接口中方法的訪問修飾符是()()[單選題]A.protectedB.privateC.public(正確答案)D.internal50.定義一個類需要繼承接口,使用()符號完成繼承關(guān)系()[單選題]A.冒號(正確答案)B.句號C.感嘆號D.分號51.在接口中定義屬性的默認訪問修飾符是()()[單選題]A.public(正確答案)B.staticC.privateD.internal52.接口是不能直接實例化的引用數(shù)據(jù)類型,用()表示()[單選題]A.classB.interface(正確答案)C.usingD.system53.以下描述關(guān)于抽象方法描述準確無誤的是()[單選題]A.使用Abstract關(guān)鍵字修飾的方法叫做抽象方法(正確答案)B.使用interface關(guān)鍵字修飾的方法叫做抽象方法C.使用static關(guān)鍵字修飾的方法叫做抽象方法D.使用class關(guān)鍵字修飾的方法叫做抽象方法54.以下不屬于抽象類和接口相同點的是()[單選題]A.都不能實例化B.都可以包含未實現(xiàn)的方法C.派生類必須實現(xiàn)未實現(xiàn)的方法D.定義關(guān)鍵字相同(正確答案)55.當我們想在子類中重寫父類抽象方法時,需要使用()關(guān)鍵字()[單選題]A.virtualB.abstractC.override(正確答案)D.new56.要想定義一個抽象類,我們需要使用到的關(guān)鍵字是()()[單選題]A.ClassB.usingC.interfaceD.abstract(正確答案)57.以下描述不屬于接口特點的是()()[單選題]A.使用interface關(guān)鍵字修飾的引用數(shù)據(jù)類型B.由屬性、事件、索引器和方法聲明組成C.可以直接實例化(正確答案)D.可以被多繼承58.在接口繼承中publicinterfaceIReader:IConn,()接口名是我們所說的子類接口()[單選題]A.IConnB.IReader(正確答案)C.IReader或IConnD.不存在子接口59.下列選項中屬于接口作用的選項是()[單選題]A.提升代碼安全性B.提升代碼在編譯性C.提高了代碼的可維護性和擴展性(正確答案)D.毫無作用60.下列關(guān)于定義接口語法正確的選項是()[單選題]A.訪問修飾符interface接口名(正確答案)B.訪問修飾符class接口名C.訪問修飾符interface類名D.interfaces接口名61.C#中,類的成員屬性是用來封裝()的()[單選題]A.方法B.私有字段(正確答案)C.類D.對象62.()是名稱和類名相同、自動調(diào)用完成對象初始化的特殊方法()[單選題]A.屬性B.類C.構(gòu)造方法(正確答案)D.重寫63.下列選項里關(guān)于C#構(gòu)造方法名稱說法正確的是()()[單選題]A.構(gòu)造函數(shù)名稱隨意定義B.必須與類名相同(正確答案)C.必須與字段名相同D.必須與索引名相同64.C#中構(gòu)造方法可以返回()類型的數(shù)據(jù)()[單選題]A.intB.stringC.構(gòu)造函數(shù)不能有返回值(正確答案)D.void65.在C#中構(gòu)造方法與它所在()名相同()[單選題]A.方法B.類(正確答案)C.字段D.變量66.在C#的類中創(chuàng)建的()的作用是初始化成員變量,如字段的值()[單選題]A.構(gòu)造方法(正確答案)B.無參方法方法C.方法D.屬性67.在類中會默認生成一個方法,稱為構(gòu)造函數(shù)或構(gòu)造方法,下面關(guān)于構(gòu)造函數(shù)的返回值描述對的是()()[單選題]A.構(gòu)造函數(shù)沒有返回值(正確答案)B.構(gòu)造函數(shù)只能返回int類型C.構(gòu)造函數(shù)返回值用關(guān)鍵字returnD.如果沒有返回值用void作為返回值類型68.在類中可以定義帶參數(shù)的構(gòu)造方法,下面關(guān)于構(gòu)造方法參數(shù)個數(shù)的說法對的是()()[單選題]A.只能有一個B.不能帶有參數(shù)C.只能有2個D.可以有多個(正確答案)69.在我們的學習的方法中,特點是方法名與類名相同的特殊方法是()()[單選題]A.有參方法B.無參方法C.有返回值方法D.構(gòu)造方法(正確答案)70.在C#的構(gòu)造方法中參數(shù)可以有()個()[單選題]A.1B.0C.2D.無數(shù)個(正確答案)71.在C#中,我們要在類中定義構(gòu)造方法,可以定義()個()[單選題]A.1B.無限(正確答案)C.50D.272.在控制臺應(yīng)用程序中,使用()關(guān)鍵字時,會自動調(diào)用類中的構(gòu)造函數(shù)()[單選題]A.voidB.mainC.new(正確答案)D.public73.我們在去實例化類時,系統(tǒng)都會自動生成一個沒有參數(shù)的()()[單選題]A.構(gòu)造方法(正確答案)B.構(gòu)造方法的參數(shù)C.方法D.對象74.C#中,在類里面書寫publicstringname;這句代碼,下列選項中說法正確的是()()[單選題]A.name是字段(正確答案)B.name是屬性C.name是方法D.以上答案都不對75.以下選項中屬于正確定義構(gòu)造函數(shù)的代碼是()()[單選題]A.publicnamespacePerson(){}B.publicPerson{}C.publicPerson(){}(正確答案)D.publicclassPerson{}76.在C#的繼承關(guān)系中,以下那個符號代表繼承關(guān)系()[單選題]A.冒號(正確答案)B.分號C.感嘆號D.句號77.C#中屬性和字段成員默認的訪問修飾符是()()[單選題]A.publicB.private(正確答案)C.staticD.void78.下面在Student類中定義構(gòu)造函數(shù)正確的是()()[單選題]A.publicStudent(){}(正確答案)B.publicstringStudent(stringname){}C.publicintStudent(intage){}D.publicvoidStudent(){}79.補充如下代碼:

classCar{

public方法名(){方法體}

},其中的方法名稱應(yīng)該是()()[單選題]A.ShowB.AddC.ClassD.Car(正確答案)80.C#中,一個類實例化后的對象要使用非靜態(tài)方法,則需要使用()符號調(diào)用方法()[單選題]A..(正確答案)B.&C.%D.#81.C#為面向?qū)ο缶幊陶Z言,以下不屬于我們常說的三大特征的是()[單選題]A.繼承B.封裝C.多態(tài)D.重寫(正確答案)82.下面關(guān)于虛方法說法錯誤的是()()[單選題]A.使用virtual關(guān)鍵字修飾虛方法B.虛方法必須被其子類重寫(正確答案)C.虛方法可以有自己的方法體D.虛方法和抽象方法都可以實現(xiàn)多態(tài)性83.在控制臺應(yīng)用程序中添加一個Emp類,classEmp{},Emp類的訪問修飾符是()()[單選題]A.abstractB.publicC.internal(正確答案)D.override84.使用重寫時,需要在父類的方法上添加()關(guān)鍵字,才能在子類中實現(xiàn)父類方法的重寫()[單選題]A.virtual(正確答案)B.overrideC.newD.class85.()是一個類中定義的多個方法名相同,但參數(shù)列表不同方法的機制()[單選題]A.重寫B(tài).重用C.繼承D.重載(正確答案)86.使用多態(tài)中的重寫機制時,添加override關(guān)鍵字的方法是寫()類中的()[單選題]A.父類B.子類(正確答案)C.基類D.接口87.下面選項指的是編譯時多態(tài)的是()()[單選題]A.重寫B(tài).重用C.重載(正確答案)D.繼承88.多態(tài)有運行時多態(tài),那么運行時多態(tài)指得是()()[單選題]A.重寫(正確答案)B.重用C.重載D.繼承89.下面描述中對多態(tài)的說法錯誤的是()()[單選題]A.同一個操作B.特定情形表現(xiàn)出特定的實現(xiàn)方式C.有不同的實現(xiàn)D.提升代碼的復(fù)雜度(正確答案)90.C#語言是面向?qū)ο蟮母呒壵Z言,有三大特性分別是封裝,繼承和()()[單選題]A.重載B.多參數(shù)C.多態(tài)(正確答案)D.重寫91.在子類中可以實現(xiàn)重新編寫父類方法的實現(xiàn)的機制是()()[單選題]A.重用B.重寫(正確答案)C.繼承D.重載92.在面向?qū)ο缶幊讨?,同一個操作因作用對象不同而實現(xiàn)的結(jié)果不同的機制是()()[單選題]A.封裝B.繼承C.多態(tài)(正確答案)D.重載93.C#中的類屬于以下哪種類型()[單選題]A.整型B.值類型C.引用類型(正確答案)D.字符型94.我們學習的()作用是用于信息封裝的()[單選題]A.接口B.類(正確答案)C.構(gòu)造方法D.Main()95.下列關(guān)于類和對象之間關(guān)系說法不正確的是()()[單選題]A.類是抽象的B.類是對象的抽象C.對象是類的抽象(正確答案)D.對象是具體的96.在C#中要想讓方法返回值為空值,應(yīng)該使用()關(guān)鍵字()[單選題]A.newB.staticC.void(正確答案)D.Main97.關(guān)于我們學習的重載方法,以下選項中不屬于重載特點的是()[單選題]A.方法必須在同一個類中B.方法可以不在同一個類中(正確答案)C.參數(shù)列表不同D.方法名相同98.在定義靜態(tài)方法時,我們必須使用到的關(guān)鍵字是()[單選題]A.static(正確答案)B.classC.usingD.CLR99.關(guān)于多態(tài)中的重載,以下說法說法有誤的是()[單選題]A.減少了方法名的數(shù)量B.避免了名字空間的污染,可應(yīng)對不同的需求C.增強程序的可讀性D.增加程序的復(fù)雜度(正確答案)100.我們在創(chuàng)建類時,如果沒有加入訪問修飾符,那么它的默認訪問修飾符是()[單選題]A.privateB.publicC.internal(正確答案)D.protected101.使用()不可以調(diào)用類中的使用static關(guān)鍵字修飾的方法()A.對象名(正確答案)B.接口名(正確答案)C.類名D.屬性(正確答案)102.在C#中,重寫方法只能出現(xiàn)在()()A.子類重寫父類的虛方法(正確答案)B.子類隱藏父類的同名方法C.派生類重寫基類的虛方法(正確答案)D.派生類隱藏基類的同名方法103.在運行時多態(tài)重寫中,父類和子類中使用的關(guān)鍵字(),才能實現(xiàn)重寫()A.virtual(正確答案)B.override(正確答案)C.newD.static104.下面關(guān)于重寫與重載的區(qū)別說法對的有()()A.重載只要求方法名稱相同B.重寫要求方法名,參數(shù)列表和返回值都必須相同(正確答案)C.重載是在同一類中(正確答案)D.重寫是在不同類中(正確答案)105.下面的描述重載特點正確的有()()A.可以在不同的類中B.在同一個類中(正確答案)C.方法名稱相同(正確答案)D.參數(shù)類型不同(正確答案)106.下面可以實現(xiàn)重載的有()()A.字段B.封裝字段的屬性C.成員方法(正確答案)D.構(gòu)造方法(正確答案)107.面向?qū)ο笕筇卣髦饕幸韵履男┻x項()A.封裝(正確答案)B.繼承(正確答案)C.重寫D.多態(tài)(正確答案)108.要想讓一個屬性變成可寫屬性,下列選項中不正確的有()A.publicintage{}(正確答案)B.publicintage{get;}(正確答案)C.publicintage{set;}D.publicintage{get;set;}(正確答案)109.C#中方法的組成部分有以下哪些()A.訪問修飾符(正確答案)B.返回值類型(正確答案)C.方法名(正確答案)D.命名空間110.C#中的多態(tài)特性主要有以下哪些選項()A.重寫(正確答案)B.重用C.重載(正確答案)D.繼承111.在構(gòu)造方法中使用base關(guān)鍵字用于從子類/派生類中訪問()的成員()A.基類(正確答案)B.父類(正確答案)C.本類D.接口112.在C#里關(guān)于構(gòu)造方法描述正確的是()()A.構(gòu)造函數(shù)的名稱是任意的,可以與類名不相同。B.字段可以在默認構(gòu)造函數(shù)中隱式初始化的。(正確答案)C.構(gòu)造函數(shù)可以有返回類型。D.構(gòu)造函數(shù)可以帶有參數(shù)。(正確答案)113.下列選項里哪些選項屬于面向?qū)ο箝_發(fā)方法的特點()()A.封裝(正確答案)B.重用C.多態(tài)(正確答案)D.強類型114.在流程控制語句中包含循環(huán)結(jié)構(gòu),下面屬于循環(huán)結(jié)構(gòu)的有()()A.ifB.for(正確答案)C.foreach(正確答案)D.while(正確答案)115.在類中可以聲明很多成員,下面可以在類中聲明的有()()A.構(gòu)造方法(正確答案)B.字段(正確答案)C.方法(正確答案)D.屬性(正確答案)116.在使用構(gòu)造方法時,它的作用有以下哪些()()A.給變量賦值(正確答案)B.給字段賦值(正確答案)C.實例化類(正確答案)D.定義類117.以下描述關(guān)于構(gòu)造方法描述錯誤的有()()A.沒有返回值B.沒有返回類型C.不能具有參數(shù)(正確答案)D.必須是靜態(tài)的(正確答案)118.我們在定義構(gòu)造方法時,它的返回值不可以是()()A.float(正確答案)B.int(正確答案)C.string(正確答案)D.void(正確答案)119.在類中,構(gòu)造方法我們可以分為以下哪幾種()()A.無參構(gòu)造方法(正確答案)B.有參構(gòu)造方法(正確答案)C.默認構(gòu)造方法(正確答案)D.自定義構(gòu)造方法(正確答案)120.下面關(guān)于C#中構(gòu)造函數(shù)說法錯誤的有()()A.構(gòu)造函數(shù)可以有參數(shù)B.構(gòu)造函數(shù)有返回值(正確答案)C.一般情況下,構(gòu)造函數(shù)總是private類型的(正確答案)D.構(gòu)造函數(shù)可以通過類名調(diào)用(正確答案)121.下面選項中對抽象類的說法正確的是()()A.抽象類可以實例化B.抽象類可以包含抽象方法(正確答案)C.抽象類可以包含抽象屬性(正確答案)D.抽象類可以引用派生類的實例(正確答案)122.下列有關(guān)接口說法正確的有()()A.接口可以被類繼承,本身也可以繼承其他接口(正確答案)B.定義一個接口,接口名使用大寫字母Ⅰ開頭(正確答案)C.接口像類一樣,可以定義并實現(xiàn)方法D.類可以繼承多個接口,接口也可以繼承多個接口(正確答案)123.抽象類和類的數(shù)據(jù)類型相同,那么它們不屬于以下()數(shù)據(jù)類型()A.枚舉類型(正確答案)B.結(jié)構(gòu)(正確答案)C.引用類型D.字符串類型(正確答案)124.在繼承中使用到了面向?qū)ο蟮娜筇卣鞫鄳B(tài),那么多態(tài)有()形勢()A.封裝B.運行期重寫(正確答案)C.編譯期重載(正確答案)D.重調(diào)125.接口與類是不同的,在接口中能定義的成員有()()A.方法(正確答案)B.屬性(正確答案)C.常量D.事件(正確答案)126.在C#中經(jīng)常使用接口,那么接口的作用是()()A.作為客觀規(guī)范(正確答案)B.提高了代碼的可維護性(正確答案)C.提高了代碼的可擴展性(正確答案)D.提高代碼的復(fù)雜度,看起來高大上127.下面選項中對抽象類的特點說法正確的是()()A.抽象類中不必非得包含抽象方法(正確答案)B.抽象類不能實例化,但仍然可以具有構(gòu)造方法(正確答案)C.凡是包含抽象方法的類都是抽象類,此時,必須加abstract關(guān)鍵字(正確答案)D.抽象類不能使用new關(guān)鍵字,不能被密封(正確答案)128.接口不屬于以下哪種數(shù)據(jù)類型()A.值類型(正確答案)B.整型(正確答案)C.引用類型D.字符型(正確答案)129.多態(tài)的表現(xiàn)形式主要分為以下哪些()A.繼承B.重寫(正確答案)C.重載(正確答案)D.重調(diào)130.聲明一個接口,我們可以在接口中包含()聲明()A.方法(正確答案)B.屬性(正確答案)C.索引器(正確答案)D.事件(正確答案)131.面向?qū)ο缶幊讨械摹袄^承”的概念不是指()()A.對象之間通過消息進行交互(正確答案)B.派生自同一個基類的不同類的對象具有一些共同特征C.對象的內(nèi)部細節(jié)被隱藏(正確答案)D.派生類對象可以不受限制地訪問所有的基類對象(正確答案)132."現(xiàn)有一個接口IUsb,能在IUsb中聲明的有()()A.publicIUsb(){}B.voidDisk()(正確答案)C.stringUsbType{get;set;}(正確答案)D.intNum{get;set;}(正確答案)133.publicclassDog:Animal(){},在上面這段代碼中,Dog是()()A.基類B.子類(正確答案)C.派生類(正確答案)D.父類134.在一個接口繼承另一個接口的操作中,使用的符號不能是()()A.句號(正確答案)B.冒號C.感嘆號(正確答案)D.分號(正確答案)135.在控制臺應(yīng)用程序創(chuàng)建了一個靜態(tài)類Teacher,在該類中定義的成員可以有()()A.publicintAge{get;set;}B.publicstaticstringname;(正確答案)C.publicTeacher(){}D.publicstaticvoidShow(){}(正確答案)136.下面對于多態(tài)中重載機制描述錯誤的有()()A.方法名稱可以相同,也可以不同(正確答案)B.參數(shù)個數(shù)不同C.參數(shù)類型必須相同(正確答案)D.與類同名(正確答案)137.在繼承關(guān)系中,冒號右側(cè)的類我們可以稱它為()()A.基類(正確答案)B.子類C.派生類D.父類(正確答案)138.下列選項中不屬于重寫關(guān)鍵字的是()()A.overrideB.new(正確答案)C.class(正確答案)D.system(正確答案)139.在C#中,我們要想為變量賦值可以選擇在()()A.定義變量時直接賦值(正確答案)B.在構(gòu)造方法中賦值(正確答案)C.在方法定義時賦值(正確答案)D.在類中定義變量并賦值(正確答案)140.下面選項中關(guān)于重載方法描述正確的是()()A.方法名稱必須相同(正確答案)B.方法必須在同一個類中(正確答案)C.方法的參數(shù)列表必須不同(正確答案)D.方法的參數(shù)列表可以相同141.在C#中,使用ListA.Remove()(正確答案)B.RemoveAt()(正確答案)C.Delete()D.RemoveRange()(正確答案)142.在C#中,使用ListA.Add()(正確答案)B.Insert()(正確答案)C.InsertAdd()D.Range()143.下列選項中屬于C#的泛型集合具有的特點是()()A.類型安全(正確答案)B.更好的復(fù)用(正確答案)C.更高的效率(正確答案)D.存儲元素類型相同(正確答案)144.下面選項中,關(guān)于集合描述正確的有()()A.長度可變(正確答案)B.值類型C.存儲地址不連續(xù)(正確答案)D.存儲地址連續(xù)145.在C#中,ListA.不需要裝箱和拆箱操作(正確答案)B.代碼重復(fù)度高(正確答案)C.非固定長度(正確答案)D.固定長度146.C#中數(shù)組與ListA.存儲相同類型的數(shù)據(jù)(正確答案)B.是強類型的(正確答案)C.存儲在內(nèi)存的棧上D.下標值最大為512147.下列說法中關(guān)于泛型集合ListA.只能存儲int整數(shù)值(正確答案)B.可以存儲小數(shù)值C.可以存儲1000個int整數(shù)(正確答案)D.最小下標值為0(正確答案)148.下列對泛型集合的數(shù)據(jù)類型和內(nèi)存存儲位置說法正確的是()()A.引用類型(正確答案)B.值類型C.存放在內(nèi)存棧上D.存放在內(nèi)存堆上(正確答案)149.使用泛型比非泛型的優(yōu)點有()()A.性能高:可以避免裝箱和拆箱操作(正確答案)B.類型安全:在進行類型轉(zhuǎn)換的時候不會拋出異常(正確答案)C.代碼重用:定義一次,用許多種不同類型實例化(正確答案)D.代碼擴展性好(正確答案)150.在C#中,與泛型同屬的其他種有()()A.重寫B(tài).繼承(正確答案)C.封裝(正確答案)D.多態(tài)(正確答案)151.泛型集合是適用不同數(shù)據(jù)類型,存儲元素類型可以不相同的集合()[單選題]A.B.(正確答案)152.集合是長度可變的、存儲不連續(xù)數(shù)據(jù)的容器()[單選題]A.(正確答案)B.153.List[單選題]A.B.(正確答案)154.在C#中,可以使用使用All()方法刪除集合中的所有元素()[單選題]A.B.(正確答案)155.C#的泛型集合使用RemoveRange()方法可以刪除一段指定范圍的元素()[單選題]A.(正確答案)B.156.泛型集合List中用Remove()屬性獲取集合中的元素個數(shù)()[單選題]A.B.(正確答案)157.要想輸出泛型集合中的全部數(shù)據(jù)信息我們可以借助foreach循環(huán)結(jié)構(gòu)()[單選題]A.(正確答案)B.158.泛型集合List[單選題]A.B.(正確答案)159.C#泛型集合List[單選題]A.(正確答案)B.160.我們學習的泛型集合List與數(shù)組在使用上沒有區(qū)別()[單選題]A.B.(正確答案)161.在C#中,數(shù)組和字符串都是屬于值類型()[單選題]A.B.(正確答案)162.構(gòu)造方法可以是帶參數(shù)有返回值的特殊方法()[單選題]A.B.(正確答案)163.使用靜態(tài)類的作用是提高程序執(zhí)行速度()[單選題]A.(正確答案)B.164.構(gòu)造方法是任何類都擁有的,用于初始化成員變量()[單選題]A.B.(正確答案)165.重寫是子類繼承父類的方法并重新編寫父類方法實現(xiàn)內(nèi)容的機制()[單選題]A.(正確答案)B.166.string/object/class都屬于值類型()[單選題]A.B.(正確答案)167.在判斷題當前方法是否為有參方法時,我們可以查看訪問修飾后面的返回值類型進行判斷題()[單選題]A.B.(正確答案)168.接口在使用時不需要包含具體方法的實現(xiàn),同時它也不支持實例化操作()[單選題]A.(正確答案)B.169.

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論