首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
admin
2010-12-16
52
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
企业的数据资产不包括()。
下列选项中,属于网络操作系统的是(37)。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
假设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)。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
四位二进制数(从0000到1111)中,不含连续三位相同数字的数共有(4)个。
据某地区统计,今年中小学生中肥胖学生约占10%,而且,肥胖学生人数正在以8%的速度增长。假设近年中小学生的总量变化不大,据此我们可以推算出,明年该地区中小学生中肥胖学生的比例约为(64)。
下列选项中,准确表达“甲和乙不可能都参加考试”含义的是(35)。
随机试题
在影响施工质量的主要因素中,方法的因素主要包括()等方面。
收益的资本化
中风的病机归纳起来为
建筑电气工程进入施工阶段是形成T程()的阶段。
首席风险官作为期货公司的高级管理人员,主要负责()。
下列有关建造合同会计处理的表述中,正确的有()。
“有人说三峡像一幅展不尽的山水画卷,也有人说,三峡是一条丰富多彩的文化艺术长廊。我们说,三峡到更像一部辉煌的交响乐,它由三个具有各不相同旋律和节奏的乐章所组成”(《话说长江》)。这段解说词主要运用()来突出趣味性。
根据以下资料。回答问题。2015年1—5月份,民间固定资产投资112022亿元,同比名义增长12.1%,增速比1—4月份回落0.6个百分点,但比全国固定资产投资(不含农户)增速高0.7个百分点。民间固定资产投资占全国固定资产投资(不含农户)的比重为65.
结合材料,回答问题:材料1联合国创建于第二次世界大战的凯歌中。1945年4月25日在旧金山召开《联合国宪章》制宪会议,6月26日参加会议的51国代表签署了《联合国宪章》,10月24日开始生效,联合国正式成立。联合国是当今世界各国政府问最大的一个国际性组
Moreandmoreresidences,businesses,andevengovernmentagenciesareusingtelephoneansweringmachinestotakemessagesorgi
最新回复
(
0
)