首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序实现十进制向其他进制的转换。 [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
77
问题
下面程序实现十进制向其他进制的转换。
[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://www.kaotiyun.com/show/q6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
为防止重大灾难毁灭重要数据,大型数据中心应实行(67)制度。
下列参数中,(29)是音频信息数字化的参数。
Windows系统的控制面板不包括__________功能。
在Word中打开英文文档或者在文档中输入英文信息时,系统会自动对拼写和语法进行检查,如果出现红色波形下划线则表示存在(50)。
数据处理有批处理和联机实时处理两种基本的处理方式。以下各种类型的数据处理中,______宜采用联机实时处理方式。
某企业经常需要进行大量的复杂的数据处理,在数据处理的过程中,需要注意的事项不包括(66)。
下列关于信息存储的叙述,不正确的是______。
在Excel中,为标识一个由单元格B3、B4、C3、C4、D4、D5、D6、D7组成的区域,下列选项中,正确的是______。
发送电子邮件属于信息处理的(33)过程。
假设用12个二进制位表示数据。它能表示的最大无符号整数为(8);若采用原码,它能表示的最小负整数为(9)。
随机试题
分析下列音节的结构:
女性,33岁,双下肢水肿1个月,既往有慢性乙型病毒性肝炎病史3年。尿常规蛋白阳性,尿红细胞20个/HP,24小时尿蛋白定量4.0g,血浆白蛋白28.5g/L,血肌酐90μmol/L,血HBsAg及HBeAg均阳性。首先考虑的诊断是
概算指标在具体内容和表示方法上,有()两种形式。
矿井水害的防治必须坚持()的原则。
企业设置生产部门、技术部门、财务部门、营销部门,是按照()划分的。
国家出资企业申请破产,应当经职工代表大会审核通过。()
资产负债表中的“货币资金”项目包括()。
材料分析2017年5月12日,全球爆发电脑勒索病毒WannaCry,波及150多个国家,7.5万台电脑被感染,有99个国家遭受了攻击,其中包括英国、美国、中国、俄罗斯、西班牙和意大利等。2017年5月17日,国家计算机病毒应急处理中心与亚信科技(
根据第二次全国残疾人抽样调查推算,2006年××省共有残疾人221.1万人,占全省总人口的比例为6.25%,略低于全国的比例6.34%。与第一次全国残疾人抽样调查结果相比,该省残疾人口总量增加,残疾人比例上升,残疾类别结构有所变动。2006年该省各类
Despitehelpingtorecordevents,photoscoulddamageourmemories.Researchersfoundpeoplewhotakepictureshave【C1】______rem
最新回复
(
0
)