首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++码,填入(n)处。 [说明] 建立一个分数类,使之具有下述功能:建立构造函数,它能防止分母为0,当分数不是最简形式时进行约分以及避免分母为负数。 [C++代码] #include<iostream.h>
阅读以下说明和C++码,填入(n)处。 [说明] 建立一个分数类,使之具有下述功能:建立构造函数,它能防止分母为0,当分数不是最简形式时进行约分以及避免分母为负数。 [C++代码] #include<iostream.h>
admin
2009-02-15
33
问题
阅读以下说明和C++码,填入(n)处。
[说明]
建立一个分数类,使之具有下述功能:建立构造函数,它能防止分母为0,当分数不是最简形式时进行约分以及避免分母为负数。
[C++代码]
#include<iostream.h>
#include<math.h>
class Num
{
public:
Num (int a,int b);
private:
int num1;
int num2;
}:
Num:: Num (int a,int b)
{
if( (1) )
{
cout<<"ERROR"<<endl;
return;
}
int min=fabs(a)<fabs (b)?fabs (a): fabs (b);
int x=1;
for (int i=1;i<=min;i++)
if( (2) )
x=i;
a/=X;
b/=x;
if( (3) )
{
a=-a;
b=-b;
}
(4)
(5)
}
选项
答案
(1)b==0 (2)a%i==0&&b%i==0 (3)b<0 (4)num1=a; (5)num2=b;
解析
本题中的代码实现了简单的一个分数类的定义,它的构造函数中能防止分母为0,当分数不是最简形式时进行约分以及避免分母为负数。根据功能设计要求,仔细阅读代码可以知道a为分子,b为分母。(1)是判断分母b为零的处理;(2)处实现了当分数不是最简形式时进行约分;(3)处避免分母为负数;(4)、(5)处返回处理完毕的数据。
转载请注明原文地址:https://kaotiyun.com/show/vwDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在UML类图中,包含订单和订单明细两个类,则这两个类之间的关系应为______。
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。
软件配置管理中,基线的种类不包括()。
以下类图中,类Classl和Class2之间是()关系。
()不属于按寻址方式划分的一类存储器。
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20); (1
以下关于用例图的叙述中,不正确的是(44)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(45)关系,以下用例图中,(46)是正确的。管理员处
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
根据ANSI/IEEE829标准,(62)属于《测试案例说明》中的内容。 ①输入说明 ②测试目的 ③环境要求 ④特殊要求
随机试题
A肺炎克雷伯菌B沙门菌属C金黄色葡萄球菌D肺炎链球菌EB群链球菌葡萄糖酸盐试验阳性
卵巢性闭经垂体性闭经
直接工程费是设备安装工程费用的构成部分,下面说法不属于直接工程费的是()。
下列关于可交换债券的说法,正确的有()。
论述教师职业专业化的条件。
It’simpossibleforallthepeopletogetjobsbecause______ofthemarenotfitforthem.
李某、陈某、董某三人每人出资5万元合伙经营饭店,并在合伙协议中约定三人按照出资比例承担合伙债务。由于物价上涨及经营不善,该合伙组织亏损甚多,15万元投资血本无归,而且还欠孙某9万元。在孙某的一再催要下,李某偿还了5万元,陈某偿还了4万元。后李某称按照合伙协
2011年的数据显示,我国65周岁及以上人口12288万人,占总人口的9.1%,比上年提高0.2个百分点,而15~59周岁劳动年龄人口100283万人,占总人口的74.7%,比上年末下降0.1个百分点,老年人口抚养比达到12.3%,较2001年提高2.2个
下列选项中哪些选项属于法的特殊分类?()
A、Theydon’thavetogotoschool.B、Theydon’thavetoworryabouttheshopping.C、Theydon’thavetocookthebigdinner.D、Th
最新回复
(
0
)