首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
admin
2010-12-16
32
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
企业实现移动信息化的作用不包括________________。
当前,大部分商业DBMS中所用的主要数据模型是()。
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
四位二进制数(从0000到1111)中,不含连续三位相同数字的数共有(4)个。
______不属于企业信息系统存在的问题。
删除Windows中某个应用程序的快捷方式,意味着(39)。
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
在Word2007的绘图工具栏上选定矩形工具,按住(36)________________按钮可绘制正方形。
下列选项中,不能收发电子邮件的软件是______。
随机试题
《祖国呵,我亲爱的祖国》一诗被收入舒婷的第一部诗集( )
A、谵语B、郑声C、错语D、狂言E、言謇神志清楚,言语错乱,语后自知的是
A.胸骨右缘第4肋间B.胸骨左缘第4肋间C.左锁骨中线与第5肋间相交处D.左腋前线V4水平E.左腋中线V4水平心电图胸导联V4的位置是
在一个国家里,只有一种会计法律制度体系,但可能存在几种会计职业道德体系。
根据票据法律制度的规定,持票人对支票出票人的追索权,应当在一定期间内行使。该期间是()。
根据《边防检查条例》规定,出境入境的人员有下列()情形之一的,处以5005元以上2000元以下的罚款或者依照有关法律、行政法规的规定处以拘留。
关于认知心理学的描述,以下哪项是不正确的?()
世界上最早的教育学著作是《学记》。()
在法的效力等级中,下列表述正确的是()。
有关公学的描述不正确的是()
最新回复
(
0
)