




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA面向对象基础测试题提示:本题为第一阶段,JAVA面向对象基础部分练习题,包括对象,类,继承,封装,多态,接口,内部类等等,java核心基础,适合初学者对面向对象基础的知识进行测试,以便查漏补缺。1.程序执行的结果是:()。01public class Point02int y = 7;03public void step(i nt y) 04y += y;05System.out.println(y);0607public static void main( Stri ng args) 08Point p = new Poin t();09p. step(10);1011A. 14B.
2、 20C. 10D. 17正确答案:B解析:2.程序的执行结果是 :()。01public class Questi on 02private intn um;03public static void main( Stri ng args)Questi on q = new Questi on();0405q.n um=13;06update(q);07System out.println(q.n um);0809public static void update(Questi on q)10q.n um=9;1112A. 13B. 9C. 0D. 4正确答案:B解析:程序执行的结果是:()0
3、1public class An swer 02public static void main( Stri ng args) 03int score = 20;04An swer ans= new An swer();05ans. add(score);06System .out.println(" main: score = " + score);0708void add(i nt score) 09System .out.println(" add: score=" + score+);10A.1add : score=212main : score
4、 = 21B.1add : score=202main : score = 21C.1add : score=212main : score = 20D.1add : score=202main : score = 20正确答案:D解析:3.下列代码编译或运行的结果是:()01public class Snow02public Stringjump(i nt x, i nt y) 03retur n "jump on e"0405public String jump(i nt vals) 06return "jump two"0708public sta
5、tic void main( Stri ng args) 09Snow s=new Sno w();System .out.println (s.jump(4, 5);111312A. public Stri ng jump(i nt vals) 行,编译出错B. System .out .prin tl n(s.jump(4, 5);行,抛出运行时异常C. 输出:jump oneD. 输出:jump two正确答案:C解析:4.关于下列代码说法正确的是:()。01public class Storm 02public void fin d() 0304public Stri ng fin d
6、() return "fin d"050607public double fin d(i nt x) 08return 2.0;0910A. 无编译错误B. 代码 public String find() 行,出现编译错误C. 代码 public double find(i nt x) 行,出现编译错误D. 代码return "find"行处出现编译错误正确答案:B解析:5.请看下列代码:01class ClassA 02class ClassB exte nds ClassA class ClassC exte nds ClassA 35public
7、class Test05public static void main( Stri ng args) 06ClassA p0 = new ClassA();07ClassB p1 = new ClassB();08ClassC p2 = new ClassC();09ClassA p3 = new ClassB();10ClassA p4 = new ClassC();11插入代码1213下列选项中放置在V插入代码 处,使程序编译正确的是:()A. p0 = p1;B. pl =p2;C. p2 = p4;D. p2 = (ClassC)pl;正确答案:A解析:6.下列代码的运行结果是:()。
8、01public class Animal 02public String no ise() 03return "Ani mal"0405public static void main( Stri ng args) 06Cat cat = nu II;07An imal ani mal = new Dog();if (an imal in sta nceof Cat) 911cat = (Cat) an imal;10System.out.println(cat.noise();11 else 12System .out.println("animal is no
9、t Cat's instan ce");13141516 class Dog exte nds An imal 17public String no ise() 18return "Dog"191321class Cat exte nds An imal 22public String no ise() 23return "Cat"2425A. An imalB. DogC. CatD. an imal is not Cat's in sta nee正确答案:D解析:7.()请看下列代码编译和运行的结果是:1public cla
10、ss Teacher 2private Stri ng n ame="s un"public static void main( Stri ng args) 4Teacher teachers=new Teacher2;5System .out.println (teachersO .n ame);6System .o ut .println (teachers len gth);78A. sun 2B. n ull 2异常C. n ull 1D. 运行时抛出NullPoi nterExcepti on正确答案:D解析:8.下列代码编译和运行的结果是:()class Per
11、s on 1502String n ame =0304public Pers on( Stri ng n ame) 05this .n ame = n ame;06070809class Employee exte nds Pers on 10Stri ng empNO = "0000"11public Employee(Stri ng empNO) 1719this .empNO = empNO;14151617public class EmployeeTest 18public static void main( Stri ng args) 19Employee e =
12、 new Employee("1109");20System.out.println(e.empNO);2122B. 输出:1109A.输出:0000C. 代码 public Employee(String empNO) 行,出现编译错误D. 抛出运行时异常正确答案:C解析:9.下列代码编译和运行的结果是:()。01class A 02public void start() 03System .o ut .println("A Start");040506 public class B exte nds A 07public void start() S
13、ystem .out.prin tl n("B Start");080910public static void main( Stri ng args) 11(A) new B() .start();1213A. 输出:A StartB. 输出:B StartC. 输出:A Start B StartD. 编译错误正确答案:B解析:10.关于下列代码说法正确的是:()。01public in terface A 02public void doSometh in g(Stri ng thin g);304 in terface B 0506in terface C exte
14、 nds A, B 0708in terface D 09public void dolt(String thing);1011class Almpl impleme nts C ,D12public void doSometh in g(Stri ng msg) 13public void doIt(String thing) 14A. 所有类和接口都编译成功B. 接口 A编译失败C. 类Almpl编译失败D. 接口 C编译失败正确答案:A解析:11.在Java中,关于 final关键字的说法正确的是:()A. 如果修饰局部变量,必须定义时初始化B. 如果修饰类,则该类只能被一个子类继承C.
15、 如果修饰方法,则该方法不能在子类中被覆盖D. 如果修饰方法,则该方法所在的类不能被继承正确答案:C解析:12.关于下列代码说法正确的是:()。01public class Cell 02private final int id;03public Cell(i nt id) this .id = id;50506public void updateld(i nt id) 07this .id = id;0809public static void main( Stri ng args) 10Cell cell = new Cell(1001);11cel l. updateld(1002);1
16、2System out.println(cellid);1314A. 编译错误B. 运行时异常抛出C. 运行后,cell对象属性id的值没有改变,仍然是1001D. 运行后,cell对象属性id的值改变成新的值1002正确答案:A解析:13.下列选项中,不属于 Java的访问控制修饰符的是:()。A. privateB. protectedC. frien dlyD. public正确答案:C解析:14.下面关于import, class和package的声明顺序正确的是:()。A. package, import, classB. class, import, packageC. impor
17、t, package, classD. package, class, import正确答案:A解析:15.有一个名为Product的类,下列方法中属于该类的构造方法的是:()。A. public Product()B. public Product(Stri ng n ame)C. public void Product()D. public void Product(Stri ng n ame)正确答案:AB解析:16.请看下列代码:1 public class Tetromi no 2protected int move(i nt x) 3return 0;456 class T ext
18、e nds Tetrom ino 7插入代码8在 插入代码 处填入选项中的代码,使T类没有编译错误的是:()A. public int move(i nt x) retur n 0; B. private int move(i nt x) return 0; C. private int move(l ong x) retur n 0; D. protected long move(i nt x) return 0; 正确答案:AC解析:17.下列关于JVM的内存结构描述正确的是:()A. 类的各种信息在堆中保存B. 栈用于存放程序运行过程当中所有的局部变量C. 堆一般用于存储使用new关键字创建的对象D. 类是JVM的内存结构正确答案:BC解析:18.请看下列代码:1public class Foo 2static void alpha() /* more code here */void beta() /* more code here */35下列说法正确的是:()。A. Foo.beta()是调用beta方法的正确方式B. Foo.alpha()是调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邯郸应用技术职业学院《英语国家风土人情》2023-2024学年第一学期期末试卷
- 浙江工业大学《大学生职业生涯规划与就业指导》2023-2024学年第一学期期末试卷
- 黑龙江省哈尔滨市光华中学2024年物理八上期末联考试题含解析
- 四川省广安市武胜县2025届八年级数学第一学期期末学业质量监测试题含解析
- 鲍沟中学2024年八年级物理第一学期期末考试试题含解析
- 湖北省武汉市武昌区武汉大附属外语学校2024年八上数学期末学业质量监测试题含解析
- 四川成都市成华区2025届数学八年级第一学期期末监测模拟试题含解析
- 2025届天津市南开中学高一物理第二学期期末复习检测模拟试题含解析
- 2025年宿迁市重点中学高二物理第二学期期末统考模拟试题含解析
- 陕西省西安市高新第一中学2025届物理高一下期末复习检测模拟试题含解析
- DB511044-2022孤儿成年后社会融合能力评估社会工作服务指南
- 江苏省徐州市2023-2024学年八年级下学期期末数学试卷(含答案解解)
- 石家庄市国企招聘考试真题题库2024版
- 画家签约合同模板
- 人体常见病智慧树知到期末考试答案章节答案2024年
- DZ∕T 0051-2017 地质岩心钻机型式与规格系列(正式版)
- 企业5S标准化管理
- 社区工作者招聘考试历年真题库含备考资料
- 噪声测试数据分析报告
- 2024年贵州国企:贵州钢绳集团有限责任公司招聘笔试参考题库含答案解析
- 国家开放大学《市场营销原理与实务》形考任务1参考答案
评论
0/150
提交评论