首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下而程序实现十进制向其他进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #include <conio.h> typedef struct node{ int
下而程序实现十进制向其他进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #include <conio.h> typedef struct node{ int
admin
2012-03-13
45
问题
下而程序实现十进制向其他进制的转换。
[C++程序]
#include"ioStream.h"
#include"math.h"
#include <conio.h>
typedef struct node{
int data;
node *next;
}Node;
class Transform
{
public:
void Trans(int d,int i); //d为数字;i为进制
void print();
private:
Node *top;
};
void Transform::Trans(int d,int i)
{
int m,n=0;
Node *P;
while(d>0)
{
(1) ;
d=d/i;
p=new Node;
if(!n){
P->data=m;
(2) j
(3) ;
n++;
}
else{
p->data=m;
(4) ;
(5) ;
}
}
}
void Transform::print()
{
Node *P;
while(top!=NULL)
{
p=top;
if(P->data>9)
cout<<data+55:
else
cout<<data;
top=p->next;
delete P;
}
}
选项
答案
(1)m=d%i (2) top=p (3) top->next=NULL (4) p->next=top (5) top=p
解析
本题考查C++编程,主要考查了链表的使用。
所有的问题只出在函数Trans中,它的功能是完成将十进制数d转换为任意进制i的数,并存在数组中。函数中首先定义了一个指向链表节点的指针,然后开始进行转换,进制转换应该是一个很常见的问题,就是不断地求模运算,所以(1)处应填入“m=d%i”。然后,我们要把求模的结果保存到链表节点中,并使链表首指针指向该节点,节点中指向下一个节点的指针设为空,所以(2)处应填入top=p,(3)处应填入top->next=NULL。由于求模运算是从低位到高位逐位求出的,所以在进行完第二次求模运算后,应该将第二次运算的结果放到链表首位,所以(4)处应填入p->next=top,(5)处应填入top=p。
转载请注明原文地址:https://kaotiyun.com/show/l6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Windows操作系统文件名的说法,正确的是(32)。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
双击某个非可执行程序的文件名将(24)。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
数据分析报告的质量要求中不包括()。
下图主板接口中,①处是(28),②处可以接的设备是(29),③处可以接的设备是(30)30.
在Word2003中,对当前正在编辑的文档内容进行多次剪切操作后关闭该文档,则剪贴板中的内容为______。
编译程序的作用是将高级程序语言源程序翻译为(4)。
在Windows系统中,控制面板的功能不包括______。
随机试题
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
国民教育制度的核心是【】
治疗崩漏的主要经脉是
男性,62岁,糖尿病史8年,高血压多年,3天前出现左眼视力下降,眼底检查见左眼视乳头边界模糊,动脉细,反光强,静脉充盈,后极部网膜有点、片状出血及微动脉瘤,有硬性渗出。
关于骨肉瘤的叙述不正确的是()
根据《城市规划编制办法》,下列不属于市总体规划纲要编制内容的是()
函证应付账款时,一般选择金额较大的债权人,以及那些金额不大、甚至为零的债权人作为函证的对象,其原因是( )。K公司由于经营发展购买了一套油气资产,对于该油气资产发生的弃置费用注册会计师2认可的是( )。
在刑事裁判中,自首是一个重要的量刑情节,下列能够成立自首的是()。
美国律师太多,诉讼案件太多。一个事故发生后,律师首先关心的不是谁的责任,而是谁有钱;不仅老百姓爱打官司,连政府机构也可以为区区几美元的官司争讼多年。物极必反,过度的法律诉讼已使美国社会元气大伤。最准确复述这段话的主要意思的是()。
Wearetoldthatthemassmediaarethegreatestorgansforenlightenmentthattheworldhasyetseen;thatinBritain,forinst
最新回复
(
0
)