首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
admin
2012-12-13
65
问题
下面程序段的输出结果为( )。 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://kaotiyun.com/show/912p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某完全二叉树有256个结点,则该二叉树的深度为()。
考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:编写一个函数,使之能够实现字符串的反转。将字符串"goodstudy"输入到函数中,运行并输出结果。试题程序:#请在_________处使用一行代码或表达式替换
下面不属于软件工程三要素的是()。
树的度为3,共有29个结点,但没有度为1和2的结点。则该树中叶子结点数为()。
树的度为3,共有31个结点,但没有度为1和2的结点。则该树中度为3的结点数为()。
对于循环队列,下列叙述中正确的是()。
下列关于栈的叙述正确的是()。
下面关于注释的添加方法,正确的是()。
一个类的定义分为类注释、【】和类体的定义。
随机试题
车床的照明采用的是()照明。
肾盂肾炎患者尿路感染最常见的致病菌为
机架和电动机、制动器、减速器、轴承以及其他零部件之间的衬垫的数量在一个部位不能多于()个。
常用的建筑排水管是()材料。
胶版复印机
银行在解决流动性问题时,非常重要的一点是对流动性风险计提资本要求。()
(2013年)我国回购协议市场的银行间回购利率是()。
甲注册会计师拟运用抽样方法设计样本,你认为他的哪些判断是正确的( )。在对销售收入进行实质性审计时,认为与产品风险转移、收入确认最直接关联的要关注的日期有( )。
表中数据表明()。1998年,下列四个国家中,哪个国家水电和核电消费量最小?()
•ReadthetextbelowaboutdeathbyoverworkinJapan.•Inmostofthelines34-45thereisoneextraword.Itiseithergramma
最新回复
(
0
)