计算机二级Java备考练习题(附答
案)
计算机二级Java备考练习题(附答案)
习题一
编程题
1、编写一个Java Application 程序App.java,main程序输入10个整数给数组,通过函数getMinAndMaxint a[]得到这10个整数的最大值和最小值并输出结果。
class App
static void getMinAndMaxint a[]
int min,max;
min = max = a;
forint i=1;i ifa[i]max
max=a[i];
ifa[i]min=a[i];
System.out.println“Array’Max Value:”+max;
System.out.println“Array’Min Value:”+min;
public static void mainString[] args
int arr[] = 4,6,72,9,14,3,8,23,56,32;
getMinAndMaxarr;
2、编写一个完整的Java Application 程序。包含接口ShapeArea,Rectangle
类,Triangle类及Test类,具体要求如下:
⑴接口ShapeArea:
double getArea:
求一个形状的面积
double getPerimeter :
求一个形状的周长
⑵类Rectangle:实现ShapeArea接口,并有以下属性和方法:
① 属性
width:double类型,表示矩形的长height:double类型,表示矩形的高
② 方法
Rectangledouble 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 ,开方可用Math.sqrtdouble方法
② 方法
Triangledouble 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;
Rectangledouble w,double h ko width =w;
height=h;
public void toString
System.out.println“width="+width+",height="+height+", perimeter="+ getPerimeter+", area="+ getArea;
public double getArea
java的tostring方法return width*height;
public double getPerimeter
return 2*width+height;
class Triangle implements ShapeArea double x,y,z,s; Triangledouble 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.sqrts*s__s-y*s-z;
public double getPerimeter
return x+y+z;
class test public static void mainString[] args Rectangle rct = new Rectangle4,5;
<_String;
习题二
1、结构化程序设计主要强调的是______。
A、程序的规模
B、程序的易读性
C、程序的执行效率
D、程序的可移植性
结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。
本题答案为B。
2、数据库设计包括两个方面的设计内容,它们是______。
A、概念设计和逻辑设计
B、模式设计和内模式设计
C、内模式设计和物理设计
D、结构特性设计和行为特性设计
数据库设计可分为概念设计与逻辑设计。
数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS 中的关系模型。
本题答案是A。
3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为______。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。