2017年3月计算机二级备考题及答案(Java)
来源:才华咖 本文已影响8.28K人
来源:才华咖 本文已影响8.28K人
练习是巩固知识的有效手段,而考试是检验知识掌握情况的一种方式。以下本站小编整理的2017年3月计算机二级的文章" target="_blank" >计算机二级备考题及答案(Java),希望对大家有所帮助,更多信息请关注应届毕业生网!
编程题
1、 编写一个Java Application 程序,main程序输入10个整数给数组,通过函数getMinAndMax(int a[])得到这10个整数的最大值和最小值并输出结果。
class App {
static void getMinAndMax(int a[]) {
int min,max;
min = max = a[0];
for(int i=1;i if(a[i]>max)
max=a[i];
if(a[i] min=a[i]; }
tln(“Array’Max Value:”+max);
tln(“Array’Min 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 ( ):
求一个形状的周长
⑵类 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(注:求三角形面积公式为))( )((zsysxss,s=(x+y+z)/2 ,开方可用(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 ShapeArea { double getArea( );
double getPerimeter( );
}
class Rectangle implements ShapeArea { double width,height;
Rectangle(double w,double h) {ko width =w;
height=h;
}
public void toString( )
{
tln("width="+width+",height="+height+", perimeter="+ getPerimeter( )+", area="+ getArea( ));
}
public double getArea( )
{ return width*height;
}
public double getPerimeter( )
{ return 2*(width+height);
} }
class Triangle implements ShapeArea { double 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( )
{
tln("Three Sides:"+x+","+y+","+z+",Perimeter="+ getPerimeter( )+", area="+ getArea( ));
}
public double getArea( )
{
return (s*(s-x)*(s-y)*(s-z));
}
public double getPerimeter( )
{ return x+y+z;
} }
class test { public static void main(String[] args) { Rectangle rct = new Rectangle(4,5);
_String( );
} }
2017年3月计算机二级Java练习题及答案
2016年12月计算机二级Java备考练习题及答案
2017计算机二级Java备考习题及答案
2017年9月计算机二级Java考试题库及答案
2017年9月计算机二级Java机考试题及答案
2017上半年计算机二级Java备考练习题及答案
2017年9月计算机二级考试JAVA复习题及答案
2017年计算机二级Java备考练习题及答案
2017年计算机二级java模拟题(含答案)
2017年9月计算机二级Java考前练习题及答案
2017年计算机二级考试java模拟题(含答案)
2016年12月计算机二级Java备考习题及答案
2017年9月计算机二级JAVA考试题及答案
2017年3月计算机二级《JAVA》单选题及答案
2017年计算机二级Java备考练习题及答案大纲
2017年9月计算机二级JAVA考试基础试题及答案
计算机二级《Java》备考训练题及答案2017
2015年计算机二级考试JAVA模拟试题库(一)答案及解析
2017年3月计算机二级JAVA临考模拟试题与答案
2017年3月计算机二级java临考测试题与答案解析
2015下半年计算机二级Java考前练习题(附答案)
2016年12月计算机二级Java备考练习及答案
考试试题及答案参考
2017年9月计算机二级考试JAVA考试题及答案
2017年3月计算机二级Java备考习题
2016计算机二级考试Java练习题(含答案)
2015年全国计算机二级考试Java单项选择题练习(附答案及解析)
计算机二级考试《java》试题及答案
计算机二级Java备考练习题(附答案)
2015年9月计算机二级java题库及答案
2017年9月计算机二级Java考试题库及答案
2016年计算机考试二级java模拟试题(含答案)
2017年9月计算机二级Java选择题练习及答案
2017年计算机二级考试Java练习题及答案
2015年全国计算机二级考试Java模拟试题(二)答案及解析
2017年9月计算机二级JAVA检测试题及答案
2017年计算机二级考试Java模拟题及答案
计算机二级考试真题以及答案
2017年9月计算机二级JAVA考试模拟试题及答案
2016年9月计算机二级Java考前冲刺试题及答案