2022年《面向对象程序设计》模拟试卷.docx
《2022年《面向对象程序设计》模拟试卷.docx》由会员分享,可在线阅读,更多相关《2022年《面向对象程序设计》模拟试卷.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源浙江警官职业学院2021 2021 学年第一学期期末考试面对对象程序设计模拟试卷一、判定题;(共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# 注释代码 2 C、 /C# 注释代码D、 /*C# 注释代码 */2、下面属于合法的字符串常量的是(B);A 、XYZB 、 XYZC 、 XYZ、DXYZ3、在窗体中,转变label 标签的显示结果,需修改的属性是(A);A、 TextB 、 Name C 、TitleD 、Index4、当没有定义拜访修饰符时,类的成员的默认拜访修饰符为(D);A 、 privateB 、 publicC 、 protectedD、 internal 5、执行以下语句将产生的结
3、果是(B);int i=1 ;if i Console.WriteLinetrue;else Console.WriteLinefalse ;A 、输出 1B、输出 trueC、输出 falseD 、编译错误6、以下关于静态方法的说法,不正确选项(D);A 、静态方法不对特定实例进行操作B 、静态方法只能直接拜访静态成员C、在静态方法中引用this 会导致编译时错误D、静态方法通过类的实例来拜访7、定义一个数组string role=“赵灵儿” , “李逍遥” , “林月如” , “杨过” , “小龙女” ,数据中的 role5指的是( D);A、小龙女B、杨过C、林月如D、数组越界8、假如一
4、个类命名为mywidger ,以下哪一个是 mywidger 的默认构造函数;(D)A 、 new mywidger ;B 、public class mywidger欢迎下载精品学习资源C、public mywidger ;D 、mywidger;9、以下函数中,(C)是重载函数1.void f1int x2.int f1int x3.int f1int x,int y4.float kint x A 、四个全B、1 和 4C 、2 和 3D、 3 和 410、关于类成员拜访掌握权限正确选项(A);A 、public 能被全部类拜访B、 private 能被同一文件中的其它类拜访C、prot
5、ected 能被全部类拜访D、internal 能被全部类拜访11、以下描述错误选项(D );A 、抽象属性的声明不供应属性拜访器B 、抽象方法用 abstract 修饰C、抽象方法是没有方法体的方法D、抽象方法声明中可以使用static 修饰符12、为一个 bool 变量赋值时,可以使用(B)方式;A 、bool a=1 ; B 、bool a=9=10 ; C、bool a= 真”; D、bool a=false ;13、让控件不行见的属性是以下哪一个.( D)A 、 Cursor B 、Enabled C 、 Dock D 、Visible14、以下说法哪个正确?(B)A 、答应一个子类
6、有多个父类B、某个类是一个类的子类,它仍有可能成为另一个类的父类C、一个父类只能有一个子类D、继承关系最多不能超过4 层15 、以下说法哪个正确?(C)A 、不需要定义类,就能创建对象B 、属性可以定义为抽象的C、对象中必需有属性和方法D、常量不能作为类成员16、定义了一个汽车类Car 类的对象,包含属性有:颜色(Color ),型号( Type),品牌(Brand );现在小黑要在Main 方法中创建 Car 类的对象,在下面的代码中,哪个是正确的;( B)A、Car myCar=new Car ; myCar Color= 黄色 ;B、Car myCar=new Car ; myCar.B
7、rand= 宝马 ;C、Car myCa; myCar.Color=黄色 ;D、Car myCar=new Car ; Color= 黄色 ;17、构造函数何时被调用? A A 、创建对象时B、使用对象的方法时C、类定义时D、使用对象的属性时18、在 .NET 中,程序员在代码中漏写一个大括号,这属于 B A 、规律错误B、语法错误 C、运行时错误D、自定义错误19、在 C#中,以下变量定义与赋值正确选项(C)欢迎下载精品学习资源A 、i nt a=” 1;2”C、float a=” 1;2.5 ”B、double a=12c ;D 、string a=12.ToString ;欢迎下载精品学
8、习资源20、在 C#类中,关于属性的说法不正确选项(D );A 、属性可以是只读的B 、属性可以是可读可写的C、属性可以是只写的D 、属性不能只是可写的三、填空题;(共10 分,每题 1 分)1、传递方法的参数有两种方式,一种是传值方式,另一种是引用传递,参数前用ref 或out 修饰符;2、面对对象程序的语言具有:封装性、继承性和多态性;3、在中,输出对话框是用MessageBox 类的 show 方法;4、类中声明的属性往往具有get和 set()两个拜访器;5、一般将类的构造方法声明为public 拜访权限;假如声明为private ,就不能创建该类的对象;6、通过 Me 关键字,可以引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 2022 面向 对象 程序设计 模拟 试卷
限制150内