题目内容 (请给出正确答案)
[主观题]

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.编译失败

提问人:网友bainxdn 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“1、请阅读下面的程序,选择正确的运行结果。() class …”相关的问题
第1题
下面程序的运行结果()(选择一项)public static void main(String[] args) { Thread t=new Thread(){ public void run(){ pong(); } }; t.run(); System.out.println("ping"); } static void pong(){ System.out.println("pong"); }

A、pingpong

B、pongping

C、pingpong和pongping都有可能

D、都不输出

点击查看答案
第2题
有以下程序: #include usingnamespacestd; classsample { private: intX; public: sample(inta) { X=a: } frienddoublesquare(samples); }; doublesquare(samples) { returnS.x*S.X: } intmain() { samples1(20),s2(30); cout$amp;A.20

B.30

C.900

D.400

点击查看答案
第3题
以下程序运行结果是 public class HasStatic { private static int x=100; public static void main(String args[ ]){ HasStatic hs1=new HasStatic( ); hs1.x++; HasStatic hs2=new HasStatic( ); hs2.x++; hs1=new HasStatic( ); hs1.x++; HasStatic.x--; System.out.println("x="+x); } }

A、x=103

B、x=102

C、x=101

D、编译错误

点击查看答案
第4题
关于以下程序代码的说明正确的是 ( )(1)class HasStatic{(2)private static int x=100;(3)public static void main(String args[]){(4)HasStatic hs1=new HasStatic();(5)hs1.x++;(6)HasStatic hs2=new HasStatic();(7)hs2.x++;(8)hs1=new HasStatic();(9)hs1.x++;(10)System.out.println("x="+x);(11)}(12)}

A.(5)行不能通过编译,因为引用了私有静态变量

B.(10)行不能通过编译,因为x是私有静态变量

C.程序通过编译,输出结果为:x=103

D.程序通过编译,输出结果为:x=100

点击查看答案
第5题
程序改错

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;

点击查看答案
第6题
执行下述程序后,输出的结果是()。 #include #define S(X)X*X void main { int a=9,k=3,m=2; a/=S(k+m)/s(k+m); printf("%d",a); }

A.1

B.4

C.9

D.0

点击查看答案
第7题
若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { int a,b,C; sub(8,4,&A) ; sub(6,a,&B) ; sub(a,b,&C) ; cout<<a<<","<<b<<","<<c<<end1; return 0; }

A.12,18,30

B.-12,6,8

C.6,8,10

D.12,-18,16

点击查看答案
第8题
下列程序的执行结果是()。 #inClude<iostream.h) #include(stdlib.h) class TestClass { public: int x,y; TestClass(){x=y=0;} TestClass(int a,int b){x=a;y=b;} void disp() { cout<<"x="<<x<<",y="<<y<<endl; } }; void main() {

A.x=2,y=2

B.x=2,y=3

C.x=3,y=2

D.x=3,y=3

点击查看答案
第9题
请补充代码,使得程序执行结果输出60。 class Test { public: static int x; Test(int i=0) { x=i+x; } int Getnum() { return Test::x+15; } }; (1); int main() { Test test(5); cout< <test.getnum(); return 0;>
点击查看答案
第10题
下列程序的运行结果是()。 #include class Loeation{ private: int X,Y; public: void init(int=0,int=0); void valueX(int val){X=val;} int valueX{returnx;} void valueY(int val){Y=val;} int valueY{return Y;}}; void Location::init(int initX,int initY) {X=initX; Y=initY4} void main(X {Location A,B; A.init; B.value X(5); cout$amp;A.5 0 6 4

B.0 0 6 4

C.5 0 6 2

D.0 0 6 2

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信