首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
48
问题
下面程序段的输出结果为 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://kaotiyun.com/show/ZT2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200像素、画笔为2号的正五边形,正五边形5个内角均为108度。效果
下面代码的输出结果是()。a=1deffun(a):a=a+2returnaprint(a,fun(a))
以下选项不能改变turtle绘制方向的是()。
以下关于组合类型的描述,正确的是()。
软件生命周期中,解决软件“做什么”的阶段是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
以下语句不会引发异常的是()。
以下不能创建一个字典的语句是()。
FileOutputStream类的父类是______。
如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字______;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。
随机试题
下列选项中不属于纪录类文书特点的是()
患者,8岁,上体育课翻跟斗时扭伤颈部,疼痛明显,活动受限。体查:颈部歪斜,局部肌肉紧张,四肢运动、感觉正常。做卫生宣教时,对学校要求哪项除外
两岁半女童,筋骨痿弱,发育迟缓,坐起、站立、行走、生齿等明显迟于正常同年龄小儿,易疲倦喜卧,面色不华,舌质淡,苔薄白。证属肝肾不足型五迟证。治疗首选方剂是
下列不属于仲裁协议中应当具备的内容的是()
企业以现金25000元捐赠给灾区。会计分录为()。
衡量股票风险的指标是()。[2015年3月证券真题]
从不同测验获得的离差智商只有当()相同或接近时才可以比较。
简述比较优势陷阱,并分析其产生的原因。[中国人民大学2012国际商务硕士]
下列工具中为需求分析常用工具的是( )。
Forthispart,youareallowed30minutestowritealetterofrecommendationforoneofyourstudentswhoapplyforstudyingab
最新回复
(
0
)