




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 關(guān)于C# 中的結(jié)構(gòu),一下說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))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# 編程中,訪(fǎng)問(wèn)修飾符控制程序?qū)︻?lèi)中成員的訪(fǎng)問(wèn),如果不寫(xiě)訪(fǎng)問(wèn)修飾符,類(lèi)的默認(rèn)訪(fǎng)問(wèn)類(lèi)型是()。(選擇一項(xiàng))A public B private C internalD protected3.在C#中,下面關(guān)于結(jié)構(gòu)使用正確的是()。(選擇一項(xiàng))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在#中類(lèi)的實(shí)例需要使用的關(guān)鍵字是()(選擇一項(xiàng))A : this B: baseC new D : as5.在C#程序中,索引器允許按照自定義的訪(fǎng)問(wèn)方式訪(fǎng)問(wèn)類(lèi)或結(jié)構(gòu)的實(shí)體組成的數(shù)組,以下所引器定義正確的是()。(選擇一項(xiàng))A :public Teach thisstring indexget /.B :public
3、Teach thisindexget/.C :publci string Teachindexget/.D :public Teachindexget/6 . 在C# 代碼中,()是類(lèi)Teacher 的屬性。(選擇一項(xiàng))Public class TeacherInt age=13;Private string Namegetreturn name;setname=value;Public void SaySomething()/A : Name B name C age D SaySomething7.在C# 語(yǔ)言中,方法重載的主要方式有兩種,包括()和參數(shù)類(lèi)型不同的重載。(選擇一項(xiàng))A: 參
4、數(shù)名稱(chēng)不同的重載B : 返回類(lèi)型不同的重載C: 方法名不同的重載D :參數(shù)個(gè)數(shù)不同的參數(shù)8.在一下C# 代碼的下劃線(xiàn)處填入(),該#語(yǔ)句表示打開(kāi)一個(gè)文件,如果該文件不存在則發(fā)生異常。(選擇一項(xiàng))FileStream fs=new FileStream(“D:music.txt”,_);A :FileMode.CreateB :FileMode.OpenC :FileMode.Close D:FileMode.CreateNew9.分析一下C#代碼,根據(jù)面向?qū)ο蟮亩鄳B(tài)行,代碼的運(yùn)行結(jié)果是()(選擇一項(xiàng))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)于接口正確的是()(選擇一項(xiàng))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# 中,可以避免使用枚舉變量來(lái)避免不合理的賦值,一下枚舉定義中正確的是()(選擇一項(xiàng))A : public enum Sexmale,femalB :public enum Sexmale,femal;C :public Sex enum male,femal;C :public Sex enum male,femal12.在C
7、# 中提供了一種集合類(lèi)型的哈希表(HashTable),哈希表的數(shù)據(jù)是通過(guò)鍵(key)和()來(lái)組織的(選擇一項(xiàng))A : 項(xiàng)(Item)B :記錄(Record)C :表(table) D :值(Value)13.在C# 中,使用()訪(fǎng)問(wèn)修飾符修飾的方法被稱(chēng)之為抽象方法。A: this B :abstractC :new D:virtual14.在C# 中創(chuàng)造一個(gè)對(duì)象是,系統(tǒng)最先執(zhí)行的是()中的語(yǔ)句。A :main方法B:構(gòu)造方法C :初始化函數(shù) D :字符串函數(shù)15.在C#中,關(guān)于List<T>和Dictionary<K,V>的說(shuō)法,正確的是()(選擇二項(xiàng))A :Lis
8、t<T>和Dictionary<K,V>都有RemoveAt方法B :List<T>和Dictionary<K,V>都有Count屬性C :獲取元素時(shí),List<T>需求類(lèi)型轉(zhuǎn)換,Dictionary<K,V>不需要類(lèi)型裝換D:List<T>通過(guò)索引訪(fǎng)問(wèn)集合元素,Dictionary<K,V>通過(guò)Key 訪(fǎng)問(wèn)集合元素。16.在C# 語(yǔ)言中,方法重載的主要方式有兩種,包括()和()。(選擇二項(xiàng))A:參數(shù)類(lèi)型不同的重載B :返回值類(lèi)型不同的重載C:方法名稱(chēng)不同的重載D :參數(shù)個(gè)數(shù)的不同重載17.在一下C
9、#中的數(shù)據(jù)類(lèi)型中,()屬于值類(lèi)型(選擇兩項(xiàng))A:boolB:struct:classD:string18.某些學(xué)員用C#寫(xiě)了一段代碼,代碼的輸出結(jié)果是()。(選擇一項(xiàng))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(“你好,我是一名學(xué)生”);A :學(xué)生B:你好,我是一名學(xué)生C:你好!你好,我是一名學(xué)生D: 空19.在C#代碼中,關(guān)于抽象方法和虛方法使用正確的是:()(選擇一項(xiàng))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.某學(xué)員用C
12、#寫(xiě)了如下代碼段,該代碼的輸出結(jié)果是()。(選擇一項(xiàng))static void Main(string args)ArrayList list=new ArrayList();list.Add(“ACCP”);list.Add(“BENET”);Console.WritteLine(list1);Console.Read();A:ACCPB:BENETC:下標(biāo)溢出錯(cuò)誤D:121.分析一下C#片段中的屬性,該屬性是()屬性。(選擇一項(xiàng))private string name;Public string NameGetreturn name; A:可讀可寫(xiě) B:只寫(xiě) C:只讀 D: 靜態(tài)22.NET
13、框架是.NET戰(zhàn)略的基礎(chǔ),是一種新的便捷的開(kāi)發(fā)平臺(tái),它具有兩個(gè)主要的組件,分別是()和框架類(lèi)庫(kù)。(選擇一項(xiàng))A:公共語(yǔ)言運(yùn)行時(shí)B:Web服務(wù)C:命名空間D:Main()函數(shù)23.在C# 代碼中,下面關(guān)于結(jié)構(gòu)描述錯(cuò)誤的是()。(選擇一項(xiàng))A:結(jié)果是值類(lèi)型B:結(jié)構(gòu)不能被繼承C:結(jié)構(gòu)中可以有屬性,也可以有方法D:可以給結(jié)構(gòu)添加無(wú)參的構(gòu)造函數(shù)24.分析如下所示的C#代碼段,在該段代碼中一共進(jìn)行了()次裝箱。(選擇一項(xiàng))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ī)范和標(biāo)準(zhǔn),它可以月約束類(lèi)的行為,下列接口定義正確的是()(選擇一項(xiàng))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#中有如下范型集合代碼,項(xiàng)該范型集合中添加一個(gè)鍵為“李四”的學(xué)員對(duì)象,一下選項(xiàng)中該范型集合不同操作,其中正確的是()。(選擇二項(xiàng))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.下列代碼中使用了抽象類(lèi)的概念,這段代碼中
16、發(fā)生錯(cuò)誤的代碼行是()。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)于密封類(lèi)使用正確的是()(選擇一項(xiàng))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ù)說(shuō)法正確的是()A:在訪(fǎng)問(wèn)一個(gè)類(lèi)時(shí),系統(tǒng)最先執(zhí)行類(lèi)的構(gòu)造函數(shù)。B:構(gòu)造函數(shù)有返回值C:一般情況先,構(gòu)造函數(shù)總是private類(lèi)型的。D:可以為枚舉類(lèi)型中的元素賦整數(shù)值。30.在以下代碼中,()是類(lèi)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# 語(yǔ)言開(kāi)發(fā)程序過(guò)程中,有時(shí)需要按照使用類(lèi)圖說(shuō)明類(lèi)與類(lèi)之間的關(guān)系,在類(lèi)圖中使用()符號(hào)表示共有成員。A+ B:-C :*D:#32以下C#代碼運(yùn)行的結(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:運(yùn)行出錯(cuò)B:345C: 145D 13533.假設(shè)我們要使用C#設(shè)計(jì)一個(gè)日志系統(tǒng),要求程序運(yùn)行是,檢查system.log文件是否存在,如果已經(jīng)存在則直接打開(kāi),如果 不存在則創(chuàng)建一個(gè),為了實(shí)現(xiàn)這個(gè)目的,我們應(yīng)該以FileMode的()方式創(chuàng)建文件流。(選擇一項(xiàng))A:CreateNewB OpenC OpenOrCreateD Create34.關(guān)于C# 中的結(jié)構(gòu),以下說(shuō)法中正確的是();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# 中的虛方法,以下說(shuō)法中正確的是();A 使用static 修飾B 可以有方法體C 可以被子類(lèi)重寫(xiě)D 使用abstract 修飾36 在C# 中,已知存在一個(gè)接口Iteacher,以下對(duì)該接口實(shí)現(xiàn)正確的是().(選擇一項(xiàng))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ù)類(lèi)的繼承關(guān)系,運(yùn)行后的輸出結(jié)果是()(選擇一項(xiàng))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ù)類(lèi)型包括值類(lèi)型和引用類(lèi)型,以下屬于值類(lèi)型的有()。(選擇兩項(xiàng))A System.ObjectB intC 類(lèi)D 結(jié)構(gòu)39在C#語(yǔ)言開(kāi)發(fā)的程序中,以下關(guān)于反射的說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))A反射提供了封裝程序集,模塊和類(lèi)型對(duì)象B使用反射可以動(dòng)態(tài)的創(chuàng)建類(lèi)型的實(shí)例C使用反射時(shí)必須提供解決方案D使用反射可以獲得已加載的程序集和在其中定義的類(lèi)型信息,也可以調(diào)用類(lèi)型的方法或訪(fǎng)問(wèn)字段和屬性40.在C#語(yǔ)言開(kāi)發(fā)的程序中,以下對(duì)于方法重載的定義錯(cuò)誤的是()。(選擇二項(xiàng))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ù)類(lèi)型屬于引用類(lèi)型的是()。(選擇一項(xiàng))A整型(int)B結(jié)構(gòu)(struct)C接口(interface)D枚舉(enum)42.在C#程序中,下面關(guān)于枚舉的說(shuō)法不正確的
25、是()。(選擇一項(xiàng))A使用枚舉可以避免不合理賦值B枚舉屬于值類(lèi)型CMessageBox的返回結(jié)果DialogResult是枚舉類(lèi)型DSystem.Drawing.Color類(lèi)型是枚舉類(lèi)型43.在C#語(yǔ)言中,以下關(guān)于文件處理描述錯(cuò)誤的是()。(選擇一項(xiàng))A要對(duì)文件進(jìn)行讀書(shū),需要在類(lèi)中使用System.IO命名空間BStream Writer寫(xiě)入器創(chuàng)建方法可以為new Stream Writer(String FilePath)CStream Writer寫(xiě)入器創(chuàng)建方法也可以為new Stream Writer(FileStream myfs)DStreamReader讀取器讀取文件流中從當(dāng)前位置
26、到末尾的所有字符的方法為ReaderLine()44.在C#語(yǔ)言中,以下關(guān)于集合的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))AArrayList 只能通過(guò)索引來(lái)訪(fǎng)問(wèn)和刪除值BHashTable可以直接通過(guò)鍵名來(lái)獲取值C使用List<T>添加、讀取元素時(shí),不需要拆箱和裝箱,這一點(diǎn)和ArrayList相同D使用Dictionary<K,V>可以通過(guò)Key獲取Value,這一點(diǎn)和HashTable相同45.在C#總,下列關(guān)于屬性的使用正確的是()。(選擇一項(xiàng))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#語(yǔ)言中,以下關(guān)于Trainer類(lèi)中構(gòu)造函數(shù)的說(shuō)法錯(cuò)誤的是()。(選擇二項(xiàng))A此構(gòu)造函數(shù)一般命名為T(mén)rainerB此構(gòu)造函數(shù)可以返回int或stirng型C此構(gòu)造函數(shù)一般為public類(lèi)型D此構(gòu)造函數(shù)一般被顯示調(diào)用48.在C#程序中,下
28、面關(guān)于接口的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))A接口中更可以包含屬性、方法等,但是都不能實(shí)現(xiàn)B接口和類(lèi)有重要的區(qū)別,前者可以被多重繼承,而后者不可以C接口可以實(shí)例化,但實(shí)例化時(shí)必須實(shí)現(xiàn)所有未實(shí)現(xiàn)的方法D實(shí)現(xiàn)接口的類(lèi)必須實(shí)現(xiàn)接口中未實(shí)現(xiàn)的方法49在C#語(yǔ)言中,若類(lèi)a的命名空間為“b.c”,類(lèi)d的命名空間為“e.f”,則下列說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))A若在d 中使用a中的方法,可以通過(guò)“using b.c”引入命名空間B命名空間“e.f”中不可能出現(xiàn)名為a的類(lèi)C若在d中使用a中的方法,可以通過(guò)“b.c.a”全名的方式使用Da和d雖在不同的命名空間下,但仍可存在繼承關(guān)系50.已知Company.x
29、ml文件節(jié)點(diǎn)代碼如下:<Company><name>一汽大眾</name><價(jià)格>10萬(wàn)</價(jià)格><name>日本豐田</name><價(jià)格>20萬(wàn)</價(jià)格></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(“車(chē)名:0”,node.InnerText);Break;Case”價(jià)格”:Console.WriteLine(“價(jià)格為:0”,node.InnerText);Break;則正確的輸出的結(jié)果為()。(選擇一項(xiàng))A 車(chē)名:一汽大眾價(jià)格為:10萬(wàn)B 車(chē)名:一汽大眾價(jià)格為:20萬(wàn)C 車(chē)名:一汽大眾車(chē)名為:日本豐田D 價(jià)格為:10萬(wàn)價(jià)格為:20萬(wàn)51.在C#語(yǔ)言開(kāi)發(fā)的程序中,以下關(guān)于反射的說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))A反射提供了封裝程序集,模塊和類(lèi)型對(duì)象B使用反射可以動(dòng)態(tài)地創(chuàng)建類(lèi)型的實(shí)例C使用反射時(shí)必須提供
31、解決方案D使用反射可以獲取已加載的程序集和在其中定義的類(lèi)型信息,也可以調(diào)用類(lèi)型的方法或訪(fǎng)問(wèn)字段和屬性52.在C#語(yǔ)言開(kāi)發(fā)的程序中,以下對(duì)于方法重載的定義錯(cuò)誤的是()。(選擇二項(xiàng))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ù)類(lèi)型屬于引用類(lèi)型的是()。(選擇一項(xiàng))A整型(int)B結(jié)構(gòu)(struct)C接口(interface)D枚舉(enum)54.在C#程序中,下面關(guān)于枚舉的說(shuō)法不正確的是()。(選擇一項(xiàng))A使用枚舉可以避免不合理賦值B枚舉屬于值類(lèi)型CMessageBox的返回結(jié)果DialogResult是枚舉類(lèi)型DSystem.Drawing.Color類(lèi)型是枚舉類(lèi)型55.在C#語(yǔ)言中,以下關(guān)于文件處理描述錯(cuò)誤的是()。(選擇一項(xiàng))A. 要對(duì)文件進(jìn)行讀寫(xiě),需要在類(lèi)中使用S
33、ystem.IO命名空間B. Stream Writer 寫(xiě)入器創(chuàng)建方法可以為new StreamWriter(String FilePath)CStream Writer寫(xiě)入器創(chuàng)建方法也可以為new Stream Writer(FileStream myfs)DStreamReader讀取器讀取文件流中從當(dāng)前位置到末尾的所有字符的方法為ReaderLine()56.在C#語(yǔ)言中,以下關(guān)于集合的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))AArrayList 只能通過(guò)索引來(lái)訪(fǎng)問(wèn)和刪除值BHashTable可以直接通過(guò)鍵名來(lái)獲取值C使用List<T>添加、讀取元素時(shí),不需要拆箱和裝箱,這一點(diǎn)和Ar
34、rayList相同D使用Dictionary<K,V>可以通過(guò)Key獲取Value,這一點(diǎn)和HashTable相同57.在C#總,下列關(guān)于屬性的使用正確的是()。(選擇一項(xiàng))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#語(yǔ)言中,以下關(guān)于Trainer類(lèi)中構(gòu)造函數(shù)的說(shuō)法錯(cuò)誤的是()。(選擇二項(xiàng))A此構(gòu)造函數(shù)一般命名為T(mén)rainerB此構(gòu)造函數(shù)可以返回int或stirng型C此構(gòu)造函數(shù)一般為public類(lèi)型D此構(gòu)造函數(shù)一般被顯示調(diào)用60. 在C#程序中,下面關(guān)于接口的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))A接口中更可以包含屬性、方法等,但是都不能實(shí)現(xiàn)B接口和類(lèi)有重要的區(qū)別,前者可以被多重繼承,而后者不可以C接口可以實(shí)例化,但實(shí)例化時(shí)必須實(shí)現(xiàn)所有未實(shí)現(xiàn)的方法D實(shí)現(xiàn)接口的類(lèi)必須實(shí)現(xiàn)接口中未實(shí)現(xiàn)的方法61在C#語(yǔ)言中,若類(lèi)a的命名空間為“b.c”
36、,類(lèi)d的命名空間為“e.f”,則下列說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))A若在d 中使用a中的方法,可以通過(guò)“using b.c”引入命名空間B命名空間“e.f”中不可能出現(xiàn)名為a的類(lèi)C若在d中使用a中的方法,可以通過(guò)“b.c.a”全名的方式使用Da和d雖在不同的命名空間下,但仍可存在繼承關(guān)系62.已知Company.xml文件節(jié)點(diǎn)代碼如下:<Company><name>一汽大眾</name><價(jià)格>10萬(wàn)</價(jià)格><name>日本豐田</name><價(jià)格>20萬(wàn)</價(jià)格></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(“車(chē)名:0”,node.InnerText);Break;Case”價(jià)格”:Console.WriteLine(“價(jià)格為:0”,node.InnerText);Break;則正確的輸出的結(jié)果
38、為()。(選擇一項(xiàng))A 車(chē)名:一汽大眾價(jià)格為:10萬(wàn)B 車(chē)名:一汽大眾價(jià)格為:20萬(wàn)C 車(chē)名:一汽大眾車(chē)名為:日本豐田D 價(jià)格為:10萬(wàn)價(jià)格為:20萬(wàn)63.分析以下C#片段中的屬性,該屬性是()屬性。(選擇一項(xiàng))private string name;public string Namegetreturn name;A. 可讀可寫(xiě)B(tài). 只寫(xiě)C. 只讀D. 靜態(tài)64.在C#中,以下使用鍵值對(duì)存儲(chǔ)數(shù)據(jù)的是()。(選擇一項(xiàng))A. ArrayListB. ArrayC. 字符型數(shù)組D. HashTable65.在C#語(yǔ)言中,以下關(guān)于繼承的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))A 一個(gè)子類(lèi)不能同時(shí)繼承多個(gè)父類(lèi)B
39、 任何類(lèi)都是可以被繼承的C 子類(lèi)繼承父類(lèi),也可以說(shuō)父類(lèi)派生了一個(gè)子類(lèi)D Object類(lèi)是所有類(lèi)的基類(lèi)66.在C#語(yǔ)言中,方法重載的主要方式有兩種,包括()和參數(shù)個(gè)數(shù)不同的重載。(選擇一項(xiàng))A 參數(shù)類(lèi)型不同的重載B 返回值類(lèi)型不同的重載C 方法名稱(chēng)不同的重載D 參數(shù)名稱(chēng)不同的重載67.分析如下C#chengxu,運(yùn)行輸出的結(jié)果是()。(選擇一項(xiàng))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.在開(kāi)發(fā)C#程序過(guò)程中,我們會(huì)大量的使用對(duì)象和類(lèi),以下關(guān)于類(lèi)和對(duì)象說(shuō)法正確的是()。(選擇一項(xiàng))A 類(lèi)的實(shí)例被稱(chēng)為對(duì)象B 對(duì)象可以被繼承C 類(lèi)可以歸納為對(duì)象D 在對(duì)象的基礎(chǔ)上,將狀態(tài)和行為實(shí)體化為類(lèi)的過(guò)程稱(chēng)為實(shí)例化69.以下關(guān)于C#中的構(gòu)造函數(shù)說(shuō)法正確的是()。(選擇一項(xiàng))A. 構(gòu)造函數(shù)可以有參數(shù)B. 構(gòu)造函數(shù)有返回值C. 一般情況下,構(gòu)造函數(shù)總是private類(lèi)
41、型的D. 構(gòu)造函數(shù)可以通過(guò)類(lèi)的實(shí)例調(diào)用70.在C#程序中,索引器允許按照自定義的訪(fǎng)問(wèn)方式訪(fǎng)問(wèn)類(lèi)或結(jié)構(gòu)的對(duì)象組成的數(shù)組。以下索引器定義正確的是()。(選擇一項(xiàng))A. public Teacher thisstirng indexget/省略部分代碼Bpublic Teacher this indexget/省略部分代碼C.public string Teacher thisindexget/省略部分代碼D. public Teacher indexget/省略部分代碼72.在C#程序中定義如下Iplay接口,實(shí)現(xiàn)此接口的代碼正確的是()。(選擇一項(xiàng))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ù)類(lèi)型是值類(lèi)型的是()。(選擇二項(xiàng))A. 布爾類(lèi)型(bool)B. 接口(interface)C. 枚舉(enum)D. 數(shù)組(Array)74.在C#中,如果類(lèi)C繼承自類(lèi)B,類(lèi)B繼承自類(lèi)A,則以下描述正確的是()。(選擇一項(xiàng))a) C不僅繼承了B中的成員,同樣也繼承了A中的成員b) C只繼承了B中的成員c) C只繼承了A中的成員d) C 不能繼承了A或B中的成員75.在C#程序中,()類(lèi)的對(duì)象在插入和刪除時(shí)可
44、以提供更好的性能(選擇一項(xiàng))a )類(lèi)和結(jié)構(gòu)都是引用數(shù)據(jù)類(lèi)型b)類(lèi)和結(jié)構(gòu)都可以被繼承c)類(lèi)可以實(shí)現(xiàn)接口,但是結(jié)構(gòu)不可以實(shí)現(xiàn)接口d)類(lèi)可以具有默認(rèn)無(wú)參的構(gòu)造函數(shù),而結(jié)構(gòu)中只能具有帶參數(shù)的構(gòu)造函數(shù)76. 在C#中創(chuàng)建一個(gè)類(lèi)對(duì)象時(shí),系統(tǒng)最先執(zhí)行的時(shí)()中的語(yǔ)句。(選擇一項(xiàng))a)main方法b)構(gòu)造函數(shù)c)初始化函數(shù)d)字符串函數(shù)77. 在C#程序中,定義如下方法,下面選項(xiàng)中()錯(cuò)誤的實(shí)現(xiàn)對(duì)該方法的方法重載。(選擇一項(xiàng)) 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)于屬性使用正確的是()。(選擇二項(xiàng))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#程序中定義一個(gè)泛型集合對(duì)象students的代碼是:Dictionary<string, Student> students = new Dictionary<string, Student>();下面集合操作的代碼片段正確的是().(選擇一項(xiàng))a) Student stu=students“Jimmy”;b) stud
47、ents.Add(“Jimmy”);c) students.Remove(4);d) foreach(Student stu in students.Keys)80在C#程序語(yǔ)言中,下列關(guān)于序列化和反序列化的說(shuō)法中錯(cuò)誤的是()。(選擇二項(xiàng))a)要實(shí)現(xiàn)序列化操作,需要引入的命名空間是:System.Runtime.Serialization.Formatters.Binaryb)序列化和反序列化是可逆的過(guò)程,序列化是將對(duì)象狀態(tài)儲(chǔ)存到特定介質(zhì),反序列化是從儲(chǔ)存介質(zhì)中將數(shù)據(jù)重新構(gòu)建為對(duì)象c)要實(shí)現(xiàn)對(duì)象的序列化和反序列化操作,首先需要使用Seriazation標(biāo)識(shí)類(lèi)具有可序列化特性d)如果Comput
48、er類(lèi)是Laptop類(lèi)的父類(lèi),要實(shí)現(xiàn)Laptop對(duì)象的序列化操作,只需要在Laptop類(lèi)頭部標(biāo)記可序列化特性81在C#語(yǔ)言開(kāi)發(fā)程序中,以下關(guān)于IComparable<T>和IComparer<T>的說(shuō)法中錯(cuò)誤的是()。(選擇一項(xiàng))a) IComparable<T>是泛型接口,實(shí)現(xiàn)該接口的類(lèi)可以實(shí)現(xiàn)排序功能b) IComparable<T>包含一個(gè)未實(shí)現(xiàn)的方法CompareTo()c) IComparer<T>是一個(gè)比較器,它包含一個(gè)未實(shí)現(xiàn)的方法Compare(T x, T y)d) IComparer<T>可以作為Sort
49、()方法的返回值類(lèi)型,但不能作為參數(shù)類(lèi)型 82.下面是一個(gè)XML文件test.xml。使用C#程序只獲取第一本書(shū)貨幣戰(zhàn)爭(zhēng)的名稱(chēng)和價(jià)格節(jié)點(diǎn)內(nèi)容,正確的代碼是()。(選擇一項(xiàng))<BookShelf><Book><Name>貨幣戰(zhàn)爭(zhēng)</Name><Price>45</Price></Book><Book><Name>雅思英語(yǔ)攻略</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#語(yǔ)言中,方法重載的主要方式有兩種,包括()和參數(shù)個(gè)數(shù)不同的重載。(選擇一項(xiàng))a) 參數(shù)類(lèi)型不同的重載b) 返回值類(lèi)型不同的重載c) 方法名稱(chēng)不同的重載d) 參數(shù)名稱(chēng)不同的重84關(guān)于c#中的結(jié)構(gòu),以下說(shuō)法正確的是()。(選擇一項(xiàng))a) 結(jié)構(gòu)可以實(shí)現(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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)民參與土地流轉(zhuǎn)的農(nóng)業(yè)項(xiàng)目合作協(xié)議
- 月季花的美麗寫(xiě)物并抒情作文13篇范文
- 博弈經(jīng)典案例解析
- 建筑裝飾設(shè)計(jì)標(biāo)準(zhǔn)案例分析題
- 2025年綠化噴灑車(chē)項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 大型超市數(shù)字化進(jìn)銷(xiāo)存系統(tǒng)建設(shè)協(xié)議
- 2025年采購(gòu)師(高級(jí))考試試卷:采購(gòu)與成本控制
- 2025年法律職業(yè)資格考試客觀(guān)題試卷一案例分析:法律適用與解題技巧
- 2025年聚氨酯樹(shù)脂項(xiàng)目提案報(bào)告
- 2025年北斗衛(wèi)星項(xiàng)目提案報(bào)告
- 房地產(chǎn)估價(jià)報(bào)告:商業(yè)房地產(chǎn)租賃價(jià)格估價(jià)
- 體育課身體素質(zhì)練習(xí)教案
- 湖北省 公路工程試驗(yàn)檢測(cè)設(shè)備期間核查規(guī)范DB42∕T 1544-2020
- 四川省地質(zhì)災(zāi)害治理工程常用資料表格
- 患者隱私保護(hù)課件
- kW殼管式干式蒸發(fā)器設(shè)計(jì)
- 新進(jìn)員工三級(jí)教育卡(參考)范本
- 系列螺桿冷水機(jī)組操作培訓(xùn)
- 五金用樣品承認(rèn)書(shū)
- 四年級(jí)下冊(cè)英語(yǔ)外研一起點(diǎn)知識(shí)要點(diǎn)匯總
- T_CHES 17-2018 水井報(bào)廢與處理技術(shù)導(dǎo)則
評(píng)論
0/150
提交評(píng)論