《java语言程序设计综合练习一.doc》由会员分享,可在线阅读,更多相关《java语言程序设计综合练习一.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 Java语言程序设计 综合练习题一 填空题1、如果类中的成员使用了_修饰,则称该成员为静态成员。2、通过使用关键字_我们可以在子类中调用被子类隐藏的父类的成员变量或方法。3、若x=4,y=2,z= x|y , 试写出z的值_。4、编译和运行名为JavaTestA.java的Java程序的命令分别为_和_。5、下面的程序输出结果是:1+2=3,请将程序补充完整(要求表达式中含有x和y)。 public class Apppublic static void main(String args)int x=1,y=2;System.out.println( );6、在线程类的成员方法中,_方法用来
2、启动线程,线程执行体的代码被封装于方法_中。7、用来创建以字节方式对文件进行读写的流类是_类和_类。8、Java的事件处理机制采用的是_.9. 下面是以命令行参数形式输入double型数据的程序,并对出现的数组越界异常(IndexOutOfBoundsException异常)和数据格式错误异常(NumberFormatException异常)进行捕获处理。请将程序补充完整。class Catch2Demopublic static void main(String args) String s=args0;double d=Double.parseDouble(s);System.out.pr
3、intln(d的平方为:+d*d);catch(IndexOutOfBoundsException e)System.out.println(没有输入命令行参数);e.printStackTrace(); System.out.println(没有输入正确的数据);e.printStackTrace();return;10、下列程序段执行后,t3的结果是 。int t1=2,t2=3,t3;t3=t1j) continue; j-; while(+iy)?y:x A、 20 B、 30 C、10 D、50(19) 下列哪个选项是合法的标识符?_A123 B_name Cclass D1firs
4、t(20) 下列Java常见事件类中哪个是鼠标事件类? AInputEvent BKeyEvent CMouseEvent DWindowEvent三 判断正误 1、( )为避免混淆,构造函数名字可以不与所属类名同名。2、( )在Java语言中,执行语句“boolean t=1& 8”的结果是使boolean类型变量t的值为true。3、( )如果多个事件监听器被注册到一个组件,多个事件监听器都会起作用。4、( )在同一个类中,允许存在具有相同方法名和相同参数列表的方法,但是要求方法返回类型不同。5、( )int a=1,2; System.out.println(a.length(); 以上
5、语句运行的结果是显示2.6、( )抽象方法不能含有方法体,并且必须在抽象类中。7、( )Java语言中每个ASCII码字符占8个二进制位,而每个中文汉字字符占16个二进制位。8、( )如果定义一个类时没有用到extends关键字,该类无直接父类。9、( ) Java语言不含有指针与析构方法,所以Java程序只有在结束运行时才能释放所占用的内存。10、( )if(true)int i=17; System.out.println(i);运行此程序的结果是输出17。四 简答题 1 请简述Java的事件处理模型。2 请简述Java中接口有哪些特点。五 编程题 1编写程序求1到n的累加和并显示其计算公
6、式。例如求1到5的累加和并显示计算公式的结果应该输出为: sum(5)=1+2+3+4+5=15。2 编写一个程序求解一个三位数的数字和。3 定义一个Person类,该类是对人的描述,该类拥有:1)3个成员变量: 姓名:name, 字符串类型; 性别:sex, 字符型; 年龄:age, 整型。2)3个重载的构造函数: public Person(String s) /设置姓名 public Person(String s, char c) /调用本类的构造函数Person(String s),设置性别 public Person(String s,char c,int i) /调用本类的构造函数Person (String s,char),设置年龄3)一个成员方法: public String toString() /获得姓名、性别和年龄4)利用定义的Person类,请实例化对象,输出下面结果:姓名:张三 性别:男 年龄:21