版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1 關(guān)于C# 中的結(jié)構(gòu),一下說法中錯誤的是()。(選擇一項)A :結(jié)構(gòu)可以有構(gòu)造函數(shù) B :結(jié)構(gòu)體內(nèi)可以有字段C :結(jié)構(gòu)體內(nèi)可以有方法 D :結(jié)構(gòu)體內(nèi)可以被繼承2. 在C# 編程中,訪問修飾符控制程序?qū)︻愔谐蓡T的訪問,如果不寫訪問修飾符,類的默認訪問類型是()。(選擇一項)A public B private C internalD protected3.在C#中,下面關(guān)于結(jié)構(gòu)使用正確的是()。(選擇一項)A :class Person Struct Teacher : Person/B :struct PersonStruct Teacher:Person/.C :struct Teache
2、r string name; int age; public Teacher(string name,int age)=name;this.age=age;D :struct Teacherstring name;int age;public Teacher()4在#中類的實例需要使用的關(guān)鍵字是()(選擇一項)A : this B: baseC new D : as5.在C#程序中,索引器允許按照自定義的訪問方式訪問類或結(jié)構(gòu)的實體組成的數(shù)組,以下所引器定義正確的是()。(選擇一項)A :public Teach thisstring indexget /.B :public
3、Teach thisindexget/.C :publci string Teachindexget/.D :public Teachindexget/6 . 在C# 代碼中,()是類Teacher 的屬性。(選擇一項)Public class TeacherInt age=13;Private string Namegetreturn name;setname=value;Public void SaySomething()/A : Name B name C age D SaySomething7.在C# 語言中,方法重載的主要方式有兩種,包括()和參數(shù)類型不同的重載。(選擇一項)A: 參
4、數(shù)名稱不同的重載B : 返回類型不同的重載C: 方法名不同的重載D :參數(shù)個數(shù)不同的參數(shù)8.在一下C# 代碼的下劃線處填入(),該#語句表示打開一個文件,如果該文件不存在則發(fā)生異常。(選擇一項)FileStream fs=new FileStream(“D:music.txt”,_);A :FileMode.CreateB :FileMode.OpenC :FileMode.Close D:FileMode.CreateNew9.分析一下C#代碼,根據(jù)面向?qū)ο蟮亩鄳B(tài)行,代碼的運行結(jié)果是()(選擇一項)class Apublic void F()Console.Write(“A”); Publi
5、c void F(string chr)Console .Write(“B”);class B:APublic void F()Console.write(“B”);Static void Main()B objB=new B();objB.F(); A : AB : B C : CD : D10 .在C#中下面關(guān)于接口正確的是()(選擇一項)A :public interface IStudentServicepublic string addStudent()B : public interface IStudentServicestring addStudent()/.C :public
6、 class Student()public interface IStudentService:Studentstring addStudent() D :public interface IStudentServicestring addStudent()11.在C# 中,可以避免使用枚舉變量來避免不合理的賦值,一下枚舉定義中正確的是()(選擇一項)A : public enum Sexmale,femalB :public enum Sexmale,femal;C :public Sex enum male,femal;C :public Sex enum male,femal12.在C
7、# 中提供了一種集合類型的哈希表(HashTable),哈希表的數(shù)據(jù)是通過鍵(key)和()來組織的(選擇一項)A : 項(Item)B :記錄(Record)C :表(table) D :值(Value)13.在C# 中,使用()訪問修飾符修飾的方法被稱之為抽象方法。A: this B :abstractC :new D:virtual14.在C# 中創(chuàng)造一個對象是,系統(tǒng)最先執(zhí)行的是()中的語句。A :main方法B:構(gòu)造方法C :初始化函數(shù) D :字符串函數(shù)15.在C#中,關(guān)于List<T>和Dictionary<K,V>的說法,正確的是()(選擇二項)A :Lis
8、t<T>和Dictionary<K,V>都有RemoveAt方法B :List<T>和Dictionary<K,V>都有Count屬性C :獲取元素時,List<T>需求類型轉(zhuǎn)換,Dictionary<K,V>不需要類型裝換D:List<T>通過索引訪問集合元素,Dictionary<K,V>通過Key 訪問集合元素。16.在C# 語言中,方法重載的主要方式有兩種,包括()和()。(選擇二項)A:參數(shù)類型不同的重載B :返回值類型不同的重載C:方法名稱不同的重載D :參數(shù)個數(shù)的不同重載17.在一下C
9、#中的數(shù)據(jù)類型中,()屬于值類型(選擇兩項)A:boolB:struct:classD:string18.某些學員用C#寫了一段代碼,代碼的輸出結(jié)果是()。(選擇一項)class Programstatic void Main(string args)Student s=new Student();s.sayHi();Console.ReadLine();class Personpublic virtual void sayHi()Console.WriteLine(“你好”); Class Student:PersonPublic override void sayHi()Console.W
10、riteLine(“你好,我是一名學生”);A :學生B:你好,我是一名學生C:你好!你好,我是一名學生D: 空19.在C#代碼中,關(guān)于抽象方法和虛方法使用正確的是:()(選擇一項)A :public abstract class Animalpublic Animal()public abstract void Run();public class Cat:Animalpublic Cat()public void Run()B :public class AnimalPublic Animal()Public abstract void Run() Public class Cat:Ani
11、malPublic Cat()Pulblic void Run()C :public abstract class AnimalPublic Animal()Public abstract void Run() Public class Cat:AnimalPublic Cat()Pulblic override void Run()D :public virtual class AnimalPublic Animal()Public virtual void Run() Public class Cat:AnimalPublic Cat()Pulblic void Run()20.某學員用C
12、#寫了如下代碼段,該代碼的輸出結(jié)果是()。(選擇一項)static void Main(string args)ArrayList list=new ArrayList();list.Add(“ACCP”);list.Add(“BENET”);Console.WritteLine(list1);Console.Read();A:ACCPB:BENETC:下標溢出錯誤D:121.分析一下C#片段中的屬性,該屬性是()屬性。(選擇一項)private string name;Public string NameGetreturn name; A:可讀可寫 B:只寫 C:只讀 D: 靜態(tài)22.NET
13、框架是.NET戰(zhàn)略的基礎(chǔ),是一種新的便捷的開發(fā)平臺,它具有兩個主要的組件,分別是()和框架類庫。(選擇一項)A:公共語言運行時B:Web服務(wù)C:命名空間D:Main()函數(shù)23.在C# 代碼中,下面關(guān)于結(jié)構(gòu)描述錯誤的是()。(選擇一項)A:結(jié)果是值類型B:結(jié)構(gòu)不能被繼承C:結(jié)構(gòu)中可以有屬性,也可以有方法D:可以給結(jié)構(gòu)添加無參的構(gòu)造函數(shù)24.分析如下所示的C#代碼段,在該段代碼中一共進行了()次裝箱。(選擇一項)static void Main(stringargs)int age=18;object refage=(object)age;int valage=(int)refage;Test(
14、valage);Console.ReadLine();public void Test (int number)Console.WriteLine(number);A:0B:1C:2D:325.在.NET中,接口是一中規(guī)范和標準,它可以月約束類的行為,下列接口定義正確的是()(選擇一項)A:public interface IBicyclevoid ride();B:public interface IBicyclevoid ride() ;C:public interface IBicycleString Type()get();set();D:public interface IBicyc
15、lestring color;26.在C#中有如下范型集合代碼,項該范型集合中添加一個鍵為“李四”的學員對象,一下選項中該范型集合不同操作,其中正確的是()。(選擇二項)Dictionary<string,Student> dict=new Dictionary<string Student>();A:dict.RemoveAt(0);B:Student stu=dict“李四”;C:foreach(Student stu in dict.Keys)D:foreach(Student stu in dict.Values).27.下列代碼中使用了抽象類的概念,這段代碼中
16、發(fā)生錯誤的代碼行是()。abstract class WashingMachinepublic WashingMachine()/1abstract public void Wash();/2class MyWashingMachine:WashMachineoverride public void Wash()/3static void Main()washingMachine wm=new WashingMachine();/4wm.Wash();A:1B:2C:3D:428.在C# 中,下列關(guān)于密封類使用正確的是()(選擇一項)A:sealed class Persong/class S
17、tudent:Person/ B: class Persong/sealed class Student:Person/ C:sealed class PersongPublic int addStudent();D:sealed class PersongPublic int addStudent();29.以下關(guān)于C#中構(gòu)造函數(shù)說法正確的是()A:在訪問一個類時,系統(tǒng)最先執(zhí)行類的構(gòu)造函數(shù)。B:構(gòu)造函數(shù)有返回值C:一般情況先,構(gòu)造函數(shù)總是private類型的。D:可以為枚舉類型中的元素賦整數(shù)值。30.在以下代碼中,()是類Teacher的方法。public class Teacherint
18、age=33;private string name;public string Namegetreturn name;setname=value;public void SaySomething/.A : Name B name C age D SaySomething31.在使用C# 語言開發(fā)程序過程中,有時需要按照使用類圖說明類與類之間的關(guān)系,在類圖中使用()符號表示共有成員。A+ B:-C :*D:#32以下C#代碼運行的結(jié)果是()List<int> num=new List<int>();for (int i=1;i<6;i+)num.Add(i); f
19、or(int i=1;i<3;i+)num.Remove(i);foreach(int i in num)Console.Write(i.ToString();A:運行出錯B:345C: 145D 13533.假設(shè)我們要使用C#設(shè)計一個日志系統(tǒng),要求程序運行是,檢查system.log文件是否存在,如果已經(jīng)存在則直接打開,如果 不存在則創(chuàng)建一個,為了實現(xiàn)這個目的,我們應(yīng)該以FileMode的()方式創(chuàng)建文件流。(選擇一項)A:CreateNewB OpenC OpenOrCreateD Create34.關(guān)于C# 中的結(jié)構(gòu),以下說法中正確的是();A 結(jié)構(gòu)可以有構(gòu)造函數(shù)B 結(jié)構(gòu)體內(nèi)可以有
20、字段,但不能有方法C 結(jié)構(gòu)體內(nèi)可以有方法,但不能有字段D 結(jié)果可以被繼承35,關(guān)于C# 中的虛方法,以下說法中正確的是();A 使用static 修飾B 可以有方法體C 可以被子類重寫D 使用abstract 修飾36 在C# 中,已知存在一個接口Iteacher,以下對該接口實現(xiàn)正確的是().(選擇一項)Interface ITeacherint addTeacher();void ModifyTeacher();A class TeacherSerices:ITeacherpublic int addTeacher()/ B class TeacherSerices:ITeacherpub
21、lic int addTeacher()/ public void ModifyTeacher()/.C class TeacherSerices:ITeacherpublic override int addTeacher()/ public override void ModifyTeacher()/.D class TeacherSerices:ITeacherpublic int addTeacher()/ public void ModifyTeacher()/.37.分析如下C# 代碼,根據(jù)類的繼承關(guān)系,運行后的輸出結(jié)果是()(選擇一項)public class Personpri
22、vate int age=0;public int Agegetreturn age;setIf(value>=18)Console.WriteLine(“成年人”);ElseConsole.WrteLine(“未成年人”);public class People:Personpublic People()Console.Write(“不得入內(nèi)”);class Teststatic void Main (stringargs)people shang=new People();shang.Age=17A 未成年人 不得入內(nèi)B 成年人 不得入內(nèi)C 不得入內(nèi)D 不得入內(nèi) 未成年人38.在C#
23、 中,數(shù)據(jù)類型包括值類型和引用類型,以下屬于值類型的有()。(選擇兩項)A System.ObjectB intC 類D 結(jié)構(gòu)39在C#語言開發(fā)的程序中,以下關(guān)于反射的說法中錯誤的是()。(選擇一項)A反射提供了封裝程序集,模塊和類型對象B使用反射可以動態(tài)的創(chuàng)建類型的實例C使用反射時必須提供解決方案D使用反射可以獲得已加載的程序集和在其中定義的類型信息,也可以調(diào)用類型的方法或訪問字段和屬性40.在C#語言開發(fā)的程序中,以下對于方法重載的定義錯誤的是()。(選擇二項)Apublic int Sub(int a,int b)和public int Sub(int c,int d)Bpublic i
24、nt Modify(int a ,int b)和public int Modify(string a,int b,string c)Cpublic void SayHi(string a,int b)和public void SayHi(string a,string b)Dpublic void Multiply(int a,int b)和public int Multiply(int a,int b)41.在C#中,下列數(shù)據(jù)類型屬于引用類型的是()。(選擇一項)A整型(int)B結(jié)構(gòu)(struct)C接口(interface)D枚舉(enum)42.在C#程序中,下面關(guān)于枚舉的說法不正確的
25、是()。(選擇一項)A使用枚舉可以避免不合理賦值B枚舉屬于值類型CMessageBox的返回結(jié)果DialogResult是枚舉類型DSystem.Drawing.Color類型是枚舉類型43.在C#語言中,以下關(guān)于文件處理描述錯誤的是()。(選擇一項)A要對文件進行讀書,需要在類中使用System.IO命名空間BStream Writer寫入器創(chuàng)建方法可以為new Stream Writer(String FilePath)CStream Writer寫入器創(chuàng)建方法也可以為new Stream Writer(FileStream myfs)DStreamReader讀取器讀取文件流中從當前位置
26、到末尾的所有字符的方法為ReaderLine()44.在C#語言中,以下關(guān)于集合的說法錯誤的是()。(選擇一項)AArrayList 只能通過索引來訪問和刪除值BHashTable可以直接通過鍵名來獲取值C使用List<T>添加、讀取元素時,不需要拆箱和裝箱,這一點和ArrayList相同D使用Dictionary<K,V>可以通過Key獲取Value,這一點和HashTable相同45.在C#總,下列關(guān)于屬性的使用正確的是()。(選擇一項)A private int num;public string Numgetretuen num;setnum=value;B p
27、rivate int num;public int Numgetretuen num;setnum=value;C private int num;public int Numget num=value;set retuen num;D private int num;private int Numgetretuen num;setnum=value;47.在C#語言中,以下關(guān)于Trainer類中構(gòu)造函數(shù)的說法錯誤的是()。(選擇二項)A此構(gòu)造函數(shù)一般命名為TrainerB此構(gòu)造函數(shù)可以返回int或stirng型C此構(gòu)造函數(shù)一般為public類型D此構(gòu)造函數(shù)一般被顯示調(diào)用48.在C#程序中,下
28、面關(guān)于接口的說法錯誤的是()。(選擇一項)A接口中更可以包含屬性、方法等,但是都不能實現(xiàn)B接口和類有重要的區(qū)別,前者可以被多重繼承,而后者不可以C接口可以實例化,但實例化時必須實現(xiàn)所有未實現(xiàn)的方法D實現(xiàn)接口的類必須實現(xiàn)接口中未實現(xiàn)的方法49在C#語言中,若類a的命名空間為“b.c”,類d的命名空間為“e.f”,則下列說法中錯誤的是()。(選擇一項)A若在d 中使用a中的方法,可以通過“using b.c”引入命名空間B命名空間“e.f”中不可能出現(xiàn)名為a的類C若在d中使用a中的方法,可以通過“b.c.a”全名的方式使用Da和d雖在不同的命名空間下,但仍可存在繼承關(guān)系50.已知Company.x
29、ml文件節(jié)點代碼如下:<Company><name>一汽大眾</name><價格>10萬</價格><name>日本豐田</name><價格>20萬</價格></Company>現(xiàn)有如下C#代碼段XmlDocument myXml=new XmlDocument();myXml.Load(“Company.xml”);XmlNode company=myXml.DocumentElement;Foreach(XmlNode node in company.ChildNodes)
30、Switch(node.Name)Case”一汽大眾”:Console.WriteLine(“車名:0”,node.InnerText);Break;Case”價格”:Console.WriteLine(“價格為:0”,node.InnerText);Break;則正確的輸出的結(jié)果為()。(選擇一項)A 車名:一汽大眾價格為:10萬B 車名:一汽大眾價格為:20萬C 車名:一汽大眾車名為:日本豐田D 價格為:10萬價格為:20萬51.在C#語言開發(fā)的程序中,以下關(guān)于反射的說法中錯誤的是()。(選擇一項)A反射提供了封裝程序集,模塊和類型對象B使用反射可以動態(tài)地創(chuàng)建類型的實例C使用反射時必須提供
31、解決方案D使用反射可以獲取已加載的程序集和在其中定義的類型信息,也可以調(diào)用類型的方法或訪問字段和屬性52.在C#語言開發(fā)的程序中,以下對于方法重載的定義錯誤的是()。(選擇二項)Apublic int Sub(int a,int b)和public int Sub(int c,int d)Bpublic int Modify(int a ,int b)和public int Modify(string a,int b,string c)Cpublic void SayHi(string a,int b)和public void SayHi(string a,string b)Dpublic v
32、oid Multiply(int a,int b)和public int Multiply(int a,int b)53.在C#中,下列數(shù)據(jù)類型屬于引用類型的是()。(選擇一項)A整型(int)B結(jié)構(gòu)(struct)C接口(interface)D枚舉(enum)54.在C#程序中,下面關(guān)于枚舉的說法不正確的是()。(選擇一項)A使用枚舉可以避免不合理賦值B枚舉屬于值類型CMessageBox的返回結(jié)果DialogResult是枚舉類型DSystem.Drawing.Color類型是枚舉類型55.在C#語言中,以下關(guān)于文件處理描述錯誤的是()。(選擇一項)A. 要對文件進行讀寫,需要在類中使用S
33、ystem.IO命名空間B. Stream Writer 寫入器創(chuàng)建方法可以為new StreamWriter(String FilePath)CStream Writer寫入器創(chuàng)建方法也可以為new Stream Writer(FileStream myfs)DStreamReader讀取器讀取文件流中從當前位置到末尾的所有字符的方法為ReaderLine()56.在C#語言中,以下關(guān)于集合的說法錯誤的是()。(選擇一項)AArrayList 只能通過索引來訪問和刪除值BHashTable可以直接通過鍵名來獲取值C使用List<T>添加、讀取元素時,不需要拆箱和裝箱,這一點和Ar
34、rayList相同D使用Dictionary<K,V>可以通過Key獲取Value,這一點和HashTable相同57.在C#總,下列關(guān)于屬性的使用正確的是()。(選擇一項)A private int num;public string Numgetretuen num;setnum=value;B private int num;public int Numgetretuen num;setnum=value;C private int num;public int Numget num=value;set retuen num;D private int num;private
35、 int Numgetretuen num;setnum=value;59.在C#語言中,以下關(guān)于Trainer類中構(gòu)造函數(shù)的說法錯誤的是()。(選擇二項)A此構(gòu)造函數(shù)一般命名為TrainerB此構(gòu)造函數(shù)可以返回int或stirng型C此構(gòu)造函數(shù)一般為public類型D此構(gòu)造函數(shù)一般被顯示調(diào)用60. 在C#程序中,下面關(guān)于接口的說法錯誤的是()。(選擇一項)A接口中更可以包含屬性、方法等,但是都不能實現(xiàn)B接口和類有重要的區(qū)別,前者可以被多重繼承,而后者不可以C接口可以實例化,但實例化時必須實現(xiàn)所有未實現(xiàn)的方法D實現(xiàn)接口的類必須實現(xiàn)接口中未實現(xiàn)的方法61在C#語言中,若類a的命名空間為“b.c”
36、,類d的命名空間為“e.f”,則下列說法中錯誤的是()。(選擇一項)A若在d 中使用a中的方法,可以通過“using b.c”引入命名空間B命名空間“e.f”中不可能出現(xiàn)名為a的類C若在d中使用a中的方法,可以通過“b.c.a”全名的方式使用Da和d雖在不同的命名空間下,但仍可存在繼承關(guān)系62.已知Company.xml文件節(jié)點代碼如下:<Company><name>一汽大眾</name><價格>10萬</價格><name>日本豐田</name><價格>20萬</價格></Comp
37、any>現(xiàn)有如下C#代碼段XmlDocument myXml=new XmlDocument();myXml.Load(“Company.xml”);XmlNode company=myXml.DocumentElement;Foreach(XmlNode node in company.ChildNodes)Switch(node.Name)Case”一汽大眾”:Console.WriteLine(“車名:0”,node.InnerText);Break;Case”價格”:Console.WriteLine(“價格為:0”,node.InnerText);Break;則正確的輸出的結(jié)果
38、為()。(選擇一項)A 車名:一汽大眾價格為:10萬B 車名:一汽大眾價格為:20萬C 車名:一汽大眾車名為:日本豐田D 價格為:10萬價格為:20萬63.分析以下C#片段中的屬性,該屬性是()屬性。(選擇一項)private string name;public string Namegetreturn name;A. 可讀可寫B(tài). 只寫C. 只讀D. 靜態(tài)64.在C#中,以下使用鍵值對存儲數(shù)據(jù)的是()。(選擇一項)A. ArrayListB. ArrayC. 字符型數(shù)組D. HashTable65.在C#語言中,以下關(guān)于繼承的說法錯誤的是()。(選擇一項)A 一個子類不能同時繼承多個父類B
39、 任何類都是可以被繼承的C 子類繼承父類,也可以說父類派生了一個子類D Object類是所有類的基類66.在C#語言中,方法重載的主要方式有兩種,包括()和參數(shù)個數(shù)不同的重載。(選擇一項)A 參數(shù)類型不同的重載B 返回值類型不同的重載C 方法名稱不同的重載D 參數(shù)名稱不同的重載67.分析如下C#chengxu,運行輸出的結(jié)果是()。(選擇一項)public struct Sizepublic int x;public int y;public Size(int x,int y)this.x=x;this.y=y;class Teststatic void Main()Size size1=ne
40、w Size(8,10);Size size2=size1;Size1.y=200;Console.WriteLine(“0|1”,size1.y,size2.y);A 200|200B 200|10C 10|10D 10|20068.在開發(fā)C#程序過程中,我們會大量的使用對象和類,以下關(guān)于類和對象說法正確的是()。(選擇一項)A 類的實例被稱為對象B 對象可以被繼承C 類可以歸納為對象D 在對象的基礎(chǔ)上,將狀態(tài)和行為實體化為類的過程稱為實例化69.以下關(guān)于C#中的構(gòu)造函數(shù)說法正確的是()。(選擇一項)A. 構(gòu)造函數(shù)可以有參數(shù)B. 構(gòu)造函數(shù)有返回值C. 一般情況下,構(gòu)造函數(shù)總是private類
41、型的D. 構(gòu)造函數(shù)可以通過類的實例調(diào)用70.在C#程序中,索引器允許按照自定義的訪問方式訪問類或結(jié)構(gòu)的對象組成的數(shù)組。以下索引器定義正確的是()。(選擇一項)A. public Teacher thisstirng indexget/省略部分代碼Bpublic Teacher this indexget/省略部分代碼C.public string Teacher thisindexget/省略部分代碼D. public Teacher indexget/省略部分代碼72.在C#程序中定義如下Iplay接口,實現(xiàn)此接口的代碼正確的是()。(選擇一項)Interface Iplayvoid Pla
42、y();void Show();A class Teacher:Iplayvoid Play();/省略部分代碼void Show();/省略部分代碼B. class Teacher:Iplaypublic string Play();/省略部分代碼public void Show();/省略部分代碼C.class Teacher:Iplaypublic void Play();/省略部分代碼public void Show();/省略部分代碼D.class Teacher:Iplaypublic void Play();public void Show();/省略部分代碼E. class T
43、eacher:Iplaypublic override void Play();/省略部分代碼public override void Show();/省略部分代碼73.在C#中,下列數(shù)據(jù)類型是值類型的是()。(選擇二項)A. 布爾類型(bool)B. 接口(interface)C. 枚舉(enum)D. 數(shù)組(Array)74.在C#中,如果類C繼承自類B,類B繼承自類A,則以下描述正確的是()。(選擇一項)a) C不僅繼承了B中的成員,同樣也繼承了A中的成員b) C只繼承了B中的成員c) C只繼承了A中的成員d) C 不能繼承了A或B中的成員75.在C#程序中,()類的對象在插入和刪除時可
44、以提供更好的性能(選擇一項)a )類和結(jié)構(gòu)都是引用數(shù)據(jù)類型b)類和結(jié)構(gòu)都可以被繼承c)類可以實現(xiàn)接口,但是結(jié)構(gòu)不可以實現(xiàn)接口d)類可以具有默認無參的構(gòu)造函數(shù),而結(jié)構(gòu)中只能具有帶參數(shù)的構(gòu)造函數(shù)76. 在C#中創(chuàng)建一個類對象時,系統(tǒng)最先執(zhí)行的時()中的語句。(選擇一項)a)main方法b)構(gòu)造函數(shù)c)初始化函數(shù)d)字符串函數(shù)77. 在C#程序中,定義如下方法,下面選項中()錯誤的實現(xiàn)對該方法的方法重載。(選擇一項) public string Do(int value,string s)/省略代碼a) public int Do(int value,string s)/省略代碼b) public
45、string Do(string s,int value)/省略代碼c) public void Do(string s,int value) /省略代碼d) public void Do()/省略代碼78.以下C#代碼中,關(guān)于屬性使用正確的是()。(選擇二項)a) private string name;public string Namegetreturn name;setname=value;b) private int name;public string Namegetreturn name;setname=value;c) private string name;public st
46、ring Namegetreturn ;=value;d) private string name;public string Nameget name=value;set return name; 79.在C#程序中定義一個泛型集合對象students的代碼是:Dictionary<string, Student> students = new Dictionary<string, Student>();下面集合操作的代碼片段正確的是().(選擇一項)a) Student stu=students“Jimmy”;b) stud
47、ents.Add(“Jimmy”);c) students.Remove(4);d) foreach(Student stu in students.Keys)80在C#程序語言中,下列關(guān)于序列化和反序列化的說法中錯誤的是()。(選擇二項)a)要實現(xiàn)序列化操作,需要引入的命名空間是:System.Runtime.Serialization.Formatters.Binaryb)序列化和反序列化是可逆的過程,序列化是將對象狀態(tài)儲存到特定介質(zhì),反序列化是從儲存介質(zhì)中將數(shù)據(jù)重新構(gòu)建為對象c)要實現(xiàn)對象的序列化和反序列化操作,首先需要使用Seriazation標識類具有可序列化特性d)如果Comput
48、er類是Laptop類的父類,要實現(xiàn)Laptop對象的序列化操作,只需要在Laptop類頭部標記可序列化特性81在C#語言開發(fā)程序中,以下關(guān)于IComparable<T>和IComparer<T>的說法中錯誤的是()。(選擇一項)a) IComparable<T>是泛型接口,實現(xiàn)該接口的類可以實現(xiàn)排序功能b) IComparable<T>包含一個未實現(xiàn)的方法CompareTo()c) IComparer<T>是一個比較器,它包含一個未實現(xiàn)的方法Compare(T x, T y)d) IComparer<T>可以作為Sort
49、()方法的返回值類型,但不能作為參數(shù)類型 82.下面是一個XML文件test.xml。使用C#程序只獲取第一本書貨幣戰(zhàn)爭的名稱和價格節(jié)點內(nèi)容,正確的代碼是()。(選擇一項)<BookShelf><Book><Name>貨幣戰(zhàn)爭</Name><Price>45</Price></Book><Book><Name>雅思英語攻略</Name><Price>65<Price></Book></BookShelf>a) XmlDocume
50、nt myXML=new XmlDocument();myXML.Load(“test.xml”);XmlNode node=myXML.DocumentElement;foreach(XmlNode leaf in node.ChildNodes)Console.WriteLine(leaf.Name);b) XmlDocument myXML=new XmlDocument();myXML.Load(“test.xml”);XmlNode node=myXML.DocumentElement.FirstChild;foreach(XmlNode leaf in node.ChildNode
51、s)Console.WriteLine(leaf.InnerText);c) XmlDocument myXML=new XmlDocument();myXML.Load(“test.xml”);XmlNode node=myXML.DocumentElement;foreach(XmlNode leaf in node.ChildNodes)Console.WriteLine(leaf.InnerText);d)以上都不正確83 在C#語言中,方法重載的主要方式有兩種,包括()和參數(shù)個數(shù)不同的重載。(選擇一項)a) 參數(shù)類型不同的重載b) 返回值類型不同的重載c) 方法名稱不同的重載d) 參數(shù)名稱不同的重84關(guān)于c#中的結(jié)構(gòu),以下說法正確的是()。(選擇一項)a) 結(jié)構(gòu)可以實現(xiàn)接口b) 結(jié)構(gòu)體內(nèi)可以有字段,但不能有方法c) 結(jié)構(gòu)體內(nèi)可以有方法,但不能有字段d) 結(jié)構(gòu)可以被繼承86. 閱讀如下c#代碼,F(xiàn)ileStream myFs =new
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年水土保持監(jiān)測技術(shù)咨詢與新能源開發(fā)合同3篇
- 2025年度智能化碼頭裝卸作業(yè)服務(wù)合同4篇
- 2025年版餐飲連鎖企業(yè)收銀員用工合同3篇
- 2025年度森林撫育與生態(tài)修復(fù)工程合同范本4篇
- 離婚股權(quán)處置2025版合作協(xié)議樣本及法律風險防范3篇
- 二零二五版飯店轉(zhuǎn)讓合同與旅游市場調(diào)研及數(shù)據(jù)分析協(xié)議2篇
- 二零二五版按份額擔保的知識產(chǎn)權(quán)許可合同2篇
- 二零二五年度城市綜合體雙層鋪面租賃及配套服務(wù)合同4篇
- 2025年物業(yè)管理項目社區(qū)環(huán)境美化與綠化養(yǎng)護合同3篇
- 股權(quán)溢價轉(zhuǎn)讓協(xié)議(2025年版)
- 2024年08月云南省農(nóng)村信用社秋季校園招考750名工作人員筆試歷年參考題庫附帶答案詳解
- 防詐騙安全知識培訓課件
- 心肺復(fù)蘇課件2024
- 2024年股東股權(quán)繼承轉(zhuǎn)讓協(xié)議3篇
- 2024-2025學年江蘇省南京市高二上冊期末數(shù)學檢測試卷(含解析)
- 四川省名校2025屆高三第二次模擬考試英語試卷含解析
- 湖南財政經(jīng)濟學院專升本管理學真題
- 考研有機化學重點
- 全國身份證前六位、區(qū)號、郵編-編碼大全
- 2024年認證行業(yè)法律法規(guī)及認證基礎(chǔ)知識
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
評論
0/150
提交評論