首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 package test; public class A { int x=20; static int y=6; public static void main(String
下面程序段的输出结果为 package test; public class A { int x=20; static int y=6; public static void main(String
admin
2010-02-22
54
问题
下面程序段的输出结果为 package test; public 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 Class B { 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),只不过是在Class B中的一个局部变量,通过调用Class B中的go方法可以生成一个ClassA对象,并给这个新生成的对象赋以ClassA中的类变量y的值。从main()方法作为入口执行程序,首先生成一个Class B的对象,然后b.go(10)会调用ClassA,会给x和y赋值,x=a.y后,x值为 6,再返回去执行System.out.println(”x=”+b.x)语句,输出为x=6,可见,正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/jvnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
假设数据库已经打开,要删除其中的视图myview,可使用命令
在VisualFoxpro中,下面对查询设计器的描述中正确的是
在视图设计器中有,而在查询设计器中没有的选项卡是
为表单建立了快捷方式mymenu,调用快捷菜单的命令代码DomymenuWITHTHIS应该放在表单的哪个事件中?
下面属于黑盒测试方法的是
基于图书表、读者和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借
下列控件中属于容器控件的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
下列4项中说法不正确的是()。
在E—R图中,用来表示实体联系的图形是
随机试题
某地甲肝预防工作做的不好,对下列哪项影响较大
回阳救急汤除回阳救急外,还具有的功用是
根据劳动法规定,在( )的情况下,劳动合同即可终止。
复式记账法是以资产与权益平衡关系作为记账基础,对于每一笔经济业务,都要在两个或两个以上相互联系的账户中进行登记,系统地反映资金运动变化结果的一种记账方法。()
南方公司系生产电子仪器的上市公司,由管理总部和甲、乙两个车间组成。该电子仪器主要销往欧美等国,由于受国际金融危机的不利影响,电子仪器市场销量一路下滑。南方公司在编制2009年度财务报告时,对管理总部、甲车间、乙车间和商誉等进行减值测试。南方公司有关资产减值
下列各项中,应当征收印花税的项目有()。
安徽菜为中国八大菜系之一,其中,徽州菜起源于(),绩溪的徽帮厨师将它发扬光大。
科学技术的飞速发展给社会带来了()的变化。
Whattypeofeventisbeingheld?
Sincetheenergycrisis,thesebigcarshavebecomearealliability.Theycosttoomuchtorun.
最新回复
(
0
)