预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2014级计算机网络专业《C#程序设计语言》 课程期末测试卷(B) 题号一二三四五总分得分 一、选择题(每题2分,共20分) 1、C#的数据类型有___B_。 A、值类型和调用类型; B、值类型和引用类型; C、引用类型和关系类型; D、关系类型和调用类型; 2、可用作C#程序用户标识符的一组标识符是。(B) 下列选项中哪个变量命名是合法的____。 A.while define +WORD B.a3_b3 _num stuName C.for -abc jx@2015 D.2a do Goodbye 3、提供项目及其文件的有组织的视图。(B) A.属性窗口B.解决方案资源管理器 C.类视图 D.工具箱 4、在C#中无需编写任何代码就能将double型数值转换为float型,称为________。(B) A.显式转换 B.隐式转换 C.数据类型变换 D.变换 5、面向对象的语言具有继承性、多态性和__A__性。 A.封装B.拆箱C.封闭D.逻辑 6、在使用ADO.NET设计数据库应用程序时,可通过设置Connection对象的_______属性来指定连接到数据库时的用户和密码信息。(A) A.ConnectionString B.DataSource C.UserInformation D.Provider 7.一个类中的方法要在子类中能被重写应该使用关键字。(C) A.voidB.override C.virtualD.interface 8、当出现了格式错误的字符串转换成int时,会引发一个异常。(D) A.ArgumentNullException B.StackOverFlowException C.IndexOutOfRangeException D.FormateException 9、获取时间框的值是使用________属性。(C) A.Name B.Id C.Text D.Value 10、按钮单击事件是。(A) A.Click B.SelectedIndexChanged C.ValueChangedD.DoubleClick 二、填空题(每题2分,共20分) 1、C#语句每行以___;_________结束。 2、_______-=___表示将左右操作数相减的结果赋值给左操作数。 3、控制台运用程序中,方法____ReadLine_______和__Read___________可以实现从控制台输入。 4、在执行一个循环语句时,break语句可以跳出整个循环体。 5、一般情况下,__for__用于定点控制循环__while______用于计数控制循环。 6、如果一个类包含一个或多个抽象方法,它是一个类。(抽象类) 7、异常的基类是Excption。 8、定义抽象类用关键字___abstract____。 三、判断题(每题2分,共20分) 1、C#语言中对大小写敏感。(T) 2如果(x==y)或(a<b)中一个为真,则表达式((x==y)||(a<b))为真。(F) 3、一个类可以继承多个类,一个类也可以实现多个接口。(F) 4、当前方法产生的异常时catch中的语句会执行,但finally中的将不会。(F) 5、把数值型数组的一个元素作为参数传入一个方法中,并在此方法中修改了这个值。那么在方法返回后,修改的值会被储存到数组中。(T) 6、静态方法可以使用类调用,非静态方法需要实例化对象才能调用。(F) 7、所有的类都可以被继承。(F) 8、同一个类当中的构造函数名可能不同。(T) 9、子类不可以继承父类protected成员(F) 10、在C#类中,this代表了当前对象本身。(F) 四、简答填空题(每题4分,4题共20分) 1、什么是接口,接口的作用有哪些? 答:一个接口可从一个或多个基接口继承。当基类型列表包含基类和接口时,基类必须是列表中的第一项。实现接口的类可以显式实现该接口的成员。显式实现的成员不能通过类实例访问,而只能通过接口实例访问。接口只包含只有方法,属性,索引器(有参属性),事件四种成员。 2、判断以下程序会在哪里抛出异常并给出理由,写出最终输出。 classMyClass { staticvoidMain() { try { stringnumStr="1,2"; Console.WriteLine("开始转换"); intnum=Convert.ToInt32(numStr); Console.WriteLine("转换测试成功"); } catch { } finally { Console.WriteLine("测试完毕"); } Console.ReadLine(); } } 答:这里会报异常stringnumStr="1,2"; Conso