首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 package test; public class ClassA { int x=20; static int y=6; public static void main(String
下面程序段的输出结果为 package test; public class ClassA { int x=20; static int y=6; public static void main(String
admin
2010-12-17
29
问题
下面程序段的输出结果为 package test; public class ClassA { int x=20; static int y=6; public static void main(String args[]) { ClassB b=new ClassB(); 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、编译不通过
答案
C
解析
本题考查在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://kaotiyun.com/show/hc9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
下列叙述中正确的是
下列关于二叉树的叙述中,正确的是
代码编写阶段可进行的软件测试是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下选项中不属于组合数据类型的是
关于Python语言的变量,以下选项中说法正确的是
下面代码实现的功能描述为deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input(’’请输入一个整数:’’))print(fact(abs(int(num))))
在E—R图中,用来表示联系的图形是
关于一维数据存储格式问题,以下选项中描述错误的是
随机试题
MillionsofAmericansandforeignersseeG.I.Joeasamindlesswartoy,thesymbolofAmericanmilitaryadventurism,butthat’s
婴幼儿的进餐环境应该()。
决策表
患者,女性,35岁。诊断为左侧输卵管妊娠,乡村医师给予转诊处理,不妥的是
下列有关生物碱的论述,正确的是
某项目有三个采暖方案A、B、C,均能满足同样的需要。其费用数据见题118表。在基准折现率i0=10%的情况下,用费用现值或费用年值确定方案排序正确的是()。
关于建设工程项目总承包商责任和义务的说法,错误的是()。
张某于2013年3月在县城开了一家快餐厅,因一直未申报纳税,县地税局几次通知其申报,其拒不申报,2013年9月14日县地税局稽查核定该快餐厅欠缴税款5万元,于2013年9月17日作出补缴税款和加收滞纳金,并处以罚款10万元的决定,并送达税务行政处罚决定书。
《金刚经》是我国发现最早的标有确切年代的雕版印刷品。()
Whatwastheresultofthegame?
最新回复
(
0
)