首页 > 月嫂/母婴护理师
题目内容 (请给出正确答案)
[主观题]

有如下程序:#inCludeusing nameSpace std;Class A{public:A(inti=0):r1(i){}void plint(){cout&l

有如下程序: #inClude using nameSpace std; Class A{ public: A(inti=0):r1(i){ } void plint(){cout<<‘E’<<r1<<‘-’;} void print()const{cout<<‘C’<<r1*r1<<‘-’;} void print(int X){cout<<‘P’<<r1*r1*r1<<‘-’;} prlvate: intrl; }; intmain(){ Aal; constA a2(4); a1.print(2); a2.print(); returh0; } 运行时的输出结果是()。

A.P8-E4

B.P8-C16-

C.P0-E4-

D.P0-C16-

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有如下程序:#inCludeusing nameSpace …”相关的问题
第1题
有如下程序:#includeusing namespace std;int main(){void function(double val);double v

有如下程序:

#include

using namespace std;

int main()

{

void function(double val);

double val;

function(val);

cout<

return 0;

}

void function(double val)

{

val = 3;

}

编译运行这个程序将出现的情况是

A .编译出错,无法运行

B .输出: 3

C .输出: 3.0

D .输出一个不确定的数

点击查看答案
第2题
有如下程序:#include<iostream>using namespace std;Class A{public:A(){cout<<“A”;}~A(){cout<<

有如下程序: #include<iostream> using namespace std; Class A { public: A(){cout<<“A”;} ~A(){cout<<“~A”;} }; A*p; public: B(){cout<<“B”;p=new A;} ~B(){cout<<“~B”;delete p;} }; B obj; return 0; ) 执行这个程序的输出结果是(

A.BAA~A~B~A

B.ABA~B~A~A

C.BAA~B~A~A

D.ABA~A~B~A

点击查看答案
第3题
有如下程序 a=100 D。 s=s+a a=a+1 Loop While a>120、 Print a 运行时输出的结果是()。

A.100

B.t20

C.201

D.101

点击查看答案
第4题
有如下程序: #defineN2 #defineMN+1 #defineNUM2*M+1 main() { inti; for(i=1;i<=NU

有如下程序:

#define N 2

#define M N+1

#define NUM 2*M+1

main()

{

int i;

for(i=1;i<=NUM;i++)printf("%d\n",i);

}

该程序中的for循环执行的次数是

A.5

B.6

C.7

D.8

点击查看答案
第5题
有如下程序#include "stdio.h"main(){ int a,b,m; for(a=5;a>=1;a--) { m=0; for(b=a;b<=5;b++) m=m+a*b; } printf("%d\n",m);}上述程序的运行结果是

A.30

B.15

C.20

D.10

点击查看答案
第6题
有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++) printf("% d\n", i); } 该程序中的for循环执行的次数是______。

A.5

B.6

C.7

D.8

点击查看答案
第7题
有如下程序:#include<iostream>#include<cstring>using namespace std;class XCF{in

有如下程序:

#include<iostream>

#include<cstring>

using namespace std;

class XCF{

int a;

public:

XCF(int aa=O):a(aA){cout<<”1”;}

XCF(XCF&X){a=x.a;cout<<”2”;}

~XCF(){cout<<at}

int Geta(){return at}

};

int main(){

XCF dl(5),d2(d1);

XCF半pd=new XCF(8);

cout<<pd->Geta();

delete pd;

return 0;

}

运行时的输出结果是

A.1215588

B.1218855

C.12185

D.128512

点击查看答案
第8题
有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public:
MyClass(int i=0){cout<<1;} MyClass(constMyClass&x){cout<<2;} MyClass& perator=(const MyClass&x){cout<<3;return*this;} ~MyClass(){cout<<4;} }; int main(){ MyClass obj1(1),obj2(2),obj3(obj1); return 0: } 运行时的输出结果是()。

A.112444

B.11114444

C.121444

D.11314444

点击查看答案
第9题
有如下的程序: #include<cstring> #include<iostream> using namespace st
d; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是

A.构造函数的实参不允许是本类的对象

B.没有定义实现深层复制(深拷贝)的拷贝构造函数

C.构造对象a时实参与形参类型不符

D.系统不能生成缺省的拷贝构造函数

点击查看答案
第10题
设有如下宏定义 #defineMYSWAP(z,x,y) {z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,

设有如下宏定义

#define MYSWAP(z,x,y)

{z=x;x=y;y=z;}

以下程序段通过宏调用实现变量a,b内容交换,请填空。

float a=5,b=16,c;

MYSWAP((),a,b);

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改