![(完整版)D3(C试题)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc1.gif)
![(完整版)D3(C试题)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc2.gif)
![(完整版)D3(C试题)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc3.gif)
![(完整版)D3(C试题)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc4.gif)
![(完整版)D3(C试题)_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 .在C#中创建一个类对象时,系统最先执行的是()中的 语句0A. main方法B.构造函数C.初始化函数D.字符串函数2.在c#语言开发的程序中,以下关于抽象类的说法错误的是 ()°A,抽象类多数作为基类使用B.抽象类可以定义字段、属性、包含有实现的方法端。一在抽象方法声明中可以使用 static或 virtual修饰衣D.抽象类可以实现多态3.在开发CM序中,我们会大量的使用类和对象,以下关 于类和对象说法正确的是()。A.类的实例被称为对象B.对象可以被继承C.类可以归纳为对象D.在对象的基础上,将状态和行为实体化为类的过程称-为安Wft订,4,分析如下C#代码,如果输出结果
2、是“ Dog Eating,下划线需要填写的代码是()0abstract class Animal(public void Eat();)class-E>og: Animalpublic void Eat()(Console.WriteLine("Dog Eating . ” );)public static void Main(string args)(Animal animal = new Dog();animal.Eat();)A. abstract 不填B. abstract,overrideC. virtual,不填D. virtual,override5.在C#语言
3、开发的程序中,分析以下代码段,则执行后的输出结果为()Opublic static void Main(String args)(nt m =100;int n =200;Sub(out m,n);Console. WriteLine(m + "n"+n);Add (ref m, ref n);Console. WriteLine(m + "n"+n);)private static void Sub(out int a,int b)(a =10;b = 20; if(a<b)a =1000;b =0;)int result = a-b;Conso
4、le.WriteLine(result); )private static void Add(ref int a , ref int b)int result = a+b;Console.WriteLine(result);) A. B. C. D.1000100010001000100010001001000200200200 03000120030010001000100010010006. 在C#中,可通过Thread类中Priority20002002000属性设置线程的优先级,在未设置该属性的情况下,线程的默认优先级为()。A. LowestB. BelowNormalC. Defa
5、ultD. Normal7 .使用()关键字修饰类,可避免类被继承A. delegateB. abstractC. sealedD. enum8 .分析如下c#代码,根据类的继承关系,运行后的输出结果是()public class Person(public Person ()(Console. Whte("不得入内!");)private int age=0;public int Age(getreturn age;set(if (value>=18)Console.Whte("成年人!");elseConsole. Whte("非成年
6、人!");age=value;)public class Test(static void Main()(Person p = new Person();P.Age = 17;)A.非成年人!不得入内!B,不得入内!成年人!C,不得入内!D,不得入内!非成年人!9 .在C破中,()允许相同名称,不同参数个数或者参数类 型的方法存在。A. 方法重写B.方法重载C.方法取消D.方法覆盖10 .在C#中,下面关于静态方法和实例方法描述错误的是:() A.静态方法仅能使用类名调用,实例方法需要使用类的 实例来调用。B.静态方法可以直接调用实例方法C. this和base关键字不能用在静态方法
7、中-一反一静态方祛实例化对象时初始化,实例方法调用前初始 化11 .在.NET中,.NET Framework 由()组成。A. FCL 和 CLRB. CLS 和 CTSC. ADO.NET 和 ASP.NETD. WinForm 和 ASP.NET12 .在C#中,以下()是int的基类。A. Int32B-0t7ject-C. ValueTypeD. Int1613 .在C#中,以下代码运行的结果为()0abstract class BaseClasspublic virtual void MethodA()public virtual void MethodB()()class Cla
8、ssi: BaseClass(public void MethodA(string arg)()public override void MethodB()()class Class2: Classi(new public void MethodB()()class MainClass(public static void Main(string args) (Class2 o = new Class2();o.MethodA();)A. BaseClass.MethodAB. Class2.MethodAC. Classi .MethodAD.编译错误14 .在C#中,下列代码输出结果是()
9、oclass Test(public enum WeekDays (Mon, Tue, Wed, Thur, Fir, Sta, Sun)static void Main() (WeekDays week = (WeekDays)2;Console. WriteLine(week);)A. 2B. TueC. WedD.编译错误15 .下面关于命名空间的说法错误的是()oA.命名空间用于组织相关的类和其他类型B.命名空间可以嵌套C.在同一个应用程序中,不同的命名空间中不允许有相 同名称的类D. using关键字用于引用命名空间16 .在C#中通过装箱和拆箱实现值类型和引用类型之间的相 互转换,
10、下列有()处实现了装箱。int age = 5;object o = age;0=10;age = (int)o;object oage = age;A. 1B. 2C. 3D. 417 .在C#中,当引用类型为()时,表明没有引用任何对象。A. EmptyB. NullC. NothingD. 018 .在C#中,下面关于静态方法和实例方法描述错误的是:() A.静态方法仅能使用类名调用,实例方法需要使用类的 实例来调用。B.静态方法可以直接调用实例方法C. this和base关键字不能用在静态方法中D.静态方法实例化对象时初始化,实例方法调用前初始 化19.以下关于C#代码说法正确的是()
11、oclass MyAnimals(private int bodyTemp=98;public int BodyTemp(getreturn bodyTemp;/1) ) public class Test ( static void Main() (MyAnimals a = new MyAnimals();Console. WriteLine(a.BodyTemp);/2a.bodyTemp=56;/3) ) A.代码1错误 日 装 C.代码3错误 D.代码无错误20.在C#中,关于构造函数的说法正确的是()0A.在一个类中允许有多个构造函数,构造函数在创建对 象时调用B.在一个类中允许有
12、多个不同名称的构造函数C. 一个类至少声明有一个构造函数 ;伞类只 能有一个构 造函数订 21 .在C#中,下列代码的运行结果是()。public class DaysInYear ( private int days; static void Main() ( DaysInYear newDaysInYear = new DayslnYear();线Console.WriteLine(newDayslnYear.days -1);di ) AB. 0C. 1D.编译错误22 .在C#中,下列()关键字用于重写基类的虚拟方法。A. overrideB. newC. baseD. virtual
13、23 .在C#中,关于抽象类,以下说法正确的是()oA.若抽象类中的方法都是非抽象方法时,抽象类可以实 例化B.子类可以同时实现多个抽象类C.抽象类中的所有方法必须都不能有实现D.抽象类中的抽象方法不能有实现24 .在C#中,一个类()oA,可以继承多个类B.可以实现多个接口C.只能被一个子类继承D,只能实现一个接口25 .在C#中,对于以下代码的说法正确的是()oclass Testindex(private int Elements=new int1OO;public int thisfint index/1getreturn Elementsindex;) set ( Elementsi
14、ndex=value;)static void Main(string arges)(Testindex Ti=new Testindex ();Ti2=1 ;/2Console.Write(Ti0.ToString()+""); /3 )A.代码行1不正确。B.代码行2不正确。C.代码行3不正确。D.代码运行时正确输出:026 .在C#中,Hashtable类所在的命名空间是()。A. System.ThreadingB. System.IOC. System.CollectionsD. System27 .在C#中,以下程序的输出结果是()o class FirstCl
15、asspublic double Div(int num1 ,int num2) ( return num1/num2;) public int FirstMethod() ( return 10;) public int SecondMethod() ( return 3;) ) class SecondClass:FirstClass (public new int SecondMethod() ( return 200;) ) public class TestMain (public static void Main() (FirstClass fc=new SecondClass()
16、;Console. WriteLine("Value="+fc.Div(fc.FirstMethod(), fc.SecondMethod(); ) ) A. Value=0B. Value=3C. Value=3.333D. Value=0.0528.在C#中,下列关于抽象类和接口的说法,正确的是()o A.在抽象类中,所有的方法都是抽象方法B,继承自抽象类的非抽象子类必须实现其父类(抽象类)中的所有抽象方法C.在接口中,可以有方法实现,抽象类中不能有方法实 现D. 一个类可以从多个接口继承,也可以从多个抽象类继 承29在一网区以下代码运行的结果是()o装 Hashtab
17、le hsStu = new Hashtable();hsStu.Add(1,2);hsStu.Add(2,4);hsStu.Add(3,6);IDictionaryEnumerator stuEnum = hsStu.GetEnumerator();int total = 0;while(stuEnum.MoveNext()(4otaU=(int)stuEnum. Value;订Console. WriteLine(total);A. 6B. 12C. 18D. 2430 .在C#中,下面属于值类型的数据类型是()A. intB. ArrayListC. doubleD. Object31
18、.关于以下C#代码的说法正确的是()opublic class Child(public static void Cry()(Console.WhteLine("每个孩子都会哭)public static void Main()(Cry();/1Child ch=new Child();/2ch.Cry();/3)代码1错误B.代码2错误C.代码3错误D,没有错误32.在C#中,定义如下一个枚举,以下说法正确的是() public enum ABC(Monday,T uesDay=1 ,WednesDay存在错误。Monday明确进行赋值后将没有错误B.存在错误。TuesDay不赋值
19、将没有错误C.存在错误。Monday和WednesDay明确进行赋值后没 有错误D.代码无错误。33.下列C#代码中使用了抽象类的概念,关于这段代码的说 法中正确的是()0abstract class WashingMachine(public WashingMachine() abstract public void Wash();)class MyWashingMachine : WashingMachine(public override void Wash()(Console. WriteLine("Wash");)public static void Main()
20、(WashingMachine wm=new WashingMachine(); wm.Wash();)A.代码编译将产生错误,因为抽象类中的 Wash方法没 有实现B.代码编译将产生错误,因为派生类中存在一个与基类 同名的方法C.代码编译将产生错误,因为不能创建抽象类的对象D.代码编译正确,并且输出“ Wash”34.在C#中,关于以下代码说法正确的是()public class Test(public static void Main()(String str = Convert("2");Console. WriteLine(str);)public int Conv
21、ert(String str)(int a = int.parse(str);return a * a;)public String Convert(string str) (return str;)代码正确输出结果“ 2”B.代码正确输出结果“ 4”C.代码正确输出结果“ 6”D.代码编译错误。35.在C#中,下列代码的运行结果是() public enum Level(High,middle,loe)public class Teacherpublic Level teaLevel;public Teacher (Level lev)(this.teaLevel=lev;)public s
22、tatic void Main()(Teacher tea=new Teacher(Level.middle); Console. WriteLine(int)tea.teaLevel);)A. -1区_Q装 C. 1D. 236.在C#中可以使用枚举变量来避免不合理的赋值。以下情 况中可以使用枚举变量的是()0A.学生类中的性别属性B.圆形类的半径属性C.计算圆形面积的II值D.以上都可以彳一句一商港由薮足飞#中类的特殊方法。它用于创建实例时对对 象进行初始化,一下代码片段中的构造函数定义正确的是 ()°A. class Hello(public HelloQConsole. Wr
23、iteLine("Hello!");) B. class Hello (public Test() (Console. WriteLine("Hello!");) ) C. class Hello (public int Hello() (Console. WriteLine("Hello"); ) D. class Hello(public Hello(string str) (return str;)38.在.NET中,接口是一种规范和标准,它可以约束类的行 为。下列接口定义正确的是()OA. public interface I
24、 Bicycle (public void ride();)B. public interface I Bicycle(void ride();)C. public interface I Bicycle(string Type(get; set; )D. public interface I Bicycle(string color;)39 .关于C#中的虚拟方法,以下说法正确的是()oA.使用static修饰B.不能有方法体C,可以被子类重写D.使用 abstract40 . C#中,可以使用枚举变量来避免不合理的赋值,以下枚举定义中正确的是()0A. public enum Sex(ma
25、il,female, )mail,female;)C. public Sex enum( mail,female,)D. public Sex enum( mail,female)41.下列关于操作数据库的说法中,错误的是()A. ExecuteNonQuery一般用来执行增、删、改语句B. ExecuteScalar一般用来获取单行单列的值C.查询数据集时,一般将数据填充到DataSetD.查询数据时,只能将数据填充到DataSet的方式来进行42 .下面关于使用存储过程优点的说法中,错误的是()A.提高了代码的重用性B,存储过程是预编译的,运行效率更高C,存储过程相对SQL语句可以减少网络传输D.存储过程比SQL语句更简洁43 .下列关于三层架构的依赖关系的说法中,正确的是()A.表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国感应活动车辆标牌行业投资前景及策略咨询研究报告
- 2025至2031年中国双层操作台行业投资前景及策略咨询研究报告
- 2025年三合一开瓶器项目可行性研究报告
- 2025至2030年氨基酸粉项目投资价值分析报告
- 2025至2030年中国真皮带数据监测研究报告
- 2025至2030年中国环保窗贴数据监测研究报告
- 2025至2030年中国沙漠轮胎数据监测研究报告
- 2025至2030年中国氟化钙单晶数据监测研究报告
- 2025至2030年中国内燃机曲轴数据监测研究报告
- 2025年中国网制文具市场调查研究报告
- 2024新版《药品管理法》培训课件
- 外科学-第三章-水、电解质代谢紊乱和酸碱平衡失调课件
- 人事测评理论与方法-课件
- 最新卷宗的整理、装订(全)课件
- 城市旅行珠海景色介绍珠海旅游攻略PPT图文课件
- 信访事项受理、办理、复查、复核、听证程序课件
- 【北京】施工现场安全生产标准化管理图集
- 小学 三年级 科学《观测风》教学设计
- JJF1664-2017温度显示仪校准规范-(高清现行)
- 第二讲共振理论、有机酸碱理论
- 研究性学习课题——有趣对联
评论
0/150
提交评论