首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
58
问题
下面程序段的输出结果为 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全国计算机二级
相关试题推荐
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是
“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是
有两个关系R和T如下:则由关系R得到关系T的操作是
有三个关系R、S和T如下:1则由关系R和S得到关系T的操作是
下列对于软件测试的描述中正确的是
下列程序段执行后,内存变量e的值是a=10b=20c=30d=IIF(a>b,a,b)e=IIF(c>d,c,d)
在考生文件夹下完成下列操作:用户文件下以存在client(用户)表、topic(主题)表和reply(回复)表。(1)考生文件夹下已有文件pone.prg,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是:根据reply
下列关于线性表的叙述中,不正确的是()。
SQL语言的更新命令的关键词是()。
声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?
随机试题
每分通气量和肺泡通气量之差为
下列结缔组织病中,哪种疾病肾脏病变较少见
关于妊娠合并肝脏疾病,下列哪项叙述不正确
代理人超越代理权所为的民事行为,其后果是()。
在学校实施素质教育的过程中,美术课程具有不可替代的作用。()
鼓励市民采取绿色交通方式出行,首先要提供充足和优质的公共交通。这表明国家在履行管理职能。()
假如你被录用,遇到什么情况你会提出辞职或者请求调离?
一、注意事项1.《申论》考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,然后按“申论要求”依次作答。二、给定资料
Doyoufindgettingupinthemorningsodifficultthatit’spainful?Thismightbecalledlaziness,butDr.Kleitmanhasanew
Athrongofbeardedmen,insad-coloredgarmentsandgraysteeple-crownedhats,intermixedwithwomen,somewearinghoodsandot
最新回复
(
0
)