首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序实现十进制向其他进制的转换。 [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
38
问题
下面程序实现十进制向其他进制的转换。
[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://kaotiyun.com/show/q6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Windows7中,磁盘文件类型可以根据______来识别。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
关于ADSL接入技术,下面的论述正确的是(15)。
为使双击指定类型的文件名就能调用相应的程序来打开处理它,需要将这种文件类型与相应的程序建立文件(23)。
在Access中,(65)不属于数据表的复制方式。
以下(1)属于ASP.NET创建的网页程序文件。(1)A.index.aspB.index.htmC.index.aspx从以下备选答案内为程序中(3)~(7)处空缺选择正确答案。(3)A.requestB.res
随机试题
肺癌中恶性程度最高,对化疗、放疗最敏感的类型是
合用后耐药性明显延缓的是
企业收到某机构的捐赠款40万元,该捐赠款应计入企业的()。
CIIA考试分为标准(国际通用知识)考试和国家知识考试两部分。其中,国际通用知识考试的内容不会涉及()。
以下关于个人住房贷款的说法中,正确的有()。
在高级专业技术岗位或者二级职员岗位工作的文职人员,被同一单位连续聘用满10年,且男满()岁、女满()岁,本人提出申请,考核合格的,聘用单位应当与其续订期限至本级岗位最高工作年龄的合同。
For users, microkernel technology promises(11), compact and sophisticated operating systems that are typically(12) across a rang
Aslongasherparentscanremember,13-year-oldKatieHarthasbeentalkingaboutgoingtocollege.Hermother,Tally,afinanc
3Dglasseshelpdoctorsperforminvasivesurgerywhentheirhandsareobscuredfromview.Moviegoersaren’ttheonlyoneswe
Suicidehasbeenacauseof【B1】______inmastsocietiesforalongtime.The【B2】______Greeks,forexample,requiredpeoplewhowa
最新回复
(
0
)