3-7下列关于分数类型的说法错误的是( )。
A: 分数对象有明确的分子和分母
B: 分数对象表示的分数不一定是最简分数
C: 可调用Fraction(a,b)函数来创建分数对象
D: Fraction.from_float()函数可将浮点数转换为分数
A: 分数对象有明确的分子和分母
B: 分数对象表示的分数不一定是最简分数
C: 可调用Fraction(a,b)函数来创建分数对象
D: Fraction.from_float()函数可将浮点数转换为分数
举一反三
- 已知一个分数类Fraction,成员由分子和分母构成,在Fraction类中编写一个方法,实现分数对象之间的相加,下列哪个方法定义是符合 A: +(int)add:(int)n:(int)d B: +(Fraction*)add:(int)n:(int)d C: -(int)add:(Fraction*)f D: –(Fraction*)add:(Fraction*)f
- 创建一个Fraction类执行分数运算,要求如下: 包含两个double类型的私有成员变量,f1(分子),f2(分母); 提供两个构造函数,一个是无参构造函数(初始化分子分母为1.0),另外一个构造函数时Fraction(double f1, double f2),用来初始化f1和f2; 提供浮点数的形式输出分数的方法printF1; 提供以a/b的形式输出人数的方法printF2; 提供两个分数相加add,减subtract,乘mulptiply,除divide的公有方法; 编写Fraction的子类FractionSub,重写父类的无参构造函数,初始化分子为2,分母为3,并以a/b形式输出分数。 编写测试类FractionTest测试分数类中的各公有方法,测试FractionSub类中的无参构造函数。
- 把( )分母分数分别化成和原来分数( )的( )分母分数,叫做通分
- 把( )分母分数分别化成和原来分数()的( )分母分数,叫做通分
- 分数报告有很多种,通过一定转换后得到的分数是() A: 导出分数 B: 常模参照性分数 C: 目标参照性分数 D: 原始分数