《面向对象(上)测试题及其答案.docx》由会员分享,可在线阅读,更多相关《面向对象(上)测试题及其答案.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面向对象(上)测试题及其答案您的姓名:填空题*.“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个 特征0 单项选择题*封装(正确答案)继承多态以上都不是1 .以下关于面向对象概念的描述中,不正确的一项为哪一项单项选择题*在现实生活中,对象是指客观世界的实体程序中的对象就是现实生活中的对象在程序中,对象是通过一种抽象的数据类型来描述的,这种抽象数据类型称为类 (class)(正确答案)在程序中,对象是一组变量和相关方法的集合.以下关于this的说法中,错误的选项是单项选择题*只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用 在构造方法中,使用this调
2、用构造方法的语句必须位于第一行,且只能出现一次 this关键字可以用于区分成员变量与局部变量this可以出现在任何方法中(正确答案)2 .当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分单项选择题superthis(正确答案)publictrue3 .下面关于静态变量的描述,正确的选项是单项选择题*静态变量可以定义在类中的任意位置静态变量一但被赋值不能被修改静态变量可以被类直接调用,因此可以说静态变量的生命周期与实例无关(正确答 案)以上都不对.以下关于构造方法的描述中,错误的选项是单项选择题*构造方法的方法名必须和类名一致构造方法不能写返回值类型构造方法可以重载构造方法的访问权
3、限必须和类的访问权限一致正确答案)4 .下面关于构造方法的调用,正确的选项是单项选择题*构造方法在类定义的时候被调用构造方法在创立对象的时候被调用(正确答案)构造方法在调用对象方法时被调用构造方法在使用对象的变量时被调用.以下关于成员变量默认值的描述中,错误的选项是单项选择题*byte类型的数据默认值是0int类型的数据默认值是0long类型的数据默认值是0(正确答案)float类型的数据默认值是O.Of.如果希望方法直接通过类名称访问,在定义时要使用的修饰符是单项选择题*static E确答案)finalabstractthis5 .如果类中没有定义构造方法,系统会提供一个默认的构造方法。默
4、认构造方法 的特点是单项选择题*无参数有操作有参数无操作即无参数也无任何操作正确答案)有参数有操作.有一个类Demo,对与其构造方法的正确声明是单项选择题*void Demo(int x) .Demo(int x). 确答案)Demo Demo(int x) .int Demo()6 .在Java中,对象是通过类创立出来的。判断题*对(正确答案)错.没有实例化的对象不能使用。判断题*对(正确答案)错7 .多个实例化对象之间不会互相影响,因为保存在不同的内存区域之中。判断 题*对(正确答案)错.在成员方法中出现的this关键字,代表的是调用这个方法的对象。判断题*对(正确答案)错8 .垃圾回收器会随时将垃圾对象从内存中释放。判断题*对错(正确答案).静态代码块中可以对静态成员变量进行赋值。判断题*对(正确答案)错9 .在成员方法中可以使用“this(参数1,参数2)”来调用其它的构造方法。判断 题*对错(正确答案). static关键字可以修饰成员变量,也可以修饰局部变量。判断题*对错(正确答案)10 .成员内部类,就是将一个类定义在另一个类的成员的位置。判断题*对(正确答案)