




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注:题目没有涵盖所有知识点。仅作为学习过程中知识点的巩固第一章 JAVA语言基础( )反映了JAVA程序的并行机制;( )使JAVA更加健壮。变量a和A不同对不对( )JAVA发展最初是面向( )而设计的最新的JDK版本:( )用什么命令把java源文件编译生成字节码文件/类文件/class文件( )用什么命令解释运行字节码文件/类文件/class文件( )用什么命令能够运行applet小应用程序( )applet程序运行的html代码中的applet标记,其中三个必要属性是什么( )了解JAVA 5的新特性都有哪些:( )第二章 JAVA语言程序设计基础以下哪个可以作为变量名字:A hello* B tom_name C 3cups D a cup 以下哪个不是JAVA的关键字:A SUPER B this C synchronized D extends以下是JAVA简单/基本数据类型的为:A Short B Boolean C char D unitint short long char float double boolean byteString JAVA语言中每个字符占几个字节:A 1 B 2 C 3 D 4JAVA语言使用( Unicode )字符集。写出以下代码的输出结果:( 0 )class A static int i; public static void main(String args) System.out.println(i+); 分析以下代码的结果(ok )class A public static void main(String args)boolean b=false;if(b=true) System.out.println(“ok”);else System.out.println(“no”); 以下表达式错误的是:A float f=2.3f; B double d=4.5; C boolean b=true; D c=(a= =b)?a:b以下表达式错误的是:A float f=2.3F; B double d=4.5D; C boolean b=true; D char c=”a”;若i值为5,分析以下表达式执行之后的结果:b=5=6&i+=6; (b为 false ,i为 5 )若i值为5,分析以下表达式执行之后的结果:b=5=6|+i=6; (b为 true ,i为 6 )若i值为5,分析以下表达式执行之后的结果:b=5=6&i+=6; (b为 false ,i为 6 )若i值为5,分析以下表达式执行之后的结果:b=52请写出以下表达式的结果:5/2 ( 2 ) 5/2.0 ( 2.5 )写出以下代码的结果:( true )Human tom=new Human();System.out.println(tom instanceof Human);请分析以下代码的结果:(end)/*if(a=b) System.out.print(“相等”);/*else System.out.print(“不相等”);*/Sytem.out.print(“end”);( javadoc )命令能提取java源文件中的文档注释,文档注释是以(/*)开头,(*/)结束的注释。以下代码段,若colorNum的值为0,则背景颜色最终将为( green ):switch (colorNum) case 0: setBackground(Color.red); case 1: setBackground(Color.green); break; default: setBackground(Color.black); break; 请问switch后边表达式所允许的类型有( int )( char )( short )( byte )。( do while )循环至少做一次循环体。熟悉类型的隐式转换,如float+int+(short+int),()内的计算后类型为int,表达式完全运算完毕,结果为double类型。第三章 JAVA中的对象、类和方法1、请说出形参和实参的区别,举例说明。2、请定义Point类,有两个int类型属性x和y。写出所有构造方法。写出以下普通方法: int getX( ) int getY( ) void setX( ) void setY( ) 3、编写主类,编写一个方法double getN(Point a, Point b ),能够计算两点间距离。在主方法里创建上一题的类的两个对象p1和p2,分别坐标为(3,4)和(7,12),利用getN方法,计算这两点之间的距离是多少。4、编程:(1)定义一个Animal类,有color和weight属性,并为其定义两个构造方法(使用this关键字),并定义Test类,在Test类中用动物类不同的构造方法实例化两个对象a1和a2。(2)修改(1)为动物类编写两个方法分别为breathe和findFood,方法参数、返回值以及方法体可以任意写,要求用a1调用这两个方法。(3)定义一个Frog类,要求青蛙类继承了动物类,在青蛙类重新定义呼吸方法,并添加一个swim方法,实例化一个青蛙q1,并调用呼吸、觅食、以及游泳方法。5、请回答public protected无 private修饰词各能修饰什么?有什么含义?6、阅读如下程序,指出错误所在,用你学过的理论知识分析原因。写出如何修改。 abstract class A int add(int x, int y) return x+y; abstract void say(String s); class A int add(int x, int y) return x+y; void say(String s) 简要参考回答:错在abstract void say(String s);这是一个抽象方法,而A类不是一个抽象类。抽象方法只能存在于抽象类当中。 修改办法:要么把abstract void say(String s);改成void say(String s)System.out.println(s); 要么把类A前边加上abstract 修饰成抽象类:abstract class A7、阅读如下程序,指出错误所在,用你学过的理论知识分析原因。写出如何修改。 final class A int add(int x, int y) return x+y; abstract void say(String s); class B extends Aclass C public static void main(String args)B b=new B();int z=b.add(3,4);System.out.println(z); 简要参考回答:错在final class A和class B extends A矛盾。类A是一个最终类,而最终类不能够被继承。 最简单的修改:把class A前的final修饰去掉。8、阅读如下程序,指出错误所在,用你学过的理论知识分析原因。写出如何修改。class C int x=9; public static void main(String args)System.out.println(x); 简要参考回答:错在main方法里访问x变量。 因为静态方法只能访问静态变量。 修改:把 int x=9; 改成 static int x=9;9、请回答static能修饰什么?详细解释。它所能修饰的东西之间有什么关系?有什么区别?10、请回答final能修饰什么?编写简单的程序,针对程序里的语句,详细解释。11、请回答abstract能修饰什么?举例说明其修饰的作用。其修饰的东西之间有什么关系?12、final、finally和finalize都分别是什么含义,详细解释。13、class A void say(String s)System.out.println(s); void say(String s,String d)System.out.println(s+d); void say(int x)System.out.println(x);以上代码中的say方法写了三个,这是一种什么现象?请问调用say的时候如何区分调用的到底是哪一个方法?14、class A void say(String s)System.out.println(s); class B exstends A void say(String s,String d)System.out.println(s+d);以上代码中的say方法写了两个,这是一种什么现象?请问调用say的时候如何区分调用的到底是哪一个方法?15、class A public void say(String s)System.out.println(s); class B extends A void say(String s)System.out.println(s);以上代码有无错误?如果有,是什么错误,该如何纠正?16、阅读程序:/X.javapackage xx.yy;public class X final int MIN=20;/Y.javapackage xx.zz;import xx.yy.X;class Y extends Xpublic final int M_MIN=MIN*10;该程序存在错误,请改正,并说明原因。MIN不是公共的,不能被包外的所访问17、请定义一个接口X,其中有一个方法叫say(String s),再编写一个普通的类来实现这个接口。18、按以下要求编写完整的程序:(1)定义一个类Student,包括域:名字,年龄,一个以名字作为参数的构造器。(2)定义一个带头节点的单链表类MyList,在MyList中有一个在链表尾部插入元素的方法,并有一个输出元素列表的方法。(3)创建2个Student对象,并将其加入链表中,并显示链表中各元素的内容。19、按以下要求编写完整的程序:(1)定义类Student,包括域:名字(name),性别(sex),年龄(age),一个以三个域作为参数的构造器。(2)定义类Teacher,包括域:单位(dep),姓名( name),职称(call),一个以三个域作为参数的构造器。20、接口定义如下: interface objectDisplay void display(); 编写普通的类Point,表示一个点,有属性x和y,都是int类型,代表坐标。编写其给两个属性值的构造方法。并实现上面的接口,使能够输出对象的各属性内容。21、请按子类和父类在同包和不同包的两种情况,分别回答子类能继承父类的什么?22、接口的作用是什么?接口能不能有父接口?可以有几个?23、有一个方法如下:class A void say(Object o )System.out.println(o.toString();则如下代码对不对?这段代码说明了什么:class C public static void main(String args) A a=new A(); String s=”hello”; a.say(s); Human h=new Human();/假定Human类有定义 a.say(h); 24、阅读程序:import java.io.*;class AAApublic test use()throws Exception System.out.println(“excerise”);class BBB extends AAAprivate void test()throws IOException,NullPointerExceptionSystem.out.println(“hello”);该程序存在错误,请改正,并说明原因。25、请详细回答this和super两个关键字的作用?阅读程序:public class XX(String s)public class Y extends XY(String s)X(s);该程序存在错误,请改正,并说明原因。26、类的修饰词都有哪些?它们的主要作用是什么?27、属性的修饰词有哪些?它们的主要作用是什么?28、方法的修饰词都有哪些?它们的主要作用是什么?29、方法的覆盖和重载有什么区别?30、子类能够继承所有父类的所有方法么?为什么?31请解释finalize()方法。(在垃圾回收之前,要释放某个对象前,JAVA运行系统调用该对象的finalize()方法,一般的,把这个对象释放之前需要做的操作写到这个方法里,这些操作在这个对象将要被垃圾回收程序释放时执行。)第四章 JAVA资源及其利用1、编写程序,猜数字。其中一种编写方法:import java.util.*;import java.io.*;class TestRandomGN public static void main(String args) throws IOExceptionRandom ran=new Random();int n=ran.nextInt(5)+1;/0,5) 1-5int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国一重集团有限公司面向社会公开招聘公司治理部管理岗位人员6人笔试题库历年考点版附带答案详解
- 2025年教育培训行业在线教育发展前景研究报告
- 2025年清洁能源行业技术突破与市场需求研究报告
- 2025年金融行业区块链技术创新发展研究报告
- 2025年房地产行业智慧城市建设与可持续发展研究报告
- 2025年数码产品行业智能数码产品设计创新研究报告
- 2026秋季国家管网集团西气东输公司高校毕业生招聘40人笔试模拟试题及答案解析
- 2025广东深圳罗湖清秀小学急聘高段语文老师笔试备考题库及答案解析
- 岳池县2025年教育系统急需紧缺专业人才引进招聘笔试模拟试题及答案解析
- 2025年药物毒理学药物药理毒性评价方法考核模拟试卷答案及解析
- 航海船舶航线选择指南
- 2025年中小学校长岗位竞聘面试题库及答案
- 2025年中国心血管病报告
- 肿瘤热疗中国专家共识
- 2025年甘肃省药品检查员资格考试(药械化流通)历年参考题库含答案详解(5套)
- 2025年泸州职业技术学院招聘考试笔试试卷【附答案】
- 自来水企业内部管理规范
- 2025新热处理工程师考试试卷及答案
- 硬笔书法全册教案共20课时
- 工会兼职补助管理办法
- 纸箱不合格品管理制度
评论
0/150
提交评论