云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C#期末考试题

C#期末考试题

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 11:43:06

10、在C#语言中,下列关于属性的描述正确的是(B).(选择一项)

A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性 B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏 C.要定义只读属性只需在属性名前加上readonly关键字 D.在C#的类中不能自定义属性

11、程序运行过程中发生的错误,叫作(C).(选择一项) A.版本 B.断点 C.异常 D.属性

12、在.NET框架类库中,所有与多线程机制应用相关的类都放在(C)命名空间中。(选择一项)

A.System.SysThread B.System.Thread C.System.Threading D.NetException 13、在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为(A)。(选择一项) A.容器控件 B.组合控件 C.排列控件 D.基类控件

14、阅读以下的C#代码: class A {

public A( ) {

Console.WriteLine(\ } }

class B:A {

public B() {

Console.WriteLine(\ } }

class Program {

public static void Main()

{

B b = new B();

Console.ReadLine(); } }

上述代码运行后,将在控制台窗口输出(C)。(选择一项) A. A B. B C. A B D.B A

15、在.NET中,以下关于命名空间的描述,正确的是(D)。(选择一项) A.命名空间不可以进行嵌套

B.任一个.cs文件中,只能存在一个命名空间

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

16、NET中,程序中的错误可以划分为以下三类,除了(D)。 (选择一项) A.逻辑错误 B.运行时错误 C.语法错误 D.自定义错误

17、针对下面的C#代码: using System;

delegate void D(int i); class P {

public static void Main() {

V(new D(R)); }

public static void R(int t) {

V(21); }

public static void V(int i) {

Console.WriteLine(i.ToString()); Console.ReadLine(); } }

以下说法正确的是(B )(选择一项)

A.代码中存在错误,delegate voidD(int i);不能定义在名称空间或者类之外 B.代码中存在错误,代码行V(new D(R));使用委托错误 C.程序正常运行,输出为0 D.程序正常运行,输出为21

18、’(abc)|(def)’能匹配的是( ) A、”abcdef” B、”abcd” C、”abc” D、”cdef”

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

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

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

20、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用(A)关键字。(选择一项) A.override B.new C.static D.virtual

21、在.NET中,Hashtable类所在的命名空间是(C)(选择一项) A.System.Threadint B.System.IO

C.System.Collections D.System

22、在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中, 有(B)处实现了拆箱。(选择一项) int age = 5; object o= age; o=10;

age=(int)o;

object oAge =age; A.0 B.1 C.2 D.3

23、在C#中,下列代码的运行结果是() . (选择一项) Int[]num =new int[]{1,3,5}; ArrayList arr=new ArrayList();

For(int i=0;i

arr.Add(num[i]); }

arr.Insert(1,4);

console.Write(arr[2]); A.1 B.3 C.4 D.5

24、C#中关于委托,下面说法正确的是(AD)。(选择两项) A.委托是一种类的成员 B.委托必须定义在类中

C.定义委托需要使用delegate关键字 D.委托是一种数据类型

25、下列关于C#的异常处理的说发法,错误的是(BC)。(选择二项) A.Try块必须跟catch块组合使用,不能单独使用 B.一个try块可以跟随多个catch块

C.使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常

D.在try … catch …..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行

26、在.NET中,一些数据类型为引用类型,当引用类型的值为(B)时,表明没有引用任何对象。(选择一项) A.Empty B.null C.Nothing D.0

27、在C#中,接口与抽象基类的区别在于(D)。(选择一项) A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法 B.抽象基类可以被实例化,而接口不能被实例化 C.抽象基类不能被实例化,而接口可以被实例化 D.抽象基类能够被继承,而接口不能被继承

28、ADO.NET中的DataView控件可以用来筛选数据集中的数据项,以下的代码用来选择数据集中年龄小于24的员工:

DataView V = new DataView(mydataSet.Tables[0]); (1)//此处填写正确的代码

则(1)处应该填写的正确代码为(A)。(选择一项) A.V.RowFilter = \

B.V.RowFilter = \

搜索更多关于: C#期末考试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

10、在C#语言中,下列关于属性的描述正确的是(B).(选择一项) A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性 B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏 C.要定义只读属性只需在属性名前加上readonly关键字 D.在C#的类中不能自定义属性 11、程序运行过程中发生的错误,叫作(C).(选择一项) A.版本 B.断点 C.异常 D.属性 12、在.NET框架类库中,所有与多线程机制应用相关的类都放在(C)命名空间中。(选择一项) A.System.SysThread B.System.Thread C.System.Threading D.NetException 13、在.NET的控件中,Panel、GroupBox、TabControl等

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com