首页 > 职业技能鉴定
题目内容 (请给出正确答案)
[主观题]

根据下面类中Give 函数的原型和注释写出它的类外定义。class Strings {char *s; // 指向动态分

根据下面类中Give 函数的原型和注释写出它的类外定义。

class Strings {

char *s; // 指向动态分配的字符串数组空间

int n; // 记录字符串长度

public:

Strings(char*str); // 构造函数,利用str 字符串长度初始化n,

// 利用str 字符串初始化s 所指的字符串空间

Strings(Strings& str); // 拷贝构造函数

Strings& Give(Strings& str); // 实现str 赋值给*this 的功能并返回*this

Strings Uion(Strings& str); // 实现*this 和str 中的字符串合并的

// 功能,把合并结果存入临时对象并返回

int Lenth() {return n;} // 返回字符串长度

void Print() {cout<<s<<endl;} // 输出字符串

};

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“根据下面类中Give 函数的原型和注释写出它的类外定义。cl…”相关的问题
第1题
根据下面类中Reverse 函数成员的原型和注释写出它的类外定义。class AA {int* a;int n;int MS

根据下面类中Reverse 函数成员的原型和注释写出它的类外定义。

class AA {

int* a;

int n;

int MS;

public:

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

if(nn>ms) {cout<< "Error!"<< endl; exit(1);}

MS=ms;

n=nn;

a=new int[MS];

for(int i=0; i

}

AA* Reverse(); // 对于调用该函数的对象,将其a 数组中前n 个

// 元素值按相反的次序排列,返回指向该对象的指针。

};

点击查看答案
第2题
‍下列说法中正确的是()。

A.函数只有一个返回值,所以有多个return语句编译器会报错

B.在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元,此时形参值的变化会影响到实参的值

C.无论何种情况,只要把用户自定义的所有函数都放在main函数的前面,就可以不用写函数原型了

D.函数原型是一条语句,不包括函数体

点击查看答案
第3题
在下面存储类中,()的对象不是局部变量。

A.外部静态类

B.自动类

C.函数形参

D.寄存器类

点击查看答案
第4题
33、下面叙述哪些是正确的()。

A.java接口包含函数声明和常量声明

B.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用

C.java中,子类不可以访问父类的私有成员和受保护的成员

D.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销

点击查看答案
第5题
下面描述中,正确的是()。

A.多承中,多个基类必须采用相同的继承方式

B.多继承中,多个基类可以采用不同的继承方式

C.多继承中创建派生类对象时会先调用派生类构造函数,再调用各基类构造函数

D.多继承中创建派生类对象时各基类构造函数的调用顺序与基类的继承顺序一致

点击查看答案
第6题
下面关于字节流读写文件的说法错误的是()。

A.FileInputStream是操作文件的字节输入流,专门用于向文件中写入数据

B.通过FileOutputStream写数据时,会自动创建文件,并将数据写入文件。

C.针对文件的读写,JDK专门提供了两个类,分别是FileInputStream和FileOutputStream

D.在读取文件数据时,如果相应目录文件不存在,否读取数据为空

点击查看答案
第7题
下面关于类class的描述,错误的是:()。

A.JavaScript的类class本质上是基于原型prototype的实现方式做了进一步的封装

B.constructor构造方法是必须的

C.如果类的constructor构造方法有多个,后者会覆盖前者

D.类的静态方法可以通过类名调用,不需要实例化

点击查看答案
第8题
‎下面关于黎曼可积和勒贝格可积的论述哪一项是正确的?()

A.两种积分函数类都是完备的

B.两种积分函数类都是不完备的

C.黎曼可积函数类是完备的,勒贝格可积函数类是不完备的

D.黎曼可积函数类是不完备的,勒贝格可积函数类是完备的

点击查看答案
第9题
以下正确的叙述是()。

A.在C语言中,main函数必须位于文件的开头

B.C语言每行中只能写一条语句

C.C语言程序由函数组成

D.注释不能在一行的开头

点击查看答案
第10题
按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行
列下标值。其中,m和n的值由用户从键盘输入,已知m和n的值都不超过10。

点击查看答案
第11题
已知fun()函数的函数原型为“voidfun(intx,doubley=3.5,charz='#');”,则下面的函数调用中,不合法的调用是()。

A.f(1)

B.f(0,,'#')

C.f(3,3.7,'*')

D.f(2,4.2)

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