重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a

下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a<<endl;} virtual ~aa() { bb="<<b<<endl;} ~BB() { cout<<" ~bb="<<b<<endl;} }; void main() { AA *pa=new AA(8); delete pa; AA *pb=new BB(6,9); delete pb; }<br><p class=" answer">

8、若定义了一个类,该类只能用作基类,而不能定义该类的对象,这种类被称为 。

暂无答案
更多“下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a”相关的问题

第1题

下列程序运行结果是 。 class AA { int a; public: AA(int i) { a=i; cout<<"aa="<<a<<endl;} virtual ~aa() { bb="&lt;&lt;b&lt;&lt;endl;} ~BB() { cout&lt;&lt;" ~bb="&lt;&

9、下列程序运行结果是 。(考点:纯虚函数和抽象类) class Pet{ char name[10]; public: Pet(char*name){strcpy(this->name, name);} const char*getName()const {return name;} virtual void call()const=0; }; class Dog: public Pet{ public: Dog(char*name):Pet(name){} void call()const{cout<<"汪汪叫";} }; cat:public pet{ public: cat(char*name):pet(name){} void int main(){ pet*pet1="new" dog("哈克"), *pet2="new" cat("吉米");>getName();pet1->call(); cout<<end1;>getName();pet2->call(); cout<<end1; return 0;>

点击查看答案

第2题

编写类AA的成员函数int Compare(AAb), 该函数用于比较*this与b的大小,若两者含有元素的个数n相同,并且数组中前n个元素值对应相同,则认为两者相等返回1,否则返回0。注意:用数组方式及for循环来实现该函数。输出结果如下:

a=b a<>C

注意:部分源程序已存在文件testl7_2.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数Compare的花括号中填写若干语句。

文件testl7_2.cpp的内容如下:

include<iostream.h>

include<stdlib.h>

class AA {

int *a;

int n;

int MS;

public:

void InitAA(int aa[], int nn, int ms)

{

if(nn>ms)

{

cout<<"Error!"<<end1;

exit(1);

}

MS=ms;

n=nn;

a=new int[MS];

for(int i=0; i<n; i++) a[i]=aa[i];

}

int Compare(AA b);

};

int AA::Compare(AA b)

{

}

void main()

{

AA a,b,c;

int x[]={1,2,3,4,5};

int y[]={1,2,3,6,7};

int z[]={1,2,5,7,9};

a. InitAA(x,3,5);

b. InitAA(y,3,5);

c. InitAA(z,3,5);

if (a.Compare(b))

cout<<"a=b"<<end1;

else

cout<<"a<>b"<<end1;

if (a.Compare(c))

cout<<"a=c"<<end1;

else

cout<<"a<>c"<<end1;

}

点击查看答案

第3题

下面程序的运行结果为( )。 #include<iostream.h> classA { intnum; public: A(inti){num=i;) A(A&a){num=a.num++;} voidprint(){cout<<num;} }; voidmain() { Aa(1),b(a);

A.print();

B.print(); }

C.11B.12

D.21D.22

点击查看答案

第4题

下面程序的运行结果为( )。 #include<iostream.h> class A { int hum; public: A(int i){nuln=i;} A(A&A.{num=a.num十+;} void print{eout(<hum;} }; void main A a(1),b(A.; a.print; A print;

A.11

B.12

C.21

D.22

点击查看答案

第5题

下面程序的运行结果为

#include(iostream. h>

class A

{

int num;

public:

A(int i){num=i;}

A(A &a){num=a. num++;}

void print(){cout<

};

void main()

{

A a(1),b(a);

a. print();

b.print();

A.11

B.12

C.21

D.22

点击查看答案

第6题

阅读下列程序段

#include "stdio.h"

typedef struct aa

{ int a;

struct aa *next; } M;

void set(M *k,int i,int *b)

{ int j,d=0;

for(j=1;j <i;j++)

{ k[j-1].next=&k[j];

k[j-1].a=b[d++]; }

k[j].a=b[d]; }

main()

{ M k[5],*p;

int d[5]={23,34,45,56,67};

set(k,5,d);

p=k+1;

printf("%d\n",table); }

则下面的表达式在table处,能使程序执行后,打印输出数据45的是

A.p->next->a

B.++p->a

C.(*p).a++

D.p++->a

点击查看答案

第7题

有以下程序:

#include<iostream>

usingnamespacestd;

classA

{private:

inta:

public:

A(inti)

{a=i;}

voiddisp()

{cout<<a<<",";));

classB

(private:

intb;

public:

B(intj)

{b=j;}

voiddisp()

{cout<<b<<",";}};

classC:publicB,publicA

{private:

intC;

public:

c(intk):A(k-2),B(k+2)

{c=k;

}

voiddisp()

{

a::disp();

B::disp();

COUt<<c<<endl;

}

};

intmain()

{

Cobj(10);

obj.disp();

return0;

}

程序执行后的输出结果是( )。

A.10,10,10

B.10,12,14

C.8,10,12

D.8,12,10

点击查看答案

第8题

下列程序的运行结果为( )。 #include<iostream.h> int i=0; class A{ public: A{i++;} }; void main { A a,b[3],*C; C=b; cout<<i<<endl: }

A.2

B.3

C.4

D.5

点击查看答案

第9题

下列程序运行结果是 。 class people{ int x , y ; pub...

下列程序运行结果是 。 class people{ int x , y ; public : people( ){ cout << "default constructor \n"; x=y=0 ; cout << " One \n" ; } people( int i ){ x=i ; y=0 ; cout << "constructor \n"; cout << " Two \n" ; } ~people( ) { cout << "destructor \n" ; } void print( ) { cout << x << setw(5) << y << endl ; } } ; void main( ) { people *ptr ; ptr=new people[2] ; ptr[0]=people( ) ; ptr[1]=people(3) ; for( int i=0 ; i<2 ; i++) ptr[i].print( ) delete [ ]ptr }>

点击查看答案

第10题

有如下程序: #include<iostream> usingnamespacestd; classA{ public: A(inti):rl(i){) voidprint( ){cout<<E<<r1<<-;) voidprint( )const{cout<<C<<r1*r1<<-;} private: intr1: }; intmain( ){ Aal(2);constAa2(4);, al.print( );a2.print( ); return0; } 运行时的输出结果是( )。

A.运行时出错

B.E2一C16一

C.C4一Cl6一

D.E2一E4—

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

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

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案