首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [Java程序] ClasS Node{ int data; Node next; } cla
admin
2010-12-16
64
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据采集工作的注意事项不包括()。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
在Word编辑状态下,有些英文单词或汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(44)”是错误的。
以下关于计算机网络协议的叙述中,不正确的是(58)________________。
计算机病毒是一段程序,一般隐藏在______中。
互联网协议第6版(IPv6)采用(21)________________位二进制数表示IP地址,是IPv4地址长度的4倍,号称可以为全世界每一粒沙子编上一个网址。
在Excel中,为标识一个由单元格B3、B4、C3、C4、D4、D5、D6、D7组成的区域,下列选项中,正确的是______。
随机试题
Small________theroomis,itispleasantandairy.
人际关系的类型及其在人生中的意义是什么?
最适合神经阻滞的局麻药是常用于产科分娩镇痛的局麻药是
技术复杂的项目可分两阶段招标,关于两阶段招标的说法,错误的是()。
民意测验是用简化的方式来了解公众的一般态度,对不同含义、不同程度的意见、态度都用是或否、赞成或反对两种答案来概括。盖洛普认为,只要采用科学的抽样方法,那么当样本数量达到一定规模后,就能较好地反映总体。这时再增加样本并不能提高多少精确度。对美国1亿人的民意测
新文化运动兴起的标志是()。
设向量组Ⅰ:α1,α2,…,αr可由向量组Ⅱ:β1,β2,…,βs线性表示,则
有以下程序 #include <stdio.h> main( ) { printf("%d\n",NULL);} 程序运行后的输出结果是
在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入( )。
旅游是全球经济中一个快速增长的领域。【T1】因而发展中国家正努力从这一产业中获利,以促进海外投资、增加金融储备。(cashinon)联合国一方面承认,该产业的无序发展会造成严重的环境和社会问题,另一方面却坚持认为这些负面影响可以得到控制和减小。最近我在
最新回复
(
0
)