logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > 通用 > 公基

(单选题)

在Java语言中,下面代码执行后的输出结果是( )。
public class A{
int i;
void show( ){
System.out.printin(i++);
}
public static void main(String[] args){
A a=new B( );
a.show( );
}
}
class B extends A{
void show( ){
i++;
super.show( );
}
}

A.0

B.1

C.3

D.2

参考答案:B

参考解析:

该Java程序运行情况如下,首先,函数创建类A,定义自增变量i和显示函数printin(i++);其次,创建静态主函数并在其中由类A建立子类B,a调用外部显示函数完成变量i自增,即先运行class B extends A中的show( )函数,在运行public class A中的show( )函数,经过上述过程,i在B中已经完成i++,运行到方法A中时i的值是1,最后运行显示函数System.out.printin(i++),则i的值为1。故本题正确答案选B。

知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部