freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第7章繼承和接口設計習題-wenkub

2023-04-09 06:48:39 本頁面
 

【正文】 }void Show0{ //省略部分代碼} B) class Teacher :Iplay{ public string Play(){ //省略部分代碼 }public void Show0{ //省略部分代碼} C) class Teacher :Iplay{ public void Play(){ //省略部分代碼 }public void Show0{ //省略部分代碼} D) class Teacher :Iplay{ public void Play()。({0}, {1},)。 }則下列語句在Console 上的輸出為【 】。 }C) abstract class MyClass { private abstract int getCount()。A) 接口中可以有虛方法 B) 一個類可以實現(xiàn)多個接口 C) 接口能被實例化 D) 接口中可以包含已實現(xiàn)的方法30. 關于虛方法實現(xiàn)多態(tài),下列說法錯誤的是【 】。A) 接口 B) 抽象類 C) 密封類 D) 虛方法26.下列程序錯誤的原因是【 】。A) A類和B類均有C類需要的成員,因此可以從A類和B類共同派生出C類 B) 在派生新類時,可以指明是公有派生、私有派生或保護派生 C) 派生類可以繼承基類中的成員,同時也繼承基類的父類中的成員D) 在派生類中,不能添加新的成員,只能繼承基類的成員22.為了防止從所修飾的類派生出其他類,可以將此類定義為【 】。A) 子類將繼承父類所有的成員 B) 子類將繼承父類的非私有成員C) 子類只繼承父類public成員 D) 子類只繼承父類的方法,而不繼承屬性18.下列是抽象類的聲明的是【 】。 }}則下列語句段在控制臺中的輸出結(jié)果是【 】。A) static void func(){ } B) virtual void func(){ } C) abstract void func(){ } D) overridel void func(){ }15.下列關于接口的說法,錯誤的是【 】。A) 抽象類可以包含抽象方法 B) 含有抽象方法的類一定是抽象類C) 抽象類不能被實例化 D) 抽象類可以是密封類11.在C中,以下關于抽象類和接口的敘述中正確的是【 】。8.下列關于接口的說法,正確的是【 】。A) 多態(tài)實際上就是重載,它們本質(zhì)上是以一樣的B) 多態(tài)可以分為編譯時多態(tài)和運行時多態(tài)。A) new B) public C) virtual D) override4.在C中,在派生類中對基類的虛方法進行重寫,要求在派生類的聲明中使用【 】。第7章 繼承和接口設計一.選擇題1.在C中,一個類【 】。A) new B) public C) virtual D) override5.已知類B是由類A繼承而來,類A中有一個名為M的非虛方法,現(xiàn)在希望在類B中也定義一個名為M的方法,且兩方法的參數(shù)個數(shù)和類型完全相同,若希望編譯時不出現(xiàn)警告信息,則在類B中聲明該方法時,應使用【 】關鍵字。前者的特點是在編譯時就能確定要調(diào)用成員方法的哪個版本,后者則是在程序運行時才能確定要調(diào)用成員方法的哪個版本。A) 接口中定義的方法都必須是虛方法B) 接口中定義的方法可以編寫其實現(xiàn)代碼C) 繼承接口的類可提供被繼承接口中部分成員的實現(xiàn)代碼D) 接口中的所有方法都必須在其派生類中得到實現(xiàn)。A) 抽象類可以包含非抽象方法,而接口不包含任何方法的實現(xiàn)B) 抽象類可以被實例化,而接口不能被實例化C) 抽象類不能被實例化,而接口可以被實例化D) 抽象類能夠被繼承,而接口不能被繼承12.在C中,以下關于抽象類和接口的敘述中正確的是【 】。A) 一個類可以有多個基類和多個基接口 B) 抽象類和接口都不能被實例化C) 抽象類自身可以定義成員,而接口不可以 D) 類不可以多重繼承,而接口可以。 Derived x=new Derived()。A) abstract class figure{ } B) class abstract figure{ } C) seald class figure{ } D) static class figure{ }19.a(chǎn)bstract修飾的方法是抽象方法,抽象方法只有聲明而無主體,且【 】。A) 抽象類 B) 密封類 C) 靜態(tài)類 D) 私有類23.若想從派生類中訪問基類的成員,可以使用【 】。 sealed class SealedClass{ } class Derived:SealedClass{ }A) SealedClass類不能被繼承 B) 沒有Main()入口 C) SealedClass沒有被實例化 D) 以上皆是27.下面關于接口的敘述中,不正確的是【 】。A) 定義虛方法使用關鍵字virtual B) 關鍵字virtual可以與override一起使用C) 虛方法是實現(xiàn)多態(tài)的一種應用形式 D) 派生類是實現(xiàn)多態(tài)的一種應用形式31. 以下類MyClass的定義中,【 】是合法的抽象類。 }D) abstract class MyClass { public static abstract int getCount()。MyClass y = new MyClass()。A) 0, 0 B) 100, 100 C) 0, 100 D) 100, 033. 在C程序中定義如下IPlay接口,實現(xiàn)此接口代碼正確的是【 】。public void Show0{ //省略部分代碼} 34. 以下泛型集合聲明中正確的是【 】。 D) Listint f=new Listint。2.在聲明類時,在類名前使用【abstract】修飾符,則聲明的類只能作為其他類的基類,不能被實例化。 }}class B:A{ public B() { (B)??疾祛惖睦^承中base的使用 class A { public int x=100。 } public int getx1(){ return 。 int m = ()。 } public virtual void MethodB() { ()。 }}class MainClass{ public static void Main(string[] args) { Class2 a = new Class2()。 }}7.下列程序的運行結(jié)果是【AA CC DD DD 】。 }public override void F2(){ (DD )。 ()。}}8. 閱讀下列程序,程序的輸出結(jié)果是【 】。 (禁止駛?cè)?)。 = 30。 } set { if(value=18) (成年人)。 (不得入內(nèi))。 }}成年人不得入內(nèi)你的年齡是:2510. 閱讀下列程序,程序的輸出結(jié)果是【 】。 }}class Program{ public static void Main(){ Base b=new Base()。 ()。 ()。 }class Base:IA { public void Hello() { (Hello in Base!)。 IA x。 ()。 //接口成員聲明 int fun2()。 } public double fun1() //隱式實現(xiàn)接口成員fun1 { return x。 ()。 //存放棧中T類型的元素 int top。 } public Stack(int n) //重載構造函數(shù) { maxsize = n。 } public bool Push(T e) //元素e進棧方法 { if (top == maxsize 1) return false。 } public bool Pop(ref T e) //元素出棧方法 { if (top == 1) return false。 } } class Program { static void Main(string[] args) { int e = 0。 (2)。 } ()。 (John)。 ({0} , e1)。2. class A { void A(){ } private A(int x){ } private A(int y){ } }答:“void A(){ }”應改為“A(){}”,因為構造函數(shù)不能帶任何返回類型修飾符。 void g(int x)?!皃ublic void f(int x)。4. class A{ } class B{ } class C: A, B { }答:必須將“class C:A,B”中的“A”或“B”其中之一去掉,因為C中不允許類進行多重繼承。 g()。四.問答題1.什么是類的繼承?怎樣定義派生類?繼承是指一個類可以繼承另一個類中的相關成員,被繼承的類稱為基類、超類或父類,繼承而形成的類稱為派生類或子類利用繼承機制,新的類可以從已有的類中派生。5.什么是抽象類?它有什么特點?它和接口有何異同?v 在方法聲明中使用abstract修飾符的方法即為抽象方法。需用相關數(shù)據(jù)進行測試。 no = (())。 ( 姓名:{0},name)。 ( 班號:)。 } new public void disp() { ()。 //職稱 private string depart。 ( 部門:)。 ( 部門:{0}, depart)。 ()。
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1