臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}2_第1頁
臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}2_第2頁
臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}2_第3頁
臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}2_第4頁
臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}2_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、臨沂大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二2017-2018學(xué)年C#面向?qū)ο箢}21. 對(duì)于下列代碼的出錯(cuò)原因,描述正確的是( ) class Program static void Main(string args) /創(chuàng)建Appliance對(duì)象時(shí)報(bào)錯(cuò) Appliance apl = new Appliance(); Appliance mlp = new MobilePhone(); abstract class Appliance public abstract void Charge(); class MobilePhone : Appliance public void Call() Conso

2、le.WriteLine("手機(jī)可以打電話。"); public override void Charge() Console.WriteLine("手機(jī)使用110V電壓充電。"); 單選題 *Appliance類在實(shí)例化的時(shí)候書寫的位置不正確,導(dǎo)致報(bào)錯(cuò)。Appliance是一個(gè)抽象類,不允許直接實(shí)例化,只能夠?qū)嵗浅橄蟮淖宇怣obilePhone。(正確答案)定義Appliance類的時(shí)候在Charge方法中沒有任何方法體,所以創(chuàng)建其對(duì)象沒有任何意義,所以系統(tǒng)報(bào)出錯(cuò)誤。代碼關(guān)系沒有理解錯(cuò)誤,應(yīng)該寫為:MobilePhone pm = new Appl

3、iance()。2. 下列代碼報(bào)錯(cuò)的原因是() public interface IAnimal /Eat方法報(bào)錯(cuò) void Eat() Console.WriteLine("動(dòng)物需要吃飯。"); 單選題 *study()方法沒有加訪問修飾符public,導(dǎo)致報(bào)錯(cuò)。接口IStudent沒有添加修飾符public,導(dǎo)致報(bào)錯(cuò)。Study()方法是屬于接口IStudent的成員方法,不能夠有具體實(shí)現(xiàn)。導(dǎo)致報(bào)錯(cuò)。(正確答案)方法體輸出語句有問題,導(dǎo)致報(bào)錯(cuò)。3. ()在屬性的set 塊實(shí)現(xiàn)內(nèi),用于訪問傳遞給該屬性的內(nèi)置參數(shù)。 單選題 *ThisValue(正確答案)Argsprope

4、rty4. ArrayList中存儲(chǔ)的元素超出容量時(shí),會(huì)出現(xiàn)下列哪種狀態(tài)() 單選題 *其容量變?yōu)橹暗囊话氤绦驎?huì)報(bào)錯(cuò)其容量不變其容量自動(dòng)增長(zhǎng)一倍(正確答案)5. A類被B類繼承,B類被C類繼承,那么C類具有了A類的特征,這表現(xiàn)了類的() 單選題 *封裝性傳遞性(正確答案)單根性規(guī)律性6. c#程序中使用繼承的優(yōu)點(diǎn)有哪些() *提高部分模塊代碼的復(fù)用性(正確答案)提高部分模塊代碼的擴(kuò)展性(正確答案)提高軟件的開發(fā)效率(正確答案)提高代碼的運(yùn)行速度7. C# 類中內(nèi)部成員,不包括() 單選題 *方法字段屬性抽象(正確答案)8. C# 中的集合被定義在()命名空間中。 單選題 *System.Co

5、llections.GenericSystem.IOSystem.Collections(正確答案)System.Reflection9. C# 中的集合的特點(diǎn)有下列哪些() *動(dòng)態(tài)的改變大小(正確答案)可存儲(chǔ)任意類型的對(duì)象(正確答案)提供一系列操作集合中對(duì)象的方法(正確答案)有固定的大小10. C#面向?qū)ο笾?,例如:客戶去銀行取現(xiàn)金,不可能直接從保險(xiǎn)柜中隨意拿取現(xiàn)金,只能通過ATM或業(yè)務(wù)辦理窗口取出存在銀行的現(xiàn)金,那么現(xiàn)金就就可以看作銀行對(duì)象的(),ATM機(jī)業(yè)務(wù)辦理窗口看作(),即可體現(xiàn)面向?qū)ο笾蟹庋b的特性。 單選題 *屬性;字段字段;屬性(正確答案)字段;方法屬性;方法11. C#中的多態(tài)

6、可以通過()實(shí)現(xiàn) *密封類方法重載(正確答案)抽象類(正確答案)虛方法(正確答案)12. C#中的方法重載主要包括參數(shù)不同類型的重載和參數(shù)數(shù)量不同的重載,下列選項(xiàng)中的兩個(gè)方法不屬于重載方法的是( ) 單選題 *public int Hello(int int1)/ 省略方法體public int Hello(String str1)/ 省略方法體public int Hello()/ 省略方法體public String Hello()/ 省略方法體(正確答案)public int Hello()/ 省略方法體public int Hello (String str1)/ 省略方法體publi

7、c String Hello(String str1, String str2)/ 省略方法體public String Hello(String str)/ 省略方法體13. C#中的屬性主要體現(xiàn)了面向?qū)ο缶幊痰模ǎ┨匦浴?單選題 *封裝(正確答案)繼承多態(tài)抽象14. C#中若要某方法只能在當(dāng)前類或當(dāng)前類的派生類中訪問,可以使用()訪問修飾符 單選題 *publicprivateprotected(正確答案)internal15. C#中若要某方法只能在當(dāng)前類中訪問,可以使用()訪問修飾符 單選題 *publicprivate(正確答案)protectedinternal16. C#中使用(

8、 )關(guān)鍵字定義接口。 單選題 *interface(正確答案)abstructstructvirtual17. C#中使用overried重寫父類的同名方法,可以體現(xiàn)出面向?qū)ο缶幊痰模ǎ┨匦浴?單選題 *封裝繼承多態(tài)(正確答案)抽象18. C#中下列代碼運(yùn)行結(jié)果是() public abstract class A public A() Console.Write("A"); public virtual void Fun() Console.WriteLine("C"); public class B : A public B() Console.Wr

9、ite("B"); public new void Fun() Console.WriteLine("D"); class Program static void Main(string args) A a = new B(); 單選題 *ABCDBDACAB(正確答案)BA19. C#中下列代碼運(yùn)行結(jié)果是() public class Student public virtual void Exam() Console.WriteLine("學(xué)生都要考試"); public class Undergraduate : Student

10、 public new void Exam() Console.WriteLine("大學(xué)生有選擇考試科目的權(quán)利"); class Program static void Main(string args) Student stu = new Undergraduate(); stu.Exam(); 單選題 *學(xué)生都要考試(正確答案)大學(xué)生有選擇考試科目的權(quán)利學(xué)生都要考試 大學(xué)生有選擇考試科目的權(quán)利學(xué)生都要考試學(xué)生都要考試20. foreach 循環(huán)在處理集合和數(shù)組相對(duì)于 for 循環(huán)的優(yōu)勢(shì)有哪些() *語句簡(jiǎn)潔(正確答案)效率更加高(正確答案)不需要知道循環(huán)次數(shù)(正確答案

11、)不用關(guān)心數(shù)組的起始索引(正確答案)21. FileMode 的枚舉值Create描述正確的是() 單選題 *創(chuàng)建新文件,如果文件已存在,則引發(fā)異常創(chuàng)建新文件,如果文件已存在,則覆蓋(正確答案)打開文件,如果文件不存在,則引發(fā)異常打開文件,如果文件不存在,則創(chuàng)建新文件22. Hashtable的常用方法不包括() 單選題 *AddRemoveClearInsert(正確答案)23. OpenFileDialog 的CheckFileExists屬性的作用是() 單選題 *在用戶指定不存在的文件時(shí)是否顯示警告(正確答案)對(duì)話框的初始目錄文件篩選器,按“顯示名稱 | 類型”格式編寫在對(duì)話框中選擇的

12、文件篩選器的索引24. OpenFileDialog 的Filter屬性設(shè)置正確的是() 單選題 *文本文件*.txt文本文件*.txt文本文件|*.txt(正確答案)文本文件&*.txt25. OpenFileDialog的DefaultExt可以用來設(shè)置() 單選題 *默認(rèn)擴(kuò)展名(正確答案)對(duì)話框的初始目錄是否自動(dòng)添加默認(rèn)擴(kuò)展名將顯示在對(duì)話框標(biāo)題欄中的字符26. OpenFileDialog對(duì)話框可以設(shè)置初始目錄的屬性是() 單選題 *InitialDirectory(正確答案)FilterIndexTitleAddExtension27. OpenFileDialog對(duì)話框可以設(shè)

13、置對(duì)話框中標(biāo)題欄的文字的屬性是() 單選題 *Title(正確答案)FilterIndexInitialDirectoryAddExtension28. OpenFileDialog用來設(shè)置自動(dòng)添加默認(rèn)擴(kuò)展名的屬性是() 單選題 *CheckPathExistsCheckFileExistsAddExtension(正確答案)DefaultExt29. StreamReader 用于讀取一行數(shù)據(jù)的方法是() 單選題 *ReadLine()(正確答案)Read()ReadToEnd()Close()30. 標(biāo)記對(duì)象可以被序列化的特性是() 單選題 *Serializable(正確答案)Runti

14、meFormattersWindows31. 抽象類中,子類通過關(guān)鍵字( )實(shí)現(xiàn)抽象方法。 單選題 *abstractinterfacevirtualoverride(正確答案)32. 對(duì)文件對(duì)話框控件描述正確的是() *OpenFileDialog是打開文件的對(duì)話框(正確答案)SaveFileDialog是保存文件的對(duì)話框(正確答案)FolderBroswerDialog是打開文件夾的對(duì)話框(正確答案)OpenDialog是打開文件的對(duì)話框33. 對(duì)于C#程序中的訪問修飾符描述正確的是() 單選題 *public是完全公開的private私有的,只能在當(dāng)前類中進(jìn)行訪問protected受保護(hù)

15、的,只能在當(dāng)前類或當(dāng)前類的派生類中訪問以上說法都正確(正確答案)34. 對(duì)于抽象類的規(guī)則以下描述正確的是() *不能創(chuàng)建抽象類的實(shí)例(正確答案)不能在抽象類外定義抽象方法(正確答案)不能把抽象類聲明為sealed(正確答案)抽象類的抽象成員在派生類中必須全部實(shí)現(xiàn)(正確答案)35. 對(duì)于抽象類的意義以下說法正確的是() 單選題 *包含公共的屬性和行為,被子類所共享代碼重用為所有子類提供一種統(tǒng)一的類型向上造型包含抽象方法,為子類提供一個(gè)統(tǒng)一的入口,子類有不同的實(shí)現(xiàn)以上說法全部正確(正確答案)36. 對(duì)于方法重載的特點(diǎn),描述錯(cuò)誤的是() 單選題 *方法名稱必須相同方法的參數(shù)必須不相同返回值類型必須相

16、同(正確答案)可以減輕命名負(fù)擔(dān)37. 對(duì)于方法重載的作用描述錯(cuò)誤的是() 單選題 *可以減輕命名負(fù)擔(dān)方便自適應(yīng)調(diào)用代碼更靈活提高了運(yùn)行效率(正確答案)38. 對(duì)于構(gòu)造函數(shù),描述錯(cuò)誤的是() 單選題 *構(gòu)造函數(shù)名必須與類名相同構(gòu)造函數(shù)沒有返回值類型構(gòu)造函數(shù)可以沒有參數(shù)一個(gè)類只能有一個(gè)構(gòu)造函數(shù)(正確答案)39. 對(duì)于文件操作的Move() 方法說法錯(cuò)誤的是() *可以復(fù)制文件(正確答案)可以檢測(cè)文件是否存在(正確答案)移動(dòng)文件到新的位置不能移動(dòng)文件的位置(正確答案)40. 對(duì)于下列代碼的出錯(cuò)描述正確的是() abstract class Cat public void Eat() Console.

17、WriteLine("小貓喜歡吃魚!"); class Dog /Sleep方法報(bào)錯(cuò) public abstract void Sleep() ; 單選題 *抽象類可以不包含抽象方法,但是含有抽象方法的類必須定義為抽象類。(正確答案)抽象方法不允許有方法體。子類繼承于抽象類的時(shí)候必要重寫抽象類中所有的抽象方法,除非子類也是抽象類。抽象類不允許實(shí)例化,只能夠?qū)嵗浞浅橄笞宇悓?duì)象。41. 對(duì)于下列代碼的出錯(cuò)原因,描述正確的是() abstract class Animal /Eat()方法報(bào)錯(cuò) public abstract void Eat() Console.WriteL

18、ine("動(dòng)物需要吃東西!"); 單選題 *單詞的拼寫出現(xiàn)錯(cuò)誤,導(dǎo)致代碼出錯(cuò)。抽象方法不允許有方法體,導(dǎo)致代碼出錯(cuò)。(正確答案)抽象方法的命名不夠規(guī)范,導(dǎo)致代碼出錯(cuò)。與之相關(guān)的代碼出錯(cuò),導(dǎo)致代碼出錯(cuò)。42. 對(duì)于下列代碼的出錯(cuò)原因,描述正確的是() abstract class Appliance public abstract void Charge(); /MobilePhone位置報(bào)錯(cuò) class MobilePhone : Appliance public void Call() Console.WriteLine("手機(jī)可以打電話。"); 單選

19、題 *電器類Appliance中有隱藏錯(cuò)誤,導(dǎo)致MobilePhone類在繼承的時(shí)候出現(xiàn)錯(cuò)誤。MobilePhone單詞拼寫錯(cuò)誤。子類MobilePhone繼承于抽象類Appliance的時(shí)候必須要重寫抽象類Appliance中所有的抽象方法,除非子類也是抽象類。(正確答案)其他關(guān)聯(lián)錯(cuò)誤。43. 泛型方法的類型參數(shù)表用什么分割() 單選題 *用<>分隔(正確答案)用,分隔用""分隔用分隔44. 泛型方法的類型參數(shù)指定了方法的什么內(nèi)容() *實(shí)參的類型(正確答案)返回類型(正確答案)形參的類型什么都沒指定45. 泛型集合所在的命名空間是() 單選題 *System

20、.Collections.Generic(正確答案)System.CollectionsSystem.Generic以上都不對(duì)46. 根據(jù)以下代碼,描述正確的是() public class Student public string name; public string Name get return name; 單選題 *Name具有寫入權(quán)限Name具有讀取權(quán)限(正確答案)Name具有讀取,也有寫入權(quán)限Name無讀取,也無寫入權(quán)限47. 關(guān)于C#中抽象類的說法,錯(cuò)誤的是() 單選題 *抽象類可以不包含抽象方法,但是含有抽象方法的類必須定義為抽象類。抽象方法不允許有方法體。子類繼承于抽象類

21、的時(shí)候沒有必要重寫抽象類中所有的抽象方法,即便子類不是抽象類。(正確答案)抽象類不允許實(shí)例化,只能夠?qū)嵗浞浅橄笞宇悓?duì)象。48. 關(guān)于Dictionary<k,v>,描述錯(cuò)誤的是() 單選題 *可以通過下標(biāo)獲取值(正確答案)可以通過鍵獲取值描述的是鍵值對(duì)Keys屬性表示鍵集合49. 關(guān)于List<T>,描述錯(cuò)誤的是() 單選題 *是ArrayList的泛型版可以通過鍵獲取值(正確答案)可以通過下標(biāo)獲取值可以調(diào)用Insert方法將元素添加到指定位置50. 關(guān)于抽象方法和虛方法的區(qū)別說法不正確的是() 單選題 *抽象方法和虛方法都是為了實(shí)現(xiàn)多態(tài)的功能。抽象方法只提供一個(gè)功

22、能名稱,要求子類必須實(shí)現(xiàn)該功能。虛方法使用關(guān)鍵字virtual修飾。虛方法雖然不止提供了功能名稱還提供了默認(rèn)的實(shí)現(xiàn)方式,但是子類還是必須重新實(shí)現(xiàn)該功能。(正確答案)51. 關(guān)于對(duì)象的概念,下列說法正確的有() *對(duì)象是類的實(shí)例(正確答案)獨(dú)一無二存在的個(gè)體(正確答案)對(duì)象是虛擬的客觀存在的(正確答案)52. 關(guān)于對(duì)象的使用,下列說法正確的是() 單選題 *聲明后就可以使用聲明并且使用new關(guān)鍵字創(chuàng)建對(duì)象后才能使用(正確答案)創(chuàng)建類之后就可以使用對(duì)象聲明后可以調(diào)用方法,使用new關(guān)鍵字創(chuàng)建對(duì)象后才能調(diào)用字段53. 關(guān)于多態(tài)的實(shí)現(xiàn)方式以下不正確的是() 單選題 *使用new關(guān)鍵字隱藏父類的方法使用

23、override關(guān)鍵字重寫父類的方法使用public完全公開父類的方法(正確答案)使用virtual關(guān)鍵字定義父類方法為虛方法54. 關(guān)于泛型的特點(diǎn),描述錯(cuò)誤的是() 單選題 *泛型是C#2.0新增加的功能不會(huì)強(qiáng)行對(duì)值類型裝箱和拆箱數(shù)據(jù)類型默認(rèn)為Object(正確答案)提高運(yùn)行的性能55. 關(guān)于構(gòu)造函數(shù),下列說法正確的有() *每個(gè)類都會(huì)默認(rèn)的無參構(gòu)造函數(shù)(正確答案)構(gòu)造函數(shù)也可以重載(正確答案)構(gòu)造函數(shù)是在使用new關(guān)鍵字創(chuàng)建對(duì)象時(shí)系統(tǒng)自動(dòng)調(diào)用的(正確答案)在類中添加了一個(gè)有參的構(gòu)造函數(shù)后,依然還可以使用無參的構(gòu)造函數(shù)創(chuàng)建對(duì)象56. 關(guān)于類與對(duì)象的關(guān)系,下列說法正確的有() *類是抽象的(正

24、確答案)對(duì)象是具體的(正確答案)對(duì)象是類的實(shí)例(正確答案)類是對(duì)象的抽象(正確答案)57. 關(guān)于以下C#代碼的說法正確的是() public abstract class Animal public abstract void Eat(); public class Tiger : Animal public override void Eat() Console.WriteLine("老虎吃動(dòng)物"); class Program: Tiger static void Main(string args) Tiger tiger = new Tiger(); tiger.Ea

25、t(); 單選題 *代碼正確,但沒有輸出代碼正確,并且輸出為"老虎吃動(dòng)物"(正確答案)代碼錯(cuò)誤,因?yàn)镻rogram類沒有實(shí)現(xiàn)抽象基類Animal中的抽象方法代碼錯(cuò)誤,因?yàn)槌橄蠡怉nimal的Eat方法沒有實(shí)現(xiàn)58. 觀察下列代碼,給出對(duì)應(yīng)的結(jié)果(): ArrayList list = new ArrayList() ; Customer teng = new Customer(" 馬騰 ", 32, " 汕頭市 "); Customer yun = new Customer(" 馬云 ", 33, "

26、汕頭市 "); list.Add(teng); list.Add(yun); Console.WriteLine(list2 as Customer).Name); 單選題 *程序編譯不通過,不能運(yùn)行馬云程序運(yùn)行報(bào)錯(cuò)(正確答案)空字符串59. 觀察下列代碼,判斷最后輸出的結(jié)果: Customer jun = new Customer(" 李軍 ",32," 廣州 "); Customer yun = new Customer(" 王云 ", 28, " 杭州 "); Customer si = new C

27、ustomer(" 雷斯 ", 43, " 美國(guó) "); ArrayList list = new ArrayList(2); list.Add(jun); list.Add(yun); list.Add(si); Customer cust = list1 as Customer; Console.WriteLine("2 號(hào)客戶:0", cust.Name); 單選題 *程序出錯(cuò)2號(hào)客戶:李軍2號(hào)客戶:王云(正確答案)2號(hào)客戶:雷斯60. 觀察下列代碼,找出錯(cuò)誤的行,并修改正確的選項(xiàng)是() ArrayList list = new

28、 ArrayList() ; Customer teng = new Customer(" 馬騰 ", 32, " 汕頭市 "); Customer yun = new Customer(" 王云 ", 28, " 杭州市 "); Customer si= new Customer(" 李軍 ", 25, " 仙桃市 "); list.Add(teng); list.Add(yun); list.Add(si); Console.WriteLine(" 排隊(duì)等待的客

29、戶有:"); for (int i = 0; i < list.Length; i+) -(1) Console.WriteLine("0 號(hào):1", i+1, (listi as Customer).Name); (代碼糾錯(cuò)、單選題、1.00分) 單選題 *沒有錯(cuò)(1)List.Length改成List.Count(正確答案)(1)List.Length改成List.Count()(1)List.Length改成List.Length()61. 觀察下列代碼得出,選出正確的結(jié)果() ArrayList list = new ArrayList(2); li

30、st.Add(jun); list.Add(yun); list.Add(si); list.RemoveAt(0); 單選題 *集合里還有2個(gè)對(duì)象(正確答案)程序出錯(cuò)集合里沒有對(duì)象了集合里還有1個(gè)對(duì)象62. 觀察下列代碼給出最后的結(jié)果: Customer jun = new Customer(" 李軍 ",32," 廣州 "); / 創(chuàng)建客戶 1 Customer yun = new Customer(" 王云 ", 28, " 杭州 "); / 創(chuàng)建客戶 2 Customer si = new Customer

31、(" 雷斯 ", 43, " 美國(guó) "); / 創(chuàng)建客戶 3 ArrayList list = new ArrayList(2); list.Add(jun); Console.WriteLine(" 集合可存儲(chǔ)元素?cái)?shù):0", list.Capacity); Console.WriteLine(" 集合實(shí)際元素?cái)?shù):0", list.Count); 單選題 *集合可存儲(chǔ)元素?cái)?shù):2集合實(shí)際元素?cái)?shù):1(正確答案)集合可存儲(chǔ)元素?cái)?shù):1集合實(shí)際元素?cái)?shù):1集合可存儲(chǔ)元素?cái)?shù):2集合實(shí)際元素?cái)?shù):2集合可存儲(chǔ)元素?cái)?shù):1集合實(shí)際元素?cái)?shù)

32、:263. 觀察下列代碼給出最后的結(jié)果: ArrayList list = new ArrayList(2); Console.WriteLine(" 集合可存儲(chǔ)元素?cái)?shù):0", list.Capacity); Console.WriteLine(" 集合實(shí)際元素?cái)?shù):0", list.Count); 單選題 *集合可存儲(chǔ)元素?cái)?shù):0集合實(shí)際元素?cái)?shù):0集合可存儲(chǔ)元素?cái)?shù):0集合實(shí)際元素?cái)?shù):2集合可存儲(chǔ)元素?cái)?shù):2集合實(shí)際元素?cái)?shù):0(正確答案)集合可存儲(chǔ)元素?cái)?shù):0集合實(shí)際元素?cái)?shù):164. 觀察下列代碼給出最后的結(jié)果: Customer jun = new Custo

33、mer(" 李軍 ",32," 廣州 "); / 創(chuàng)建客戶 1 Customer yun = new Customer(" 王云 ", 28, " 杭州 "); / 創(chuàng)建客戶 2 Customer si = new Customer(" 雷斯 ", 43, " 美國(guó) "); / 創(chuàng)建客戶 3 ArrayList list = new ArrayList(2); list.Add(jun); list.Add(yun); list.Add(si); Console.WriteL

34、ine(" 集合可存儲(chǔ)元素?cái)?shù):0", list.Capacity); Console.WriteLine(" 集合實(shí)際元素?cái)?shù):0", list.Count); 單選題 *集合可存儲(chǔ)元素?cái)?shù):2集合實(shí)際元素?cái)?shù):2集合可存儲(chǔ)元素?cái)?shù):2集合實(shí)際元素?cái)?shù):1集合可存儲(chǔ)元素?cái)?shù):3集合實(shí)際元素?cái)?shù):3集合可存儲(chǔ)元素?cái)?shù):4集合實(shí)際元素?cái)?shù):3(正確答案)65. 含有一個(gè)或多個(gè)抽象方法的類稱為() 單選題 *抽象類(正確答案)具體類虛基類派生類66. 類的成員可以包含() *字段(正確答案)屬性(正確答案)方法(正確答案)條件67. 類的定義必須使用()關(guān)鍵字。 單選題 *pu

35、blicclass(正確答案)staticnamespace68. 類的特征使用()來描述。 單選題 *條件屬性(正確答案)方法事件69. 類的行為使用( )來描述。 單選題 *字段屬性方法(正確答案)事件70. 類是具有共同()和()的一類事物的統(tǒng)稱。 *特征(正確答案)抽象行為(正確答案)實(shí)例71. 類最多只能有一個(gè)父類這表現(xiàn)了類的() 單選題 *封裝性傳遞性單根性(正確答案)規(guī)律性72. 面向?qū)ο蟪绦蛟O(shè)計(jì)中,把對(duì)象的屬性和行為組織在同一個(gè)模塊內(nèi)的機(jī)制叫做() 單選題 *抽象繼承封裝(正確答案)多態(tài)73. 面向?qū)ο笫且环N對(duì)現(xiàn)實(shí)世界理解和抽象的方法,其優(yōu)點(diǎn)有() *易維護(hù)(正確答案)可重用(

36、正確答案)易擴(kuò)展(正確答案)靈活性好(正確答案)74. 面向?qū)ο笾校瑢?shí)例化的對(duì)象可以通過()的方式調(diào)用類中方法。 單選題 *類名.方法()對(duì)象.方法()(正確答案)類名.字段對(duì)象.字段75. 面向?qū)ο笾?,?shí)例化后的對(duì)象可以通過()的方式修改或訪問對(duì)象的屬性值。 單選題 *對(duì)象.屬性(正確答案)對(duì)象.方法()類名.字段類名.方法()76. 面向?qū)ο笾?,以下可以理解?對(duì)象的有() 單選題 *動(dòng)物鮮花學(xué)校NBA中的姚明(正確答案)77. 面向?qū)ο笾校韵驴梢岳斫鉃?類的是() 單選題 *車牌號(hào)為云A 86688的96路公共汽車北京故宮同學(xué)(正確答案)小紅家名叫“旺財(cái)”的狗狗78. 能將元素添加到

37、ArrayList 結(jié)尾處的方法是() 單選題 *Add(正確答案)RemoveInsertInsertAfter79. 能移除ArrayList 里的元素的方法有哪些() *Remove(正確答案)ReverseDeleteRemoveAt(正確答案)80. 實(shí)現(xiàn)文件的讀寫操作,需要引入的命名空間是() 單選題 *using Systemusing System.IO(正確答案)using System.fileusing System.data81. 使用()關(guān)鍵字修飾的類不允許被繼承() 單選題 *sealed(正確答案)overridedelegateprivate82. 屬性與字段的

38、對(duì)應(yīng)關(guān)系是() 單選題 *多個(gè)字段對(duì)應(yīng)一個(gè)屬性1個(gè)字段對(duì)應(yīng)一個(gè)屬性(正確答案)多個(gè)屬性對(duì)應(yīng)一個(gè)字段以上都不對(duì)83. 通過類的()特性,可以重復(fù)使用已有代碼和數(shù)據(jù)。 單選題 *繼承(正確答案)封裝抽象多態(tài)84. 下列代碼報(bào)錯(cuò)的原因是( ) public interface IAnimal /Eat()方法報(bào)錯(cuò) public void Eat(); 單選題 *Eat()方法沒有添加方法體,導(dǎo)致報(bào)錯(cuò)。Eat()方法作為IAnimal接口的成員方法,不允許添加任何訪問修飾符,加了Public修飾,導(dǎo)致報(bào)錯(cuò)。(正確答案)IAnimal作為接口,前面加了Public訪問修飾符修飾,導(dǎo)致報(bào)錯(cuò)。Eat()方法命名不規(guī)范,導(dǎo)致報(bào)錯(cuò)。85. 下列代碼描述正確的是:() class UserInfo private string userNo; private string userPwd; public string UserNo get; set; public string UserPwd get; set; public UserInfo() this.User

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論