首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
admin
2012-12-13
37
问题
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[]) { ClassBb=newClassB(); b.go(10); System.out.println("x="+b.x); } } classClassB { intX; voidgo(inty) { ClassAa=newClassA(); X=a.y; } }
选项
A、x=10
B、x=20
C、x=6
D、编译不通过
答案
C
解析
本题考查在Java中静态变量(类变量)的用法。在题目程序段中生成了一个staticinty=6类变量,在ClassA中调用的b.go(10),只不过是在ClassB中的一个局部变量,通过调用ClassB中的go方法可以生成一个ClassA刘象,并给这个新生成的对象赋以ClassA中的类变量y的值。从main()方法作为入口执行程序,首先生成一个ClassB的对象,然后b.go(10)会调用ClassA,会给x和y赋值,x=a.y后,x值为6,再返回去执行System.out.println("x"+b.x)语句,输出为x=6,可见,正确答案为选项C。
转载请注明原文地址:https://jikaoti.com/ti/Hq80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下关于Python语言的描述中,正确的是()。
以下关于Python全局变量和局部变量的描述中,错误的是()。
在Python语言中,属于Web开发框架第三方库的是()。
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为100像素的正八边形,在考生文件夹下给出了程序框架文件PY201.PY,在横线处补充代码,不得修改其他代码。效果如下图所示。试题程序:#请在_____
树的度为3,共有29个结点,但没有度为1和2的结点。则该树中叶子结点数为()。
下列叙述中错误的是()。
一个类的定义分为类注释、【】和类体的定义。
下列哪个语句是声明一个含有10个String对象的数组?
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
一个类的定义分为类注释、【】和类体的定义。
随机试题
汽车维修设备管理的内容有哪些?
患儿男性,10岁,学生,因“高热10天伴咳嗽”就诊。患儿发病期间有盗汗及体重减轻,肺部体征不明显,结核菌素试验(PPD)强阳性,头孢菌素治疗无效。入院后首选的检查包括
法洛四联症的主要病理改变,不包括
关于耐苯唑西林金黄色葡萄球菌筛选试验,错误的描述是
质量为m,长为2l的均质细杆初始位于水平位置,如图所示。A端脱落后,杆绕轴B转动。当杆转到铅垂位置时,AB杆角加速度的大小为()。
在工程双代号网络计划中,某项工作的最早完成时间是指其( )。
间歇性精神病人在不能辨认或者不能控制自己行为时,实施严重危害社会行为的,()。
药学家屠呦呦经过多年的实验研究,发现了可用于治疗疟疾的青蒿素,屠呦呦的例子所体现的哲学道理是()。
光场对于原子或分子运动状态的影响一直是人们关注的问题。由于光子具有动量,因此原子在吸收和发射光子的过程中,动量会发生改变,从而使原子或分子运动学行为发生变化。因为普通光源的光强很弱,它对于原子运动学行为的影响可以忽略,而激光场的光强很大,所以它对原子运动学
IfyourfriendhopestoreadyourShakespeare,orTheFederalistPapers,tellhim,gentlybutfirmly,tobuyacopy.Youwillle
最新回复
(
0
)