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

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

ID:47236783

大小:48.04 KB

页数:7页

时间:2019-07-30

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

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

1、浙江警官职业学院2013—2014学年第一学期期末考试《面向对象程序设计》模拟试卷一、判断题。(共10分,每题1分,对的打“√”,错的打“メ”)1、C#程序必须包含一个Main方法作为程序的入口点。(√)2、String类型是引用类型。(√)3、只有Get访问器的属性称为只写属性。(メ)4、构造函数可以被重载。(√)5、属性占用存储空间。(メ)6、类中的静态构造函数不能带参数,不能具有可访问性修饰符。(√)7、一个类可以有多个不同名的构造函数。(メ)8、子类将继承父类所有的成员。(√)9、变量在可以作为ref引用参数传递之前,可以不赋值。(メ)10、一个类可以实现多个接口。(

2、√)二、选择题。(共20分,每题1分)1、以下C#注释代码,不正确的是(D)。A、//C#注释代码B、//C#注释代码1//C#注释代码2C、////C#注释代码D、/*C#注释代码*/2、下面属于合法的字符串常量的是(B)。A、@XYZB、"XYZ"C、’XYZ’D、XYZ3、在窗体中,改变label标签的显示结果,需修改的属性是(A)。A、TextB、NameC、TitleD、Index4、当没有定义访问修饰符时,类的成员的默认访问修饰符为(D)。A、privateB、publicC、protectedD、internal5、执行下列语句将产生的结果是(B)。inti=1

3、;if(i)Console.WriteLine(true);elseConsole.WriteLine(false);A、输出1B、输出trueC、输出falseD、编译错误6、以下关于静态方法的说法,不正确的是(D)。A、静态方法不对特定实例进行操作B、静态方法只能直接访问静态成员C、在静态方法中引用this会导致编译时错误D、静态方法通过类的实例来访问7、定义一个数组string[]role={“赵灵儿”,“李逍遥”,“林月如”,“杨过”,“小龙女”},数据中的role[5]指的是(D)。A、小龙女B、杨过C、林月如D、数组越界8、如果一个类命名为mywidger,以下哪

4、一个是mywidger的默认构造函数。(D)A、newmywidger();B、publicclassmywidgerC、publicmywidger(){};D、mywidger{};9、以下函数中,(C)是重载函数1.voidf1(intx)2.intf1(intx)3.intf1(intx,inty)4.floatk(intx)A、四个全B、1和4C、2和3D、3和410、关于类成员访问控制权限正确的是(A)。A、public能被所有类访问B、private能被同一文件中的其它类访问C、protected能被所有类访问D、internal能被所有类访问11、以下描述错误

5、的是(D)。A、抽象属性的声明不提供属性访问器B、抽象方法用abstract修饰C、抽象方法是没有方法体的方法D、抽象方法声明中可以使用static修饰符12、为一个bool变量赋值时,可以使用(B)方式。A、boola=1;B、boola=(9>=10);C、boola=”真”;D、boola==false;13、让控件不可见的属性是以下哪一个?(D)A、CursorB、EnabledC、DockD、Visible14、下列说法哪个正确?(B)A、允许一个子类有多个父类B、某个类是一个类的子类,它仍有可能成为另一个类的父类C、一个父类只能有一个子类D、继承关系最多不能超过4

6、层15、下列说法哪个正确?(C)A、不需要定义类,就能创建对象B、属性可以定义为抽象的C、对象中必须有属性和方法D、常量不能作为类成员16、定义了一个汽车类Car类的对象,包含属性有:颜色(Color),型号(Type),品牌(Brand)。现在小黑要在Main方法中创建Car类的对象,在下面的代码中,哪个是正确的。(B)A、CarmyCar=newCar;myCarColor="黄色";B、CarmyCar=newCar();myCar.Brand="宝马";C、CarmyCa;myCar.Color="黄色";D、CarmyCar=newCar;Color="黄色";17

7、、构造函数何时被调用?(A)A、创建对象时B、使用对象的方法时C、类定义时D、使用对象的属性时18、在.NET中,程序员在代码中漏写一个大括号,这属于(B)A、逻辑错误B、语法错误C、运行时错误D、自定义错误19、在C#中,下列变量定义与赋值正确的是(C)A、inta=”12”;B、doublea=12c;C、floata=”12.5”;D、stringa=12.ToString();20、在C#类中,关于属性的说法不正确的是(D)。A、属性可以是只读的B、属性可以是可读可写的C、属性可以是只写的D、属

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

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

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