首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
admin
2010-12-16
32
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
软件发生故障后,往往通过重新配置、重新安装或重启电脑后可以排除故障。软件故障的这一特点称为()。
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
数据分析经常需要把复杂的数据分组,并选取代表,将大量数据压缩或合并得到一个较小的数据集。这个过程称为()。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
数据分析报告的编写原则中不包括(70)。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
下列选项中,不能收发电子邮件的软件是______。
互联网协议第6版(IPv6)采用(21)________________位二进制数表示IP地址,是IPv4地址长度的4倍,号称可以为全世界每一粒沙子编上一个网址。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
在Excel中,为标识一个由单元格B3、B4、C3、C4、D4、D5、D6、D7组成的区域,下列选项中,正确的是______。
随机试题
个体行为是个体通过__________对客观事物在感性上的反映,是对客观事物带有评价性质的主观体验。()
大量饮清水后引起尿量增多的主要原因是
患儿,1岁。母乳喂养,未加辅食,约3个月前发现患儿活动少,不哭、不笑,面色苍黄,表情呆滞,手及下肢颤抖。查体:肝脾大。血常规示红细胞1.5×1012/L,血红蛋白70g/L。血清铁、叶酸正常,血清维生素B12降低。该患儿可能患的疾病是
A.风团B.结节C.斑疹D.水疱E.囊肿损害与周围皮肤平起的局限性皮肤颜色损害
约70%的肿瘤化疗患者主诉有()
对于民用项目来说,工程项目进度控制的总目标是()。
下列银行属于股份制商业银行的有()。
不喜欢数字“7”,认为“7”是个消极数字的国家是()。
以御史台作为中央最高监察机关的朝代有()。
•ReadthefollowingarticleaboutFrenchbankandanswerthequestions.•Foreachquestion(15-20),markoneletter(A,B,C
最新回复
(
0
)