首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序实现十进制向其他进制的转换。 [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
33
问题
下面程序实现十进制向其他进制的转换。
[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
程序员下午应用技术考试
软考初级
相关试题推荐
下列(28)不属于电子商务的应用模式。
下面无助于加强计算机安全的措施是(19)。
某计算机房夏季的环境温度要求控制在28℃至32℃,该范围可简写为______。
在Word2007文档中查找所有的“广西”“广东”,可在查找内容中输入______,再陆续检查处理。
下列关于计算机病毒的叙述,不正确的是______。
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
统计报表中常包括填表说明,以指导填表者填写。填表说明中一般不包括______。
计算机每次启动时自动运行的计算机病毒称为______病毒。
打开DOC文档48.doc,有如下表格,欲在空白单元格中计算出整行其他四个单元格的数值之和,应在空白单元格中插入公式(48)。
在Excel中,若要计算出B3:E6区域内的数据的最小值并保存在B7单元格中,应在B7单元格中输入______。
随机试题
影响肺部药物吸收的因素有
简要回答旅游者的心理实质。
A.恶性高血压B.高血压脑病C.高血压性心脏病D.脑梗死E.高血压危象男性,30岁。阵发性头痛,烦躁,心悸,多汗,血压35.2/17.3kPa(265/130mmHg)。最可能的诊断为
关节松动术的禁忌证包括
双层石膏板暗龙骨吊顶,面层与基层板的接缝应(),并()同一根龙骨上。
《文物保护法》规定,不符合在文物保护单位保护范围和建设控制地带内从事建设活动的相关规定的是()
某制药企业2012年初拥有厂房原值3000万元,4月份给该厂房安装了配套通风管线,整体安装价值300万元;拥有办公楼原值2000万元,6月25日协议将该办公楼的1/3租给某培训机构做儿童家教培训中心,月租金5万元,6月30日该培训中心正式人住,自7月1日开
以下关于个人汽车贷款额度的描述,正确的是()。
下列描述错误的是()。
一个认识的完整过程是()。
最新回复
(
0
)