首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下而程序实现十进制向其他进制的转换。 [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
54
问题
下而程序实现十进制向其他进制的转换。
[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
程序员下午应用技术考试
软考初级
相关试题推荐
下面无助于加强计算机安全的措施是(19)。
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
在Outlook中可以借助(6)的方式传送一个文件。
数据处理有批处理和联机实时处理两种基本的处理方式。以下各种类型的数据处理中,______宜采用联机实时处理方式。
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
收集数据时,设计调查的问题很重要。此时,需要注意的原则不包括(8)。
在上、下行的轨道上,两列火车相对开来。甲列车的车身长235m,车速为25m/s;乙列车的车身长215m,车速为20m/s。这两列火车从车头相遇到车尾离开需要的时间为(31)。
某企业准备对正在实施的各个项目进行期中评估,对每个项目评出重要性和满意度两个参数。信息处理技术员小王根据各个项目的参数制作了如下的平面分布图,用圆点标记了各项目的位置,并划分了I、Ⅱ、Ⅲ、Ⅳ四个区域。()区属于优先改进区,企业应对其中的项目优先支持
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
假设用12个二进制位表示数据。它能表示的最大无符号整数为(3);若采用原码,它能表示的最小负整数为(4)。
随机试题
什么是他感作用?研究他感作用有什么重要的生物学意义?
手术治疗中一般病人知情权不包括
患者,女,49岁。五心烦热,潮热盗汗,腰膝酸软,头晕心悸,健忘,行走无力,舌红,脉细。用药宜首选
术后早期活动的优点,下列哪项提法不对( )。【历年考试真题】
FIDIC文献的编写形式不包括()。
还盘在形式上不同于拒绝,但还盘和拒绝都可导致原发盘的失效。()
马柯维茨的投资组合理论的理性人假设包括()。
如图所示,2008年10月12日在第十届中国国际高新技术成果交易会上,机器人“村田”正在表演骑自行车通过“S”形高架木板桥。这主要体现了信息技术中的()。
成语中的数字运用很多,如一鼓作气、百废俱兴。非整数也进入了成语,如半途而废、半壁江山。还有两个成语:一举两得、一箭双雕。“两”和“双”是数字“2”的不同表示法。多数成语都是由四个文字组成的,数目字有时还被“连用”,如五光十色、三头六臂。也有成语纯粹由数目字
D是顶点分别为(0,0),(1,0),(1,2)和(0,1)的梯形闭区域,则(1+x)sinydσ=________。
最新回复
(
0
)