首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
admin
2010-12-16
35
问题
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序实现十进制向其它进制的转换。
[Java程序]
ClasS 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=new 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) !n (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=true”可知,此处正是处理第一个结点的特殊情况,故(3)应填“!n”,(4)处应填入“top->next=null”。这里采用的链栈,所以(5)处应填入“p->next=top”。
转载请注明原文地址:https://kaotiyun.com/show/E6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机网络中,防火墙的功能不包括________________。
某企业去年四次核查的钢材库存量情况如下表:用加权平均法计算出该企业去年钢材平均库存量为()吨(中间各次核查数据的权都取1,首次与末次核查数据的权都取0.5)。
抽样调查是收集数据的重要方法之一。抽样调查所遵循的原则不包括______。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
双击某个非可执行程序的文件名将(24)。
某机构准备发布中国互联网发展年度报告。报告分四个方面:全网概况、访问特征、渠道分析和行业视角。用户24小时上网时间分布应属于()方面的内容。
随机试题
A.附子粳米汤B.乌头桂枝汤C.通脉四逆汤D.桂枝加黄芪汤E.暖肝煎(1991年第89,90题)腹中冷痛,手足厥冷,身体疼痛者,白,选用()
李渔戏剧理论著作的名称是()
A.大细胞性贫血B.骨髓造血障碍C.小细胞低色素性贫血D.增生性贫血E.失血性贫血
应结合( )等具体条件,对资产负债率进行具体判断。
()适用于规模较小、职位类型较少而且员工对本企业各职位都较为了解的小型企业。
对纳税人采取税收保全措施,必须经税务机关向人民法院提出申请后,由人民法院确定。()
我党提出的科学发展观,是对邓小平理论和“三个代表”重要思想的新发展。科学发展观把坚持以人为本和经济社会全面、协调、可持续发展统一起来,强调按照“五个统筹”的要求推进改革和发展,实现经济社会更快更好的发展。“五个统筹”中统筹区域协调发展的意思是(
下列哪一项不属于法律原则在法律适用中的作用?()
[*]
Computerscanprocess______atgreatspeed.
最新回复
(
0
)