首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
34
问题
下面程序段的输出结果为 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://jikaoti.com/ti/OQH0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
下列关于栈的叙述正确的是
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
给出如下代码:s=list(’’巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下\住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八\个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。’’)以下选项中能输出字符“
以下选项中,不是Python语言保留字的是
以下选项中符合Python语言变量命名规则的是
下列______不属于AWT布局管理器。
随机试题
霍乱的病因为
胃、空肠造瘘的护理正确的是
SLE患者出现抗Sm抗体阳性,提示伴有
女性,28岁,已婚。1年来月经稀发,不孕,就诊时闭经2个月。尿妊娠试验(一),B超显示子宫、双侧卵巢均无异常。在体检时下列哪项检查对诊断最为重要
为降低颅内压而进行的处理不包括
下列情志相胜关系中,哪一项是错误的
在一般情况下,资产评估中的资产收益额应该是()。
下列各项中,符合个人所得税有关规定的是()。
岗前培训的优点不包括()。
RUBBER:TIRE::
最新回复
(
0
)