首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序实现十进制向其他进制的转换。 [Java程序] C1ass Node{ int data; Node next; } class Transform{ private Node top; publiC voi
下面程序实现十进制向其他进制的转换。 [Java程序] C1ass Node{ int data; Node next; } class Transform{ private Node top; publiC voi
admin
2012-03-13
40
问题
下面程序实现十进制向其他进制的转换。
[Java程序]
C1ass Node{
int data;
Node next;
}
class Transform{
private Node top;
publiC void print(){
Node P;
while(top !=null){
P=top;
if(P.data>9)
System.out.print((char)(p.data+55));
else
System.out.print(p.data);
top=P.next;
}
}
public void Trans(int d,int i)(//d为数字;i为进制
int m;
(1) n=false;
Node P;
while(d>0){
(2) ;
d=d/i;
P=flew Node();
if( (3) ){
P.data=m;
(4) ;
top=P;
n=true;
}
else{
p.data=m;
(5) ;
toP=P;
}
}
}
}
选项
答案
(1)boolean (2) m=d%i (3) ln (4) top->next=null (5) p->next=top
解析
本题考查Java编程,主要考查了链表的使用。
所有的问题只出在函数Trans中,它的功能是完成将十进制数d转换为任意进制i的数,并存在数组中。变量n被赋值为false,说明n是布尔型变量,Java中布尔型变量关键字为boolean。故(1)应填“boolean”。函数中首先定义了一个指向链表节点的指针(实为链栈),然后开始进行转换,进制转换应该是一个很常见的问题,就是不断地求模运算,所以(2)处应填入“m=d%i”。然后,我们要把求模的结果保存到链栈中。对于链栈,第一个节点比较特殊,需要特殊处理,从if块中的语句“n=tme”可知,此处正是处理第一个节点的特殊情况,故(3)应填“!n”,(4)处应填入“top->next=null”。这里采用的链栈,所以(5)处应填入“p->next=top”。
转载请注明原文地址:https://jikaoti.com/ti/45W7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
计算机操作系统的主要功能是______。
假设100个数据的平均值为82.31,其中有10个数据又发生了如下增减变化:+3.52,+2.87,-4.13,+5.34,-2.87,+2.50,-3.52,+4.23,-5.04,+0.10,则新的平均值变为(26)。
在Excel2007中,如果在A1单元格输入“计算机”,在A2单元格输入“软件资格考试”,在A3单元格输入“=A1&A2”,按回车键后,结果为______。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
在Word2010“查找和替换”文本框中,输入()符号可以搜索0到9的数字。
开机后显示器和主机都没有任何反应,首先应该检查(21)。
在Excel中,在单元格C1中输入函数“=ROUND(653.54897,2)”,按回车键后,C1单元格中的值为()。
某大型企业下属每个事业部都自行建立了信息系统,各自存储数据,各自配备了技术人员维护系统。由于数据格式不同,难以交流,各系统难以连接,形成了一个个信息孤岛,业务难以协同。为此,公司采取了以下一些整合措施,其中(70)并不恰当。
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
随机试题
神志活动的主要物质基础是
电镜下诊断神经内分泌肿瘤的主要依据是
工程项目的施工环境包括()环境。
进行会计电算化操作,要严格遵守计算机的操作程序,并遵循()的要求。
下列关于期货投资者保障基金的管理和监管的说法,正确的有()。
当出现()情形时,委托代理终止。①代理人死亡②作为被代理人或者代理人的法人终止③被代理人和代理人之间的监护关系消灭④代理人丧失民事行为能力⑤代理期间届满或者代理事务完成⑥被代理人取消委托或者代理人辞去委托
某船运公司2015年年初拥有机动船10艘,每艘净吨位1500吨;拥有拖船2艘,每艘发动机功率1000千瓦。当年8月新购置机动船4艘,每艘净吨位2000吨。该公司机动船舶适用的车船税年税额为:净吨位201-2000吨的,每吨4元。该船运公司2015年度应缴纳
有关《大清民律草案》的表述,正确的是()。
InBritain,ifamancommitssomecrime,whatpunishmentwillheprobablyget?
ThemoreIreflectonthe23impressiveyearssincethesigningoftheMontrealProtocol,themoreIrealizewhatfar-reachingl
最新回复
(
0
)