首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[])
admin
2012-12-13
61
问题
下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[]) { ClassBb=newClassB(); b.go(10); System.out.println("x="+b.x); } } classClassB { intX; voidgo(inty) { ClassAa=newClassA(); X=a.y; } }
选项
A、x=10
B、x=20
C、x=6
D、编译不通过
答案
C
解析
本题考查在Java中静态变量(类变量)的用法。在题目程序段中生成了一个staticinty=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/912p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python程序格式框架,以下选项中描述错误的是
某完全二叉树有256个结点,则该二叉树的深度为()。
下列叙述中错误的是()。
树的度为3,且有9个度为3的结点,20个叶子结点,但没有度为1的结点。则该树总的结点数为()。
字符串tstr=’television’,显示结果为vi的选项是()。
以下关于浮点数3.0和整数3的描述,正确的是()。
设A为已定义的类名,下列是声明A类的对象a的语句中正确的是
下列哪个语句是声明一个含有10个String对象的数组?
一个类的定义分为类注释、【】和类体的定义。
随机试题
唐代诗人李贺的“少年安能长少年,海波上变为桑田”,这一诗句体现了()
医学伦理学的精髓是()
病人目前需要满足哪一层次需要( )。病人在住院过程中,床边摆满了亲朋好友送来的鲜花,使他满足了哪一层次的需要( )。
项目竣工验收前,施工企业对已完工程进行保护发生的费用应计入()。
会计电算化的作用主要是()。
关于有氧呼吸和无氧呼吸的相同点,下列说法不正确的是()。
“弃耕农田一一年生杂草一多年生杂草一灌木阶段一乔木阶段”,这是典型的(),该类演替的主要影响因素为()。
A.howpupilsaretreatedinschoolsB.withyoungpeopleC.farfromD.lookatA.wemust【T13】______theinsecuritythatpa
软件(程序)调试的任务是
1WHYSHOULDanyonebuythelatestvolumeintheever-expandingDictionaryofNationalBiography?Idonotmeanthatitis
最新回复
(
0
)