首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
admin
2010-12-16
49
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序实现十进制向其它进制的转换。
[C++程序]
#include"ioStream.h"
#include"math.h"
#include
typedef struct node {
int data;
node*next;
}Node;
Class Transform
{
DUDlic:
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);
(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/vBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
目前最常见的用户界面是________________。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
()不属于信息污染。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在Word2007中,为使内容更加醒目,文章更具有条理性,可在若干段落前面添加__________。
某村领导要求信息处理技术员估计该村一池塘中的鱼的大致数量。该技术员想出了一个办法:先从池塘中捕出30条鱼,在每条鱼身上做一记号后,又放回池塘。几天后,再从该池塘中捕出40条鱼,发现其中有2条是有记号的。因此,他估计该池塘鱼的数量大致为(68)条(假设这几天
WindowsXP中,被删除的文件默认存放在()中,需要时还可以进行恢复。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
小张刚接到领导分配的数据分析任务,他第一步应当首先________。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
随机试题
Theenvironmentaffectsthewaypeopleinteract.Toexaminethisconclusion,tworesearchers"decorated"threerooms.Oneroomw
下列哪项不是代赭石的主治病症
溶组织内阿米巴病的原发病灶多见于
急性广泛前壁心肌梗死患者,间歇房颤病史8年,出院前超声心动检查发现左室附壁血栓,血栓附着部位向外扩张,呈矛盾运动。最可能的原因是
新生儿光疗时,灯管与婴儿皮肤的最适的距离为
产妇,28岁,产后3天,一直坚持母乳喂养,现出现乳头红、皲裂、哺乳时疼痛,最可能的原因是
中标通知书()。
工程施工质量验收资料是建设工程施工全过程中按照国家现行的工程质量检验标准,对施工项目进行单位工程、分部工程、分项工程及检验批的划分,再由检验批、分项工程、分部工程、单位工程逐级对工程质量做出()的工程质量验收资料。
某商品流通企业为扩大销售额制定了四种方案,四种方案的所需费用和销售额计数如下表。用价值分析法选择比较满意的方案是()。
Thereisanarrowonthewall______thedirectionofadvance.
最新回复
(
0
)