c#试题集锦 _原创文档.pdfVIP

  • 1
  • 0
  • 约1.48万字
  • 约 13页
  • 2024-07-14 发布于河南
  • 举报

C#试题集锦

一、选择题(40分,每小题1分)

1、在C#中,下列常量定义正确的是()。

A.ConstdoublePI3.1415926;B.Constdoublee=2.7

C.definedoublePI3.1415926D.definedoublee=2.7

2、在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了()。

A.只读属性B.只写属性C.读写属性D.不可读不可写的属性

3、在C#中,一个类().

A.可以继承多个类B.可以实现多个接口

C.在一个程序中只能有一个子类D.只能实现一个接口

4、以下的C#代码:

staticvoidMain(string[]args)

{

Console.WriteLine(运行结果:{0},Console.ReadLine());

Console.ReadLine();

}

代码运行结果为()。

A.在控制台窗口显示“运行结果:”

B.在控制台窗口显示“运行结果:{0}”

C.在控制台窗口显示“运行结果:,Console.ReadLine”

D.如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A”

5、在C#中定义一个数组,正确的代码为()。

A.intarraya=newint[5];B.int[]arraya=newint[5];

C.intarraya=newint[];D.int[5]arraya=newint;

6、在C#语言中,下列关于属性的描述正确的是().

A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性

B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏

C.要定义只读属性只需在属性名前加上readonly关键字

D.在C#的类中不能自定义属性

7、程序运行过程中发生的错误,叫作().(选择一项)

A.版本B.断点C.异常D.属性

8、在.NET中,以下关于命名空间的描述,正确的是()。

A.命名空间不可以进行嵌套B.任一个.cs文件中,只能存在一个命名空间

C.便用private修饰的命名空间,其内部的类也不允许访问D.命名空间使得代码更加有条

理、结构更清晰

9、NET中,程序中的错误可以划分为以下三类,除了()。

A.逻辑错误B.运行时错误C.语法错误D.自定义错误

10、以下关于C#中方法重载的说法正确的是()。(选择二项)

A.如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载

B.如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载

C.如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载

D.如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载

11、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用()关键

字。(选择一项)

A.overrideB.newC.staticD.virtual

12、在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,

有()处实现了拆箱。(选择一项)

intage=5;

objecto=age;

o=10;

age=(int)o;

objectoAge=age;

A.0B.1C.2D.3

13、在C#中,下列代码的运行结果是(

文档评论(0)

1亿VIP精品文档

相关文档