收藏 分享(赏)

java模拟试题(带答案).doc

上传人:精品资料 文档编号:8190933 上传时间:2019-06-13 格式:DOC 页数:11 大小:77.50KB
下载 相关 举报
java模拟试题(带答案).doc_第1页
第1页 / 共11页
java模拟试题(带答案).doc_第2页
第2页 / 共11页
java模拟试题(带答案).doc_第3页
第3页 / 共11页
java模拟试题(带答案).doc_第4页
第4页 / 共11页
java模拟试题(带答案).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 判断题1. Java 语言中的数组元素下标总是从 0 开始,下标可以是整数或整型表达式。( )2. 在 Java 中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 ( )3. 所谓抽象类就是包含有抽象方法的类。 ( )4. Java 系统的标准输入对象是 System.in,标准输出对象有两个,分别是标准输出 System.out 和标准错误输出 System.err。 ( )5. 如果 p 是父类 Parent 的对象,而 c 是子类 Child 的对象,则语句 c = p 是正确的。 ( )6. 当一个方法在运行过程中产生一个异常,则这个方法会终

2、止,但是整个程序不一定终止运行。 ( )7. 用“+”可以实现字符串的拼接,用 - 可以从一个字符串中去除一个字符子串。( )8. 一个容器中可以混合使用多种布局策略。 ( )9. Java 中,并非每个事件类都只对应一个事件。 ( )10.Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。 ( ) 11.Java Applet 是由独立的解释器程序来运行的。 ( )12.Java 的字符类型采用的是 ASCII 编码。 ( )13.Java 的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 ( )14.System 类不能实例化,即不能创建 Sys

3、tem 类的对象。 ( )15. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 ( )填空题1 java 源程序编译命令是 javac 2 java 应用程序中有一个 main()方法,它前面有三个修饰符是 public , static , void 3 java 语言数据类型可分为两大类,一类称为 基本数据类型 ,另一类称为 引用数据类型 4 在转向语句中, continue 语句使得程序结束本次循环,回到循环的条件测试部分继续执行。5 设 x 为 float 型变量, y 为 double 型变量, a 为 int 型变量,已知 x=2.5f, a=7 ,y=4.22 则

4、表达式 x+a%3*(int)x%(int)y 的值为 4.5 6 设 x 为 float 型变量, y 为 double 型变量, a 为 int 型变量,b 为 long 型变量,c 为 char 型,则表达式 x+y*a/x+b/y+c 的值为 double 类型7 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 120 。int s = 0 ;for ( int i = 0 ; i max)max=ai;if(aimin)min=ai;System.out.println(“Array

5、Max Value:”+max);System.out.println(“ArrayMin Value:”+min);public static void main(String args)int arr = 4,6,72,9,14,3,8,23,56,32;getMinAndMax(arr);2、编写一个完整的 Java Application 程序。包含接口 ShapeArea, Rectangle 类,Triangle 类及 Test 类,具体要求如下:接口 ShapeArea:double getArea():求一个形状的面积double getPerimeter ():求一个形状的周

6、长类 Rectangle:实现 ShapeArea 接口,并有以下属性和方法: 属性width: double 类型,表示矩形的长height: double 类型,表示矩形的高 方法Rectangle(double w, double h):构造函数toString()方法 :输出矩形的描述信息,如“width=1.0,height=2.0, perimeter=6.0, area=2.0”类 Triangle:实现 ShapeArea 接口,并有以下属性和方法: 属性x,y,z: double 型,表示三角形的三条边s: 周长的 1/2(注:求三角形面积公式为 ,)()(zsyxss=(x

7、+y+z)/2 ,开方可用 Math.sqrt(double)方法) 方法Triangle(double x, double y, double z):构造函数,给三条边和 s 赋初值。toString():输出矩形的描述信息,如“three sides:3.0,4.0,5.0,perimeter=12.0,area=6.0”Test 类作为主类要完成测试功能 生成 Rectangle 对象 调用对象的 toString 方法,输出对象的描述信息interface ShapeAreadouble getArea();double getPerimeter();class Rectangle i

8、mplements ShapeAreadouble width,height;Rectangle(double w,double h)kowidth =w;height=h;public void toString()System.out.println(“width=“+width+“,height=“+height+“, perimeter=“+ getPerimeter()+“, area=“+ getArea();public double getArea()return width*height;public double getPerimeter()return 2*(width+

9、height);class Triangle implements ShapeAreadouble x,y,z,s;Triangle(double x, double y, double z)this.x =x;this.y=y;this.z=z;s = (x+y+z)/2;public void toString()System.out.println(“Three Sides:“+x+“,“+y+“,“+z+“,Perimeter=“+ getPerimeter()+“, area=“+ getArea();public double getArea()return Math.sqrt(s*(s-x)*(s-y)*(s-z);public double getPerimeter()return x+y+z;class testpublic static void main(String args)Rectangle rct = new Rectangle(4,5);rct.to_String();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报