java程序设计复习提要

上传人:第*** 文档编号:34006458 上传时间:2018-02-19 格式:DOC 页数:4 大小:48.50KB
返回 下载 相关 举报
java程序设计复习提要_第1页
第1页 / 共4页
java程序设计复习提要_第2页
第2页 / 共4页
java程序设计复习提要_第3页
第3页 / 共4页
java程序设计复习提要_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《java程序设计复习提要》由会员分享,可在线阅读,更多相关《java程序设计复习提要(4页珍藏版)》请在金锄头文库上搜索。

1、一、考试题型:1、单选题(每小题 2 分,共 20 分)2、填空题(每空 2 分,共 20 分)3、判断题:(15 分,每小题 1.5 分)4、简答题:(8 分)5、程序填空题:(10 分) 6、编程题:(27 分)二、复习要点及举例:概念、基础知识、基本程序设计(面向过程)、面向对象程序设计。1.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是( )。A 编译时将产生错误 B 编译时正确,运行时将产生错误 C

2、输出零 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)

3、读取客户端部分系统变量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) 所有带参数的构

4、造方法 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) public B)class C)interface D

5、)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 码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字

6、节内存空间。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 )。14、在 Jav

7、a 中定义一个字符串类型的变量 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、异常处理是由(t

8、ry)、(catch)和 finally 块三个关键所组成的程序块。C).判断举例:1.Java 程序由类组成。()2.Java 程序由函数组成。()3.Java Applet 程序只能在图形界面进行输入和输出。()4.在 Java 中一个数组中能存储不同类型的数据。()5.final 类可以有子类。()6.不可以为类定义多个构造方法。()7.没有分配内存空间的对象不能使用。()8.抽象类中的抽象方法需要在子类中编写方法内容。()9.一个类不能既是子类又是父类。()10.一个类既可以是子类同时又是父类。()11.子类可以继承父类所有成员。()12.子类只能继承父类成员,但不能修改父类成员。()

9、13.Java 语言类支持单继承,不支持多继承。()14.Java 在类中定义同名方法时,可以通过返回值区别同名方法。()15. 抽象类不能实例化。()16. Java 源程序文件中是不区分字母的大小写的。()17. Java 程序对计算机硬件平台的依赖性很低。()18. 接口中所有方法均为抽象方法。()19. 在 Java 中,异常(Exception)是指程序在编译和运行时出现的错误。()20. 接口中所有方法均为 public 的。()21. Java 中所有的类都是 java.lang 的子类。()22. Java 小程序(Applet)的主类的父类必须是类 Applet。()23.

10、Java 小程序(Applet)的主类的父类必须是类 applet。()24. 一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回值。()25. 接口是由常量和抽象方法组成的特殊类。()26. 子类的成员变量能与其父类的成员变量同名。( )27. Java 语言使用 Unicode 字符集,每个字符在内存中占 8 位。( )28. 成员方法的重载和覆盖是一回事。()29. 实现接口的类不能是抽象类。()30. 使用 try catch finally 语句只能捕获一个异常。()31. 一个类可以实现多个接口,接口可以实现“多重继承”。()32. 实现接口的类不能是抽象

11、类。()33. Java 语言的源程序不是编译型的,而是编译解释型的。()34. *.class 是经过 javac.exe 编译后形成的字节码文件,所以说*.class 文件是编译文件。35. 实现接口的类不能是抽象类。()36. Java 支持单继承和多继承。37. init( ) 方法是用来完成初始化的,在 Applet 程序运行期间只执行一次。()38. 实现一个接口,则在类中一定要实现接口中的所有方法。()39. 使用构造方法只能给非静态成员变量赋初值。()40.对象可作方法参数,数组对象不能作方法参数。()41. 异常是一种特殊的运行错误对象。() D)简答题:1.重载和覆盖的概念

12、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)文

13、件的读写形式:只要符合 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 vo

14、id 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);fil

15、e2.skip(1); file2.close();写 import java.io.*;class FileDemo1public static void main(String args) throws java.io.IOExceptionbyte s=new byte64;FileOutputStream myfile=new FileOutputStream(f:ff1.txt);DataOutputStream w1=new DataOutputStream(myfile);System.in.read(s);for(int i=0;is.length;i+) if(si!=13) w1.writeChar(si+1); else break;myfile.close();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号