《计算机考试二级考试Java模拟试题附答案(2).docx》由会员分享,可在线阅读,更多相关《计算机考试二级考试Java模拟试题附答案(2).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机考试二级考试Java模拟试题附答案(2) 计算机考试二级考试Java模拟试题(二) 1、Java 类可以作为( B )。* 类型定义机制 数据封装机制 类型定义机制和数据封装机制 上述都不对 2、对象的特征在类中表示为变量,称为类的( D )。* 对象 属性 方法 数据类 3、有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( A )。 a1.java a1.class a1 都对 4、在创建对象时必需(C? )。 先声明对象,然后才能运用对象 先声明对象,为对象安排内存空间,然后才能运用对象 先声明对象,为对象安排内存空间,对对象初始化,然后才能运用对象 上述说法
2、都对 5、Java中( C )。 一个子类可以有多个父类,一个父类也可以有多个子类 一个子类可以有多个父类,但一个父类只可以有一个子类 一个子类可以有一个父类,但一个父类可以有多个子类 上述说法都不对 6、下列说法正确的是( D ) 。* 不需定义类,就能创建对象 属性可以是简洁变量,也可以是一个对象 属性必需是简洁变量 对象中必有属性和方法 7、下面关键字中哪一个是不行用来限制对类成员的访问( A )。 public private protected default 8、构造方法被调用是当( C )。 类定义时 运用对象的属性时 运用对象的方法时 对象被创建时 9、下面不是面对对象技术特点
3、的是( A )。 结构化 封装 继承性 多态性 10、Java中,一个类可以有几个父类( B )。 随意 1 2 4 11、Java中,运用哪个关键字来定义一个接口( A )。 implements class extends interface 12、接口体中不应包含( C )。 常量定义 常量赋值 方法实现 方法声明 13、下列不是重载方法的特征的是(? B)。 参数个数不同 名相同而类型不同 参数类型不同 名相同且类型相同 14、在成员变量与局部变量重名时,若想在方法内运用成员变量,要运用关键字( C)。 super import this return 15、当子类的成员变量与父类的成
4、员变量重名时,若想在子类中运用父类中同名的成员变量,要运用关键字(A? )。 super import this return 16、若有定义如下 class dog float x; static int y;…,则下列说法中正确的是( B )。 x称为类变量,y为实例变量 x,y均为类变量 x,y均为实例变量 x为实例变量,y为类变量 17、下列说法正确的是( A )。 实例方法能对类变量和实例变量操作 实例方法只能对类变量操作 实例方法只能实例变量操作 类方法能对类变量和实例变量操作 18、Java程序是由什么组成的( B )。* 类 对象 函数 包 19、package
5、awt;的结果是( C )。 编译结果出错 说明文件的类包含在Java 的awt包中 说明文件的类在自定义的awt包中 导入自定义的awt包中的类 20、若有定义 class Aint x,y; static float f(int a)… float g(int x1,int x2)… 及A a1=new A();则下列用法中非法的是( C )。 A.g(3,2) A.f(3) a1.f(4) a1.g(2,5) 21、下列不是类的属性修饰符的是( D )。 public abstract private final 22、类中不加任何访问权限限定的成员属于( A
6、 )。 default public private protected 23、要想使定义该类所在的包之外的类不能访问这个类,运用关键字(? A)。 不用 private final protected 24、定义一个名为key的类,使之不能被继承,应选(D? )。* class key? native class key? class key final; final class key? 25、Java中,假如类C是类B的子类,类B是类A的子类,那么下面描述正确的是( A )。 C不仅继承了B中的成员,同样也继承了A中的成员 C只继承了B中的成员 C只继承了A中的成员 C不能继承A或B中的
7、成 26、一个对象创建包括的操作中,没有下面的( A )。 释放内存 对象声明 安排内存 调用构造方法 27、this关键字的含义是表示一个( D )。 指针 当前对象 一个类 一个方法 28、若有定义如下 class Aint x,x1; int f()int a;… int g()int y;… ,则不正确的赋值为(D? )。* 在f()中a=x 在f()中x=a 在f()中x=x1 在g()中y=a 29、在Java中下列关于继承的论述中,错误的是( C )。 继承具有传递性 继承关系也称为;即是;(is a)关系 支持多继承 继承提高了系统的可重用性 30、
8、在Java中,关于封装性的说法中,错误的是(? A)。* 是一种信息隐藏技术 使对象之间不行相互作用 是受爱护的内部实现 与类有关,封装的基本单位是对象 31、一个消息包含的内容,不应有( D )。 消息接收者 接受对象应采纳的方法 指示接受者做何处理 方法的参数 32、若声明一个类不能被继承,即不能有子类,用关键字( A )。 final finally abstract super 33、下述概念中不属于面对对象方法的是(? D)。 对象、消息 继承、多态 类、封装 过程调用 34、下列关于构造方法的叙述中,错误的是( C? )。 Java语言规定构造方法名与类名必需相同 Java语言规定
9、构造方法没有返回值,但不用void声明 Java语言规定构造方法不行以重载 Java语言规定构造方法只能通过new自动调用 35、关于被私有访问限制符private修饰的成员变量,以下说法正确的是( C? )。 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 可以被两种类访问和引用:该类本身、该类的全部子类 只能被该类自身所访问和修改 只能被同一个包中的类访问 36、下面的选项中,哪一项不属于;汽车类;的行为(? D )。 启动 刹车 减速 速度 37、在Java中用什么关键字修饰的方法可以干脆通过类名来调用?(? D)* static final privat
10、e void 38、若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C? )。 接口方法 最终方法 抽象方法 空方法 39、假如希望某个变量只可以被类本身访问和调用,则应当运用下列哪一种访问限制修饰(? A )。 private protected private? protected public 40、声明成员变量时,假如不运用任何访问限制符(public, protected, private),则以下哪种类型的类不能对该成员进行干脆访问 (? D )。 同一类 同一包中的子类 同一包中的非子类 不同包中的子类 41、在Java中,一个类可同时定义很多同名的方法,这些方法的形式参数个数、类型或依次各不相同,传回的值也可以不相同。这种面对对象程序的特性称为( C )。 隐藏 覆盖 重载 Java不支持此特性 计算机考试二级考试Java模拟试题附答案本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第14页 共14页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页