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

写 出 此 题 的 运 行 结 果 : #include<iostream.h> class Sample { public: Sample(int i){n=i;} operator++(){n++;} operator++(int){n+=2;} void disp(){cout<<"n="<<n<<endl;} private: int n;

提问人:网友cgk100 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“写 出 此 题 的 运 行 结 果 : #include<i…”相关的问题
第1题
写出以下程序的输出结果 #include<iostream.h> class Sample { int x; public: Sample(int a) { x=a; cout<<"x="<<x<<endl; } }; void func(int n){static sample obj(n);} main() { func(1); func(10);>
点击查看答案
第2题
●试题六

阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

设计一个类模板Sample用于对一个有序数组采用二分法查找元素下标。

【C++程序】

#include

#define Max 100∥最多元素个数

template

class Sample

{

T A[Max]:∥存放有序数序

int n:∥实际元素个数

public

Sample(){}∥默认构造函数

Sample(T a[],int i);∥初始化构造函数

int seek(T c);

void disp()

{

for(int i=0;i

cout$amp;cout$amp;}

};

template

Sample::Sample(T a[],int i)

{

n=i;

for(intj=0;j

(1) ;

}

template

int Sample::seek(T c)

{

int low=0,high=n-1,mid;

while((2) )

{

mid=(low+high)/2;

if((3) )

return mid;

else if((4) )

low=mid+l;

else

(5) ;

}

return-1;

}

void main()

{

char a[]="acegkmpwxz";

Samples(a,1。);

cout$amp;cout$amp;}

点击查看答案
第3题
程序运行结果为: class Sample { int n; public: Sample(){} Sample (int m){n=m;} friend void area(Sample &s) {s.n=3.14*s.n*s.n; } void disp(){cout< <n> < <endl;} }; void main() { sample a(10); area(a); a.disp();>
点击查看答案
第4题
以下程序的执行结果是()。 #include <stdio.h> int main() { char *q="ABCD",*p="1234"; p=q++; printf("%c%c\n",*p,*q+1); return 0; }

A、AB

B、BB

C、AC

D、BC

点击查看答案
第5题
下列程序的运行结果是【 】。

include<iostream, h>

class Sample

{

int a;

public:

Sample(int aa=0) {a=aa;}

~Sample() {cout<<"Sample="<<a<<;}

class Derived: public Sample

{

int b;

public:

Derived(int aa=0, int bb=0): Sample(aa) {b=bb;}

~De rived() {cout <<"Derived="<<b<<'';}

void main()

{

Derived dl (9)

}

点击查看答案
第6题
以下程序的执行后,x和y的值是 ______ 。 #include <iostream. h> class Sample { public: int x; int y; void disp() { cout<<"x="<<x<<", y="<<y<<end1; } }; void main() int Sample: :*pc; Sample s; pc=&Sample:: x; s. *pc=10; pc=&Sample: :y; s. *pc=.20; s. disp ();

A.x=10, y=20

B.x=20, y=10

C.x=10, y=10

D.x=20, y=20

点击查看答案
第7题
执行以下语句后,哪个选项中的object不为null( )?

A、SampleClass object1; SampleClass object2=new SampleClass(); SampleClass object1=object2;

B、SampleClass object1=new SampleClass();

C、SampleClass object1=new SampleClass;

D、SampleClass object1;

点击查看答案
第8题
下面程序的运行结果为()。

include<iostream.h>

ClassA

{

public:A(){cout<<"1";}

~A(){cout<<"2";}

};

ClassB:public:A

{

public:

B(){cout<<"3";}

~B(){cout<<"4";}

};

Voidmain()

{

Bb;

}

A.1234

B.1324

C.1342

D.3142

点击查看答案
第9题
下面程序的运行结果是(  ) #include <iostream.h> class base { protected: int a; public: base(){ cout<<"0";} }; base1:virtual base {public: base2:virtual { public: derived:public base1,public base2 void main() derived obj; }> A、0123

B、3120

C、312

D、3012

点击查看答案
第10题

若有以下程序 #include <stdio.h> int a=2; int f(int m) { static int n; n=0; n++; a++; return n+m+a; } main() { int k; for (k=0; k<4; k++) printf("%d,", f(k)); } 则程序的输出结果是( )> A、4,5,6,7,

B、4,7,10,13,

C、4,6,8,10,

D、3,5,7,9,

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

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

简答题官方微信公众号

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

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

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