考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 模拟试题 > 文章内容
  

全国计算机等级考试Java试题及答案(6)

中华IT学院   【 】  [ 2016年2月17日 ]

创建一个Fraction类执行分数运算。要求如下

1.用整型数表示类的private成员变量,f1和f2。

2.提供构造方法,将分子存入f1,分母存入f2。

3.提供两个分数相加的运算方法,结果分别存入f1和f2。

4. 提供两个分数相减的运算方法,结果分别存入f1和f2。

5. 提供两个分数相乘的运算方法,结果分别存入f1和f2。

6. 提供两个分数相除的运算方法,结果分别存入f1和f2。

7.以a/b的形式打印Fraction数。

8.以浮点数的形式打印Fraction数

9.编写主控程序运行分数运算。

Public class Fraction{

Private int f1,f2;

Fraction(int a,int b){

F1=a;f2=b;

}

Void 分数加(int x1,int x2,int y1,int y2){

F1=x1*y2+x2*y1;

F2=y1*y2;}

Void 分数减(int x1,int x2,int y1,int y2){

F1=x1*y2-x2*y1;

F2=y1*y2;}

Void 分数乘(int x1,int x2,int y1,int y2){

F1=x1*x2 ;

F2=y1*y2;}

Void 分数除(int x1,int x2,int y1,int y2){

F1=x1*x2 ;

F2=y1*y2;}

}

Public static void main(String args[ ]){

Fraction f=new Fraction (1,1);

f.分数加(2,3,4,5);

system.out.println(“分数和=”+f.f1+”/”f.f2+”浮点数=”+(double)f.f1/f.f2 );

f.分数减 (2,3,4,5);

system.out.println(“分数差=”+f.f1+”/”f.f2+”浮点数=”+(double)f.f1/f.f2 );

f.分数乘(2,3,4,5);

system.out.println(“分数乘=”+f.f1+”/”f.f2+”浮点数=”+(double)f.f1/f.f2 );

f.分数除(2,3,4,5);

system.out.println(“分数除=”+f.f1+”/”f.f2+”浮点数=”+(double)f.f1/f.f2 );

 

}

}

一下关于接口不正确的说法是(D)

A.  一个类可以实现多个接口,类似于多重继承。

B.   接口可以没有构造函数和折构函数。

C.  接口可以继承。

D.  接口包含的方法既可以有实现,也可以没有实现。

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved