渡一教育-Java9期基础测试题(面向对象面向对象进阶)附答案_第1页
渡一教育-Java9期基础测试题(面向对象面向对象进阶)附答案_第2页
渡一教育-Java9期基础测试题(面向对象面向对象进阶)附答案_第3页
渡一教育-Java9期基础测试题(面向对象面向对象进阶)附答案_第4页
渡一教育-Java9期基础测试题(面向对象面向对象进阶)附答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、渡一教育-Java9期基础测试题(面向对象,面向对象进阶)复制本试卷20道题目,包含单项选择题、多项选择题。每个账号只允许答题一次,在答题过程中不允许使用搜索引擎查询方式,考试系统含有ip检测,请大家规范作答请仔细填写自己的姓名学号,若发现有误,考试成绩作废您的姓名: 填空题 *_学号: 填空题 *_是否愿意当组长 填空题 *_阿拓老师的基础课程,你学习到哪个阶段了 单选题 *Java开篇Java语言基本构成Java基础语法面向对象编程思想面向对象进阶枚举及工具类集合使用Java的错误与异常Java的I/OJava的线程Reflect & Annotation考试系统项目练习全都学完了(I 0

2、5)面向对象(共10题)对象的特征在类中表示为变量结构,称之为() 单选题 *A. 对象B. 属性(正确答案)C. 方法D. 数据类型对象的行为在类中表示为函数结构,称之为() 单选题 *A. 对象B. 属性C. 方法(正确答案)D. 数据类型以下程序编译运行后的输出结果为()public class Testpublic int x,y;Test(int x,int y)this.x = x;this.y = y;public static void main(String args)Test t1,t2;t1 = new Test(3,3);t2 = t1;t2.x = 5;t2 = ne

3、w Test(4,4);System.out.print(t1.x + t2.x); 单选题 *A.3 4B.5 4C.7D.9(正确答案)在Java中,一个类可同时定义为许多同名的方法.这些方法的形式参数个数,类型或顺序各不相同传回的值可能各不相同,这种面向对象的特征称为() 单选题 *A.隐藏B.覆盖C.重载(正确答案)D.无此特性关于类的叙述正确的是() 单选题 *A.在类中定义的变量称为类的成员变量,在别的类中可以直接使用B.成员变量的作用范围仅仅是当前类的方法中,或当前类的控制流块中C.使用别的类的方法仅仅需要引用方法的名字即可D.若类没有定义构造方法,JVM都会为类生成一个默认的无

4、参数构造方法(正确答案)下面哪个选项编译不会出错()单选题 *A.B.(正确答案)C.D.给定Java代码如下所示,在/#处添加哪个选项,不可以构成方法重载()public class Test public void fun(int x,int y,int z) /#单选题 *A.public int fun(int x,int y,float z)return 0;B.public int fun(char x,int y,int z)return 0;C.public void fun(int x,int z)D.public void fun(int z,int y,int x)(正确

5、答案)在Java中,关于构造方法,下列说法错误的是() 单选题 *A.构造方法的名称必须与类名相同B.构造方法可以携带参数C.构造方法不可以重载(正确答案)D.构造方法没有返回值有以下程序片段且Interesting不是内部类下列哪个选项不能插入到1.行()1.2.public class Interesting3. /#省略代码4. 单选题 *A.import java.util.*;B.package mypackage;C.class OtherClassD.public class MyClass(正确答案)以下代码的输出结果是?()public class Bpublic stati

6、c B t1 =new B();public static B t2 =new B(); System.out.println(构造块);static System.out.println(静态块);public static void main(String args) B t =new B(); 单选题 *A.静态块 构造块 构造块 构造块B.构造块 静态块 构造块 构造块C.构造块 构造块 静态块 构造块(正确答案)D.构造块 构造块 构造块 静态块(II 03)面向对象进阶(共10题)下列选项中关于Java封装的说法错误的是() 单选题 *A.通常狭义的封装就是指将属性私有化,提供公有

7、方法访问私有属性B.属性的访问方法包括setter方法和getter方法C.setter方法用于赋值,getter方法用于取值D.包含属性的类都必须封装属性,否则无法通过编译(正确答案)在Java语言中,下列关于类的继承描述,正确的是() 单选题 *A.一个类可以同时继承多个父类B.一个类可以具有多个子类(正确答案)C.子类可以调用父类中的所有方法D.子类一定比父类有更多的方法正确描述如下类和类关系的选项是()Man has a best friend who is a Dog 单选题 *A.class Man extends Dog B.class Man implements Dog C.

8、class Man private BestFriend dog; D.class Man private Dog bestFriend; (正确答案)E.class Man private Dog; F.class Man private BestFriend; 关于类中static修饰的元素,说法正确的是() 单选题 *A.静态属性不能再次赋值B.方法中声明的静态变量在被调用的过程中保持值不变C.静态属性被该类的所有实例对象共享(正确答案)D.静态属性只能使用初始值下列声明,哪一种可防止该类产生子类() 单选题 *A.static class TestB.class TestC.abstr

9、act class TestD.final class Test(正确答案)Given:class Mammal class Raccoon extends MammalMammal m = new Mammal();class BabyRaccoon extends MammalWhich four statements are true(Choose four) *A.Raccoon is-a Mammal.(正确答案)B.Raccoon has-a Mammal.(正确答案)C.BabyRaccoon is-a Mammal.(正确答案)D.BabyRaccoon is-a Raccoo

10、n.E.BabyRaccoon has-a Mammal.F.BabyRaccoon is-a BabyRaccoon.(正确答案)Given:class Alphapublic void foo()System.out.print(Afoo);public class Beta extends Alphapublic void foo()System.out.print(Bfoo);public static void main(String args)Alpha a = new Beta();Beta b = (Beta)a;a.foo();b.foo(); 单选题 *A.Afoo Afo

11、oB.Afoo BfooC.Bfoo AfooD.Bfoo Bfoo(正确答案)E.Compilation failsF.An exception is thrown at runtime在JDK1.8之前,下列哪一种叙述是正确的() 单选题 *A.abstract修饰符可以修饰属性、方法和类B.抽象方法的body部分必须用一对大括号包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号(正确答案)下面选项可以在interface中合法定义的是() 单选题 *A.public static void main(String args);B.boolean setFlags(Boolean results);(正确答案)C.private float get(int x);D.static int getCount();Given:interface DeclareStuffpublic static final int EASY = 3;void doStuff(int t);public class TestDeclare implements DeclareStuffpublic static void main(String args)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论