首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
33
问题
下面程序段的输出结果为 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全国计算机二级
相关试题推荐
下列叙述中正确的是
软件生命周期是指
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
以中国共产党第十九次全国代表大会报告中一句话作为字符串变量s,完善Python程序,分别用Python内置函数及jieba库中已有函数计算字符串s的中文字符个数及中文词语个数。注意,中文字符包含中文标点符号.importjiebas=’’中国特色社会
pip功能列表帮助信息的命令格式是
下载第三方库安装包但并不安装的命令格式是
随机试题
驾驶大型机动车在高速公路以每小时100公里的速度行驶时,跟车安全距离为50米。
HehadAawonderfulBchildhood,CtraveledwithhismotherDtoallcornersoftheworld.
肝癌气滞血瘀型选用肝癌肝气郁结型选用
哮病患者,气不虚,症见喉中痰鸣有声,喘急痰不得出,但坐不得卧,苔白腻,脉滑实,治宜选热哮经治疗后,表症不明显,喘未平,咳嗽痰黄质稠可选
高层建筑地价分摊的核心是解决高层建筑各产权人的土地占有份额问题。()
财政收支出现差额带来的成本和效益,最终仍要落到社会成员的身上,从而要求政府财政收支行为必须以()为基础。
我国《宪法》规定,中华人民共和国公民在()的情况下,有从国家和社会获得物质帮助的权利。
SamandJoewereastronauts(宇航员).Therewasonceaverydangeroustripandthemoreexperiencedastronautsknewtherewasonlya
Haveyoueverseenamovieinwhichabuildingwasburneddownorabridgewasdestroyed?Haveyouseenfilmsinwhichatrainc
全长……公里
最新回复
(
0
)