




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、考试题型:1、单选题(每小题2分,共20分)2、填空题(每空2分,共20分)3、判断题:(15分,每小题1.5分)4、简答题:(8分)5、程序填空题:(10分) 6、编程题:(27分)二、复习要点及举例: 概念、基础知识、基本程序设计(面向过程)、面向对象程序设计。1.阅读下列代码后 publicclassPerson intarr=newint10; publicstaticvoidmain(Stringargs) System.out.println(arr1); 正确的说法是( )。A编译时将产生错误B编译时正确,运行时将产生错误 C输出零 D输出空 2. 在Java中,负责对字节代码解释执行的是()。 A垃圾回收器 B虚拟机 C编译器 D多线程机制 3. 下列叙述中,正确的是( )。AJava语言的标识符是区分大小写的 B源文件名与public类名可以不相同 C源文件扩展名为.jar D源文件中public类的数目不限 4. 异常包含下列那些内容?()。A)程序中的语法错误 B)程序的编译错误 C)程序执行过程中遇到的事先没有预料到的情况 D)程序事先定义好的可能出现的意外情况5. Applet可以做下列那些操作? ( )。A)读取客户端文件 B)在客户端主机上创建新文件 C)在客户端装载程序库 D)读取客户端部分系统变量6. java语言是1995年由()公司发布的。a) Fox Software b) Microsoft c) Borland d) Sun7. 在子类中重新编写父类方法的做法称为: a) 方法的重用 b)方法的覆盖 c) 方法的继承 d) 方法的重载8. 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行() A) init() B) start() C) destroy() D) stop()9.java标准方法的定义形式10.递归的概念11. 在子类中没有定义构造方法,则继承父类的: a) 所有构造方法 b) 无参数的构造方法 c) 所有带参数的构造方法 d) 所有方法12.java中数的多种进制表示形式。13.了解 String类型的字符串,并且会用其中的x.indexOf方法和x.substring方法。14.Applet类的基础知识15.静态变量和对象变量对初始化的不同要求16. 下列关于Java Application与Applet的说法中,正确的是( )。A)都包含main()方法 B)都通过“appletviewer”命令执行 C)都通过“javac”命令编译 D)都嵌入在HTML文件中执行 17. 定义一个类,必须使用的关键字是( )A) publicB)classC)interfaceD)static18. 下列哪一个import命令可以使我们在程序中创建输入/输出流对象()A)import java.sql.*;B)import java.util.*;C)import java.io.*;D)import .*;B).填空题:1. 执行下面语句后,a,b,c的值分别是: int a=7; int b=(+a)*4; int c=(a+)*6;1、开发与运行Java程序需要经过的三个主要步骤为 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字节内存空间。3、设 x = 2 ,则表达式 ( x + + )3 的值是 。4、若x = 5,y = 10,则x = y的逻辑值分别为 和 。5、 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。6、创建一个名为 MyPackage 的包的语句是 ,该语句应该放在程序的位置为: 。7、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 。 int s = 0 ; for (int i = 0 ; i MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArrayi ; System.out.println(s);8、在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承关系。9、如果将类MyClass声明为public,它的文件名称必须是(MyClass.java)才能正常编译。10、Java程序中的单行注释符是( / ),多行注释符是( /* */ )。11、Java中布尔类型的常量有两种,它们是(true)和(false)。12、Java中用于定义小数的关键字有两个:(float) 和 (double),后者精度高于前者。13、Java中用于两个数相等比较的运算符是:(=),用于不相等比较的运算符是()。14、在Java中定义一个字符串类型的变量str的语句是:(String str;) ,定义一个具有10个元素的整型数组a的语句是:(int arr = new int10;) 。15、导入mypackage包中的所类的命令是( import mypackage.*; )。16、当声明一个数组int arr = new int5; 时,这代表这个数组所保存的变量类型是(int),数组名是(arr),数组的大小为(5),数组元素下标的使用范围是(0到4)。17、假设x=13,y=4,则表达式x%y != 0的值是(true),其数据类型是(boolean)。18、异常处理是由(try)、(catch)和finally块三个关键所组成的程序块。C).判断举例:1.Java 程序由类组成。()2.Java 程序由函数组成。()3.Java Applet程序只能在图形界面进行输入和输出。()4.在Java中一个数组中能存储不同类型的数据。()5.final类可以有子类。()6.不可以为类定义多个构造方法。()7.没有分配内存空间的对象不能使用。()8.抽象类中的抽象方法需要在子类中编写方法内容。()9.一个类不能既是子类又是父类。()10.一个类既可以是子类同时又是父类。()11.子类可以继承父类所有成员。()12.子类只能继承父类成员,但不能修改父类成员。()13.Java语言类支持单继承,不支持多继承。()14.Java在类中定义同名方法时,可以通过返回值区别同名方法。()15. 抽象类不能实例化。()16. Java源程序文件中是不区分字母的大小写的。()17. Java程序对计算机硬件平台的依赖性很低。()18. 接口中所有方法均为抽象方法。()19. 在Java中,异常(Exception)是指程序在编译和运行时出现的错误。()20. 接口中所有方法均为public的。()21. Java中所有的类都是java.lang的子类。()22. Java小程序(Applet)的主类的父类必须是类Applet。()23. Java小程序(Applet)的主类的父类必须是类applet。()24. 一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回值。()25. 接口是由常量和抽象方法组成的特殊类。()26. 子类的成员变量能与其父类的成员变量同名。( )27. Java语言使用Unicode字符集,每个字符在内存中占8位。( )28. 成员方法的重载和覆盖是一回事。()29. 实现接口的类不能是抽象类。()30. 使用try catch finally语句只能捕获一个异常。()31. 一个类可以实现多个接口,接口可以实现“多重继承”。()32. 实现接口的类不能是抽象类。()33. Java语言的源程序不是编译型的,而是编译解释型的。()34. *.class是经过javac.exe编译后形成的字节码文件,所以说*.class 文件是编译文件。35. 实现接口的类不能是抽象类。()36. Java支持单继承和多继承。37. init( ) 方法是用来完成初始化的,在Applet程序运行期间只执行一次。()38. 实现一个接口,则在类中一定要实现接口中的所有方法。()39. 使用构造方法只能给非静态成员变量赋初值。()40.对象可作方法参数,数组对象不能作方法参数。()41. 异常是一种特殊的运行错误对象。() D)简答题: 1.重载和覆盖的概念 2.抽象类和接口的概念、区别和应用。E)程序填空题举例:1.下面是一个类的定义: public class _ int x, y; Myclass ( int i, _) / 构造函数 x=i; y=j; 2.下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。 public void paint(Graphics _ ) int i=689; g.drawString (“i=” +_ ,20,60)F)编程题:1.类的定义、子类的继承、构造函数以及方法(含静态方法和对象方法)的应用。2.Java文件的“读”与“写”。 要求:(1)一定包含异常的处理,具体方法由自己决定。 (2)文件的读写形式:只要符合java要求哪一种形式都是可以。1、class Aint a,b;public A(int x,int y)a=x;b=y;class B extends Aint c;public B(int z)super(1,2);c=z;public void output()System.out.println(a*a+b*b+c*c);public static void main(String args)B ob1=new B(3); ob1.output();2、读 import java.io.*;class J20121218_1public static void main(String args) throws IOExceptionFile dir1=new File(f:);Filef1=new File(dir1,ff1.txt);/ File(f:ff1.txt),File(f:,ff1.txt);File(dir1,ff1.txt)FileInputStream file2=new FileInputStream(f1);/f:ff1.txt); int s=new int100;int k=0;/file2.read(s,0,9); while(k=file2.read()!=-1)System.out.print(char)k);file2.skip(1); file2.close();写 import java.io.*;class FileDemo1 public static void main(String args) throws java.io
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台边缘计算硬件架构节能降耗技术解析报告
- 安徽省六安市霍山县第二中学2024-2025学年八年级下学期期中生物学试题(含答案)
- 在全校教育教学质量提升工作会议上校长讲话:教学之根要扎得深质量之果才结得稳
- 副校长在全体教师大会上的教研工作部署讲话:以深度教研为杠杆撬动课堂提质增效联动机制
- 安静与智慧主题班会课件
- 2025年低空经济行业投资策略分析报告:乘风而上万里翱翔
- 巡察业务课件
- 岩石成分检测课件
- 屋面光伏项目课件
- 小麦变成面粉的过程
- 2025-2030中国纳米薄膜市场未来发展战略与需求潜力调查研究报告
- 尾矿堆积坝排渗加固工程技术规范
- 外卖站长个人工作总结
- PDCA循环在实验室管理中的应用
- 大疆无人机在农业领域的创新应用
- 监控维修培训
- 中医基础理论经络培训课件
- 亚麻籽油在营养保健领域的应用考核试卷
- 《雷军的管理哲学》课件
- 电影《白日梦想家》课件
- 正常人体结构课程标准
评论
0/150
提交评论