首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
24
问题
下面程序段的输出结果为 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://jikaoti.com/ti/7x80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200像素、画笔为2号的正五边形,正五边形5个内角均为108度。效果
以下选项中不是Python文件读/写操作方法的是()。
下列数据结构中,属于非线性结构的是()。
程序流程图中带有箭头的线段表示的是()。
Python提供3种基本的数字类型,它们是()。
设二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
以下关于函数作用的描述中,错误的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
下列有关Java语言的叙述中,正确的是
Container是下列______类的子类。
随机试题
吸收胆盐和维生素B12的部位是
治疗再生障碍性贫血的免疫抑制剂包括
肘管综合征
自身免疫性溶血性贫血为
28岁原发不孕妇女,发现盆腔包块及月经量逐渐减少4年。检查见:子宫边界不清,包块直径6cm×7cm×6cm,欠活动。可能为
衡量心肌自律性高低的主要指标是()。
以下关于储金球的说法中错误的是
“贮痰之器”指的是()。
背景:某市政桥梁工程,总包方A市政公司将钢梁安装工程分包给B安装公司。总包方A公司制定了钢梁吊装方案并得到监理工程师的批准。由于工期紧,人员紧缺,B公司将刚从市场招聘的李某与高某经简单内部培训组成吊装组。某日清晨,雾气很浓,能见度较低,吊装组就位,准
如果一个窗体中的内容较多而无法将数据在一页中显示出来时,要对内容进行分页,应使用的控件是()。
最新回复
(
0
)