首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 package test; public class Class A { int x=20; static int y=6; public static void main(St
下面程序段的输出结果为 package test; public class Class A { int x=20; static int y=6; public static void main(St
admin
2012-12-13
58
问题
下面程序段的输出结果为 package test; public class Class A { int x=20; static int y=6; public static void main(String args[]) { Class B b=new Class B(); b.go(10); System.out.println("x"+b.x); } } class ClassB { int x; void go(int y) { ClassA a=new ClassA(); x=a.y; } }
选项
A、x=10
B、x-20
C、x=6
D、编译不通过
答案
4
解析
本题考查在Java中静态变量(类变量)的用法。在题目程序段中生成了一个static int y=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://www.kaotiyun.com/show/ZT2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于二维数据描述错误的是()。
以下属于Python的映射类型的是()。
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能。请将列表lis内的重复元素删除,并输出。例如:若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6]试题程序:#
下面关于局部变量和全局变量的描述,正确的是()。
以下关于Python循环结构的描述中,错误的是()。
结构化程序的3种基本控制结构是()。
以下关于数据组织的描述中,错误的是()。
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。
以下关于Python程序语法元素的描述,正确的选项是()。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
随机试题
若f’(x0)=1,f(x0)=0,则=____________.
关于合同价款纠纷的处理,人民法院应予支持的是()。
某泵站工程,业主与总承包商、监理单位分别签订了施工合同、监理合同。总承包商经业主同意将土方开挖、设备安装与防渗工程分别分包给专业性公司,并签订了分包合同。施工合同中说明:施工工期278天,2004年9月1日开工,工程造价4357万元。合
TheUnitedStates,whichisa___________oftheMiddleEastpeacetalks,saysIsraelisettlementsareanobstacletopeace,andt
游客李某在景区游览时故意在文物上面刻划、涂污,所幸文物损坏尚不严重。依据《中华人民共和国文物保护法》,由公安机关或者()给予警告,可以并处罚款。
政府修高速公路,关于赔偿与农民有争议。农民聚众抗议,领导让你迅速到达现场,怎么解决?
考虑一文件存放在100个数据块中,文件控制块、索引块或索引信息都驻留内存。那么,如果(),不需要做任何磁盘I/O操作。
Ourape-menforefathershadnoobviousnaturalweaponsinthestrugglefor【1】intheopen.Theyhadneitherthepowerfulteethno
Writeanessayof160-200wordsbasedonthedrawingbelow.Inyouressay,youshould1)describethedrawingbriefly,2
下面不属于软件设计原则的是
最新回复
(
0
)