首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果为 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
35
问题
下面程序段的输出结果为 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全国计算机二级
相关试题推荐
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。获取用户输入的一组数字,采用逗号分隔,输出其中的最大值。示例如下:请输入一组数据,以逗号分隔:8,78,54,520,21,34输出:520试题程序:
下面代码的输出结果是()。f=lambdax,y:xifx<yelseya=f("aa","bb")b=f("bb","aa")print(a,b)
以下关于程序的异常处理的描述中,错误的是()。
考生文件夹下存在一个文件“PY102.PY”.请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入一段文本,保存在一个字符串变量s中,分别用Python内置函数和jieba库中已有函数计算字符串s的中文字符个数和中文词语个数。注意:中文字符包含中文
需求分析的主要任务是()。
软件生命周期是指()。
以下关于Python程序语法元素的描述,正确的选项是()。
下面关于Python的说法正确的是()。
以下构成Python循环结构的方法中,正确的是()。
某二叉树共有730个节点,其中度为1的节点有30个,则该二叉树中叶子节点数为()。
随机试题
WhatdoesMr.Terrancedo?
A.血容量严重不足B.血容量不足C.血管过度收缩D.心功能不全或血容量相对过多E.急性肾衰竭男性,43岁,溃疡病急性呕血1200ml,脉搏122/min,血压10.7/8kPa(80/60mmHg),中心静脉压0.29kPa(3cmH2O)。
资料1广东丝结制袜有限公司4419065327采用国产原料生产袜品凭4419406730号外汇核销单号出口。资料2
通过财政分配活动刺激社会总需求的财政政策称为()。
金融工具是在信用活动中产生的,一般具有期限性、流动性、风险性和()的特。征。
居民委员会的主要特征不包括()
所谓在教学时要用一把钥匙开一把锁,是指教师要有()。
已知小麦抗病对感病为显性,无芒对有芒为显性,两对性状独立遗传。用纯合的抗病无芒与感病有芒杂交,F1自交,播种所有的F2,假定所有的F2植株都能成活,在F2植株开花前,拔掉所有的有芒植株,并对剩余植株套袋。假定剩余的每株收获的种子数量相等,且F3的表现型符合
《通志》
面向对象开发方法中,(44)是把数据以及操作数据的相关方法组合在一起,从而可以把(45)作为软件开发中最基本的复用单元。
最新回复
(
0
)