首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #include"math.h" #i
admin
2010-12-16
52
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
计算机网络中,防火墙的功能不包括________________。
信息系统运行过程中的数据备份工作不包括________________。
国际标准化组织提出的开放系统互连OSI参考模型,将计算机网络分成7层,其中最底层是()。
企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。
国家大型博物馆存放有大量珍贵文物。为安全管理文物,可采用__________技术,一旦文物被移动,能自动记录。若是非法移动,则会自动报警。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在Word2010“查找和替换”文本框中,输入()符号可以搜索0到9的数字。
回收的问卷调查表中,很多表都有一些没有填写的项。处理缺失值的办法有多种,需要根据实际情况选择使用。对于一般性的缺值项,最常用的有效方法是(66)。
随机试题
A.低血糖B.胃肠道反应C.水肿D.心律失常双胍类治疗糖尿病的不良反应主要是
患者,男性,65岁。因头部外伤后神志不清2小时入院,有创颅内压监测患者ICP为30mmHg。该患者属
瘀血停滞型胃痛主方是腹痛瘀血为主者主方是
益母草的功效是
根据《建设工程工程量清单计价规范》GB50500—2013,在编制工程量清单时,招标人对施工中噪声污染提出防护要求的描述应列在()中。
某公司的会计科有3名工作人员:会计主管王某、会计孙某和出纳小杨。某年,该会计科发生了以下事项:(1)出纳小杨因哥哥急需资金,趁会计孙某离开办公室时,填写了5万元的现金支票一张,并私自将孙某遗放在办公桌上的印鉴加盖在现金支票上,从银行提取现金。6天后,
A、 B、 C、 D、 D相同的图形每到下一行都按照一定的规律旋转,如左上角图形是按照顺时针90°进行旋转,右上角角图形是按照逆时针45°旋转,而问号处的图形是按照逆时针90°进行旋转。所以正确答案为D。
如果运行一个表单,以下表单事件首先被触发的是( )。
This_______asmallfirmlikeourstocompetewithmultinationalcompaniesonaveryglobalbasiswithverylowcosts.
A、Itwillincreasethesizeoftheclass.B、Itlimitsinteractionamongstudents.C、Itrequirestoomuchtravelingtodifferent
最新回复
(
0
)