首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
57
问题
下面程序段的输出结果为 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全国计算机二级
相关试题推荐
假设有一个包含一个函数的程序放在一个文件中,在主程序文件中使用下面各种方法来导入它,方法错误的是()。
以下选项中不是Python文件目录操作方法的是()。
Python中定义类的关键字是()。
考生文件夹下存在一个文件“PY102.py”,请写代码替换横线,实现以下功能。使用calendar。库,用键盘输入年份,输出当年的日历。试题程序:*请在________处使用一行代码或表达式替换#注意:请不要修改其他已给出代码importcal
以下程序的输出结果是()。s="LOVES"print("{:*^13}".format(s))
以下关于Python列表的描述,错误的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
s=’1234567890’,以下表示’1234’的选项是()。
定义学生选修课程的关系模式如下:SC(s#。Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)则对主属性部分依赖的是()。
软件测试用例包括()。
随机试题
语言障碍可分为失语和构音障碍,不属于失语证的是()
甲将自己的一套房屋租给乙住,乙又擅自将房屋租给丙住。丙是个飞镖爱好者,因练飞镖将房屋的墙面损坏。下列哪些选项是正确的?(卷三2009年真题试卷第60题题)
在下列哪种情况下孙法官应当回避?()
《中华民国临时约法》确立的中华民国的国家学说的核心是:()
司法公正体现在司法活动各个方面和对司法人员的要求上。下列哪一做法体现的不是司法公正的内涵?(2014年卷一第45题)
在价值工程活动中,通过分析求得某研究对象的价值指数VI后,对该研究对象可采取的策略是()。
国家对实施首检的起重机械制定了目录,下列起重机械中不需实施首检的是()。
社会环境是人类赖以生存和发展的物质基础。()
坚持党对公安工作绝对领导的途径之一是政治领导,是指党在()上的领导。
()方法适用范围较广,是治安管理处罚中最常见的制裁方法。
最新回复
(
0
)