问答题库

当前位置: 计算机等级考试题库 > JAVA题库

问题描述:

[单项选择题] 执行下面程序,显示的结果为( )。
public class Test
public static void main (String args[])
Test t=newTest();
System.out.println (Loverload ("2","3"));

int overload (intx,int y) return x+y;
String overload (String x,Stnng y)return x+y;


A.2
B.3
C.5
D.23

有些情况下如多线程对共享数据操作时,这种线程运行顺序的不确定性将会产生执行结果的不确定性,使共享数据的一致性被破坏,因此,在某些应用程序中必须对线程进行 ______. 当实现Runnable接口时,要实现的方法是 【14】 。 在Java程序中,复杂算法可以通过循环语句和 【7】 的相互嵌套来实现。 Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是double类型,其结果是_______类型。 如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【 】关系。

点评难度:

      

IP为:139.214.165.*,来自吉林联通的网友觉得此题的难度为:有点难.
您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

D

问题解析:

本题考查方法重载相关知识。方法的重载是指多个方法可以享用相同的名字,但参数的数量或类型必须不完全相同、即方法体有昕不同。使用该方法时,编译系统会根据实参类型选择执行相应的方法。本题中,在调用overload()方法时,实参为字符串,因此会调用String overload (String x,String y)方法,该方法返回两实参连接后的结果,所以返回值为“23”。

试题分享:

相关考题