首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中定义了BaseX类(X进制整数类),其中成员函数print输出该整数指定数制的表示形式。使用展转相除法,可从低位到高位逐位求出所需要的表示形式,例如,求十制数231的四进制表示形
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中定义了BaseX类(X进制整数类),其中成员函数print输出该整数指定数制的表示形式。使用展转相除法,可从低位到高位逐位求出所需要的表示形式,例如,求十制数231的四进制表示形
admin
2016-08-19
15
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中定义了BaseX类(X进制整数类),其中成员函数print输出该整数指定数制的表示形式。使用展转相除法,可从低位到高位逐位求出所需要的表示形式,例如,求十制数231的四进制表示形式,方法如下:
231/4=57……3
57/4=14……1
14/4=3……2
结果是:3213
在main函数中给出了一组测试数据,正确的输出是:2001
注意:只需在//********333********和//********666********之间填人所编写的若干语句,不要改动程序中的其他内容。
1 #include
2 #include
3 #include"BaseX.h"
4 using namespace std;
5 BaseX::BaseX(int n){
6 this->num=n;
7 }
8 BaseX::~BaseX(){)
9 void BaseX::print(int x){ //输出整数num的x进制表示形式
10 int arr[100]; //存放转换结果,arr[0]存放最低位
11 int index=0; //当前数组arr中
12 元素的个数
13 //********333********
14
15
16 //********666********
17 for(int i=index-1;i>=0;i--){ //从高位到低位输出所需表示形式
18 cout<
;
19 }
20 cout<
21 }
22 int main(){
23 BaseX b(129);
24 b.print(4);
25 writeToFile("c:\\test\\");
26 return 0;
27 }
1 //proj3\BaseX.h
2 class BaseX{
3 int num;
4 public:
5 BaseX(int n);
6 ~BaseX();
7 void print(int x);
8 };
9 void writeToFile(const char*path);
选项
答案
1 while(Hum) 2 { 3 arr[index++]=num%x; 4 nun/=x: 5 }
解析
将一个数转化为x进制,使用辗转相除法,将余数放在arr[]数组中,对商继续使用辗转相除法来处理,直到商为0。最后反向输出数组中的值,即为x进制的数。
转载请注明原文地址:https://kaotiyun.com/show/6ZNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#include〈iostream〉usingnamespacestd;voidf(intx){if(x){cout.put(’0’+x
重载的关系运算符和逻辑运算符的返回类型应当是______。
下列关于模板的说法正确的是
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;<n/2;i++){t=a[i]=a[i]=a[n-1-
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中用于是否进行了非法操作的函数名是()。
算法的空间复杂度是指()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
类模板的模板参数()。
在下列字符中,不允许作为C++标识符的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
女婴,胎龄30周出生,体重1200g,生后2小时出现反应差,呻吟,口吐泡沫,面色发绀,三凹征阳性,并进行性加重,四肢肌张力低。考虑最可能的诊断是
年老或久病气衰神疲,畏寒肢冷,腰膝软弱,阳痿遗精,或阳衰无子,或饮食减少,大便不实,或小便自遗,舌淡苔白,脉沉而迟。方剂宜选用
内分泌功能减退症应首选的治疗方法是
下列哪项不是早产儿的特点
在选择零售商业物业的租户时,物业管理企业要对许多因素进行平衡。首先要考虑的因素是物业租户的声誉。
2×21年1月1日,甲公司从公开市场所购入乙公司发行的面值为300万元的债券,支付的总价款为290万元(其中包括已到付息期但尚未领取的利息5万元),另支付相关交易费用1万元,甲公司将其划分为以公允价值计量且其变动计入其他综合收益的金融资产。该金融资产入账时
根据我国现行宪法和有关法律规定,下列有关行政区域划分、行政区域边界争议处理的主管部门的表述中,哪一种说法是正确的?()
[*]
某单位的办公室秘书小马接到领导的指示,要求其提供一份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存。参照示例文件cove~png,为文档设计封面、并对前言进行适当的排
A、Improvementsofchildren’sachievementsinschoolcanbemade.B、Children’sheathcanbeimproved.C、Theschoolneedstocare
最新回复
(
0
)