C#程序设计语言期末考试题A有答案)
密 封 线 以 内 答 题 无 效
期末试题——C#程序设计语言(A卷)
一.判断题(每题1分,共10分,正确的打√,错误的打×)
( ) 4.派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成
员方法,并且也继承父接口方法的实现。 ( ) 5.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。 ( ) 6.隐式类型转换就是不需要声明目标类型就可以进行的转换?
( ) 7.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调
用基类的构造函数。 ( ) 8.在C#中在派生类中重新定义基类类的虚函数必须在前面加override。
( ) 9.C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,
但需在方法返回前对该参数明确赋值。 ( ) 10.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。 ( ) 1.“+、-、*、/、%、++、--均属于二元运算符。 ( ) 2.字符串类型属性引用类型。
( ) 3.Visual Studio控件的属性窗口中,按钮“A->Z”点击后,属性列表会先按照功
能分类排列属性后在每个单元中以名称排序。
二.单项选择题(每题2分,共40分)
一、(说明:每题有且仅有一个正确答案,请将正确答案填入下表)
1. C#程序设计语言属于什么类型的编程语言:a
A.高级语言 B.自然语言 C.机器语言 D.汇编语言 2. 如有int a=11;则表达式(a++*1/3)的值是:b
A.0 B.3 C.4 D.12 3. 类的字段和方法的默认访问修饰符是:b
A. public B. private C. protected D. internal
4. 对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为3.14。
密 封 线 以 内 答 题 无 效
现在要声明一个名为PI的圆周率常量,下面哪段代码是正确的?b A.const float PI;PI = 3.14f; B.const float PI = 3.14f; C.float const PI;PI = 3.14f; D.float const PI = 3.14f; 5. 请问经过表达式a=3+3>5?0:1的运算,变量a的最终值是什么?。c
A.6 B.1 C.0 D.true
6. 下列语句是MyClass的一部分,obj是MyClass的一个对象。 private class subclass
{
public int data; }
void change(ref int x) { x=1;} public void test() {
subClass s=new subClass(); s.data=100;
change(ref s.data); Console.WriteLine(s.data); }
则调用obj.test()后。控制台输出( d)。
A. 100 B. 101 C. 0 D. 1 7. 用户自定义的异常类应该从哪个类中继承(d)
A. System.ArgumentException B. System.IO.IOException C. System.SystemException D. System.ApplicationException 8. 下面有关虚方法的描述正确的是( a)。
A. 虚方法能在程序运行时,动态确定要调用的方法,因而比非虚方法更灵活,更方便 B. 在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符
C. 重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符 D. 在重写虚方法时,需要同时带上override和virtual修饰符
9. 下列语句声明了一个委托:public delegate int myCallBack(int x);则用该委托产生的回调
方法的原型应该是:b
A.void receive (int x) B.int receive(int num)
C.int receive( ) D.不确定的 10. C#中TestClass为一自定义类,其中有以下属性定义
public void Property{ }
使用以下语句创建了该类的对象,并使变量obj引用该对象: TestClass obj=new TestClass();
那么,可通过什么方式访问类TestClass的Property属性(c) A. TestClass.Progerty; B. TestClass. Property(); C. obj. Property; D. obj. Property(); 11. 已知类Base、MyClass 的定义如下
class Base
密 封 线 以 内 答 题 无 效
{
public void Hello() {
System.Console.WriteLine("Hello in Base!");//先基后派 } }
class Derived : Base {
public void Hello() {
System.Console.WriteLine("Hello in Derived!"); } }
则下列语句在控制台中的输出结果为__c___。 Derived x = new Derived(); x.Hello();
A. Hello in Base! B. Hello in Derived! C. Hello in Base! D. Hello in Derived! Hello in Derived! Hello in Base!
12. 下列关于接口的说法中,哪个选项是正确的?(d)
A. 一个类可以有多个基类和多个基接口 B. 抽象类和接口都不能被实例化
C. 抽象类和接口都可以对成员方法进行实现
D.派生类可以不实现抽象基类的抽象方法,但必须实现继承的接口的方法 13. 下列关于构造函数的描述中,哪个选项是正确的?(a)
A. 构造函数必须与类名相同 B. 构造函数不可以用private修饰 C. 构造函数不能带参数 D. 构造函数可以声明返回类型 14. 引用数组元素时,数组下标的数据类型可以允许哪项类型?(c)
A. 整型常量 B. 整型表达式 C. 整型常量或整型表达式 D. 任何类型的表达式 15. 以下类MyClass 的属性count 属于__c___属性。
class MyClass { int i; int count {
get{ return i; } } }
A. 只读 B. 只写 C. 可读写 D. 不可读不可写
密 封 线 以 内 答 题 无 效
16. 要让用户选择和浏览要打开的文件,应使用什么对话框?(b)
A. FileDialog B. OpenFileDialo
C. SaveFileDialo D. FolderBrowserDialog
17. 在Visual Studio 2005中,假设你正在单步调试某个应用程序。程序从入口开始,调用某个
私有方法将产生异常。现在代码运行到如图所示位置,应该使用下面哪种方式进一步调试?
a
A.使用逐语句调试 B.使用逐过程调试 C.跳出调试 D.停止调试
18. .NET Framework 2.0中,处理异常是很有用的功能。一个try代码块可以有多个catch块于之对应。在多个catch块中,下面哪个异常应该最后捕获?a
A. System.Exception类 B. System.SystemException类 C. System.ApplicationException类 D. System.StackOverflowException类 19. 在二维坐标系中,通常需要保存一组点的坐标。使用二维数组是一个解决方案。下面哪段代
码正确初始化了2行2列的整数二维数组?a
A. int[,] array = new int[2,2]; B. int[][] array = new int[2][2]; C. int[,] array = new int[2][2]; D. int[][] array = new int[2,2]; 20. 已经定义了一个Season枚举,它有4个成员Spring,Summer,Autumn,Winter。现在需要
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




