1、请阅读下面的程序,选择正确的运行结果。() class Demo{ private static int x ; public static void main(String[] args){ System.out.println(x++); } }
A、A.0
B、B.1
C、C.无结果
D、D.编译失败
A、A.0
B、B.1
C、C.无结果
D、D.编译失败
A、pingpong
B、pongping
C、pingpong和pongping都有可能
D、都不输出
B.30
C.900
D.400
A、x=103
B、x=102
C、x=101
D、编译错误
A.(5)行不能通过编译,因为引用了私有静态变量
B.(10)行不能通过编译,因为x是私有静态变量
C.程序通过编译,输出结果为:x=103
D.程序通过编译,输出结果为:x=100
class mml
{
private:
static unsigned int x;
public:
mml(){ x++; }
mml(static unsigned int &) {x++;}
~mml{x--;}
pulic:
virtual mon() {} = 0;
static unsigned int mmc(){return x;}
......
};
class nnl:public mml
{
private:
static unsigned int y;
public:
nnl(){ x++; }
nnl(static unsigned int &) {x++;}
~nnl{x--;}
public:
virtual mon() {};
static unsigned int nnc(){return y;}
......
};
代码片断:
mml* pp = new nnl;
..........
delete pp;
A.1
B.4
C.9
D.0
A.12,18,30
B.-12,6,8
C.6,8,10
D.12,-18,16
A.x=2,y=2
B.x=2,y=3
C.x=3,y=2
D.x=3,y=3
B.0 0 6 4
C.5 0 6 2
D.0 0 6 2
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!