首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
64
问题
下面程序段的输出结果为 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全国计算机二级
相关试题推荐
考生文件夹下存在一个文件“PY202.py”’,请在该文件中作答,实现以下功能。输入某班各个同学就业的职业名称,职业名称之间用空格符间隔(按键结束输入)。完善Python代码,统计各职业就业的学生数量,按数量从大到小的顺序输出。例如输入:护士导游老师护士
下面关于Python标准库和第三方库的说法正确的是()。
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。编写程序,实现将列表[51,33,54,56,67,88,431,11l,141,72,45,2,78,12,15,5
需求分析的主要任务是()。
考生文件夹下存在—个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。使用turtle库的turtle.seth()函数和turtle.fd()函数绘制一个边长为100像素的三角形,效果如下所示。试题程序:#请在______
考生文件夹下存在一个文件“PYl02.py”,请写代码替换横线,不修改其他代码,实现以下功能。根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2),输出不大于50的序列元素。例如:屏幕输出实例为0,1,
在数据管理的3个阶段中,数据共享最好的是()。
以下程序Dog类中__init__()方法共包含()个形参。ClassDog():def__init__(self,name,age):self.name=nameself.age=age
保证Java语言可移植性的特征是
JApplet是顶层Swing容器,包括一个隐含的______。
随机试题
洁净厂房的室内消火栓的用水量不应小于()L/s。
车圆球时移动滑板的顺序是()。
肺心病患者,急性加重期,利尿治疗后好转,浮肿消退,但患者出现躁动和手足抽搐,血清钾及氯均降低,碳酸氢根浓度35mmo1/L,二氧化碳分压43mmHg,考虑酸碱平衡的情况是
人体的BMR较低的一种状态是
美国A公司(在中国境内没有住所)与中国B公司签订了从B公司购买1万台电脑的合同,后来双方对于合同价款发生了争议,则我国人民法院对本案可以行使管辖权的情况,下列哪些选项是正确的?
根据所给的资料,回答下列问题。以下各项中,2013年第一季度平均每名从业人员创造的收入均高于上年水准的是:
Mr.Johnsonevidentlyregardedthisasagreatjoke.
在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,【】的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。
标有/**/的语句的执行次数是______。inty,i;for(i=0;i<20;i++){if(i%2==0)continue;y+=i;
Tounderstandthemarketingconcept,itisonlynecessarytounderstandthedifferencebetweenmarketingandselling.Nottooma
最新回复
(
0
)