首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中定义了BaseX类(X进制整数类),其中成员函数print输出该整数指定数制的表示形式。使用展转相除法,可从低位到高位逐位求出所需要的表示形式,例如,求十制数231的四进制表示形
请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程proj3,其中定义了BaseX类(X进制整数类),其中成员函数print输出该整数指定数制的表示形式。使用展转相除法,可从低位到高位逐位求出所需要的表示形式,例如,求十制数231的四进制表示形
admin
2016-08-19
31
问题
请使用“答题”菜单或使用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全国计算机二级
相关试题推荐
关系数据库管理系统能实现的专门关系运算包括()。
求1~100的和,可写成“for(s=0,i=1;【】;i++)s+=i;”的形式。
一个类的友元函数能够访问该类的
下面程序段的运行结果是voidmain(){intt,a,b,c;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a
下面叙述正确的是______.
C++语言中while循环和do-while循环的主要区别是
将E-R图转换到关系模式时,实体与联系都可以表示成
在面向对象的程序设计中,下列叙述中错误的是
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
下列哪个是C++语言的有效标识符?
随机试题
“家校携手,共育其子”的理念,侧面反映了家庭教育的()
当产业处于衰退期时,应采取的战略是()
治疗胃热鼻衄的最佳方剂是
已知数字信号A和数字信号B的波形如图所示,则数字信号的波形图为()。
城市规划的作用包括()。
以下不是国家助学贷款的发放对象的是()。
个人独资企业法中与个人理财业务相关的重要法条有()。
2014年某公司拥有5辆电车,6辆载货汽车,其自重吨位分别4吨(2辆),6吨(4辆)。当地车船税的年税额为:载客汽车每辆400元,载货汽车自重每吨100元。2014年该公司应纳车船税为()元。
设计任务:请阅读下面学生信息和语言素材,设计20分钟的英语语法教学方案。该方案没有固定格式.但须包含下列要点:teachingobjectivesteachingcontentskeyanddifficultpointsmajorste
下列现象说法错误的是()。
最新回复
(
0
)