《面向对象程序设计》模拟试卷2

《面向对象程序设计》模拟试卷2

ID:37712953

大小:26.71 KB

页数:8页

时间:2019-05-29

《面向对象程序设计》模拟试卷2_第1页
《面向对象程序设计》模拟试卷2_第2页
《面向对象程序设计》模拟试卷2_第3页
《面向对象程序设计》模拟试卷2_第4页
《面向对象程序设计》模拟试卷2_第5页
资源描述:

《《面向对象程序设计》模拟试卷2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江警官职业学院2013—2014学年第一学期期末考试《面向对象程序设计》模拟试卷一、判断题。(共10分,每题1分,对的打“√”,错的打“メ”)二、1、C#中数据的下标从1开始。(メ)三、2、引用类型参数的值是地址。(√)四、3、类成员默认的访问修饰符是Public。(メ)五、4、类中的静态成员可以用this关键字引用。(メ)六、5、类静态构造函数在给定的应用程序域中至多执行一次。(√)七、6、字段是有自己的存储空间的。(√)八、7、类中的静态构造函数不重载实例构造函数,而且不能进行自身重载。(√)九、8、类中的静态成员可以访问实例成员。(メ)十、9、只有Set访问器的属性称为只

2、读属性。(メ)十一、10、声明抽象类必须提供关键字abstract。(√)二、选择题。(共20分,每题1分)1、下列说法哪个正确?(B)A、不需要定义类,就能创建对象B、属性可以定义为抽象的C、对象中必须有属性和方法D、常量不能作为类成员2、关于继承的说法正确的是:(C)A、子类将继承父类所有的成员B、子类只继承父类中除构造函数和析构函数以外的成员C、子类只继承父类public成员D、子类只继承父类的方法,而不继承属性3、C#源代码文件的扩展名为:(C)。A、.txtB、classC、csD、csproj4、下列说法哪个正确?(B)A、许一个子类有多个父类B、某个类是一个类的子类

3、,它仍有可能成为另一个类的父类C、一个父类只能有一个子类D、继承关系最多不能超过5层5、在类作用域中能够通过直接使用该类的(D)成员名进行访问。A、私有B、公用C、保护D、任何6、decimal类型和float都可以表示小数,正确说法:(C)A、两者没有任何区别B、decimal类型比float类型取值范围大C、decimal类型比float类型精度高D、decimal类型比float类型精度低7、在类的成员中,用于存储属性值的是(D)。A.、属性B、方法C、事件D、成员变量(字段)8、将变量从字符串类型转换为数值类型可以使用的整型转换方法是(A)。A、Str()B、CcharC

4、、CStr()D、int.Parse();9、字符串连接运算符包括&和(A)。A、+B、-C、*D、/10、先判断条件的当循环语句是(B)。A、do...whileB、whileC、while...doD、do...loop11、以下正确的描述是(C)。A、函数的定义可以嵌套,函数的调用不可以嵌套B、函数的定义和函数的调用均可以嵌套C、函数的定义不可以嵌套,函数的调用可以嵌套D、函数定义和函数的调用均不可以嵌套12、在C#中定义接口时,使用的关键字是(A)。A.interfaceB.:C.classD.override13、属于C#语言的关键字(A)。A.abstractB.ca

5、melC.SalaryD.Employ14、析构函数的函数名第一个字符必须是(B)。A、^B、~C、$D、%15、下列说法中,正确的是(A)。A、派生类对象可以强制转换为基类对象B、在任何情况下,基类对象都不能转换为派生类对象C、接口不可以实例化,也不可以引用实现该接口的类的对象D、基类对象可以访问派生类的成员16、继承具有(B),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。A、规律性B、传递性C、重复性D、多样性17、在C#类中,关于属性的说法不正确的是(D)。A、属性可以是只读的B、属性可以是可读可写的C、属性可以是只写的D、属性不能只是可写的18、在C

6、#中,下列变量定义与赋值不正确的是(B)A、inta=12;B、doublea=12d;C、floata=12.5;D、stringa=12.ToString();19、若要使文本框不可编辑,要对(D)属性进行设置。A、EnabledB、VisibleC、BackColorD、Text20、floatf=-123.567F;inti=(int)f;i的值现在是(A)A、-123B、-124C、-122D、以上都有可能三、填空题。(共10分,每题1分)1、C#是一种面向对象的语言。2、定义静态成员的关键字是static。3、虽然抽象方法同时隐含为虚拟方法,但是它不能有virtual

7、修饰符。4、面向对象程序的语言具有:封装性、继承性和多态性。5、类中声明的属性往往具有set()和get()两个访问器。6、在c#中using关键字的作用是引入命名空间。7、传递方法的参数有两种方式,一种是值传递方式,另一种是传引用方式,参数前用ref或out修饰符。8、在C#中,输出对话框是用MessageBox.Show()类的show()方法。9、在C#中,修饰符public是公共的,修饰符private是私有的,protected是受保护的。10、声明接口的关键字是int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。