搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友fuwenli1983 发布时间:2022-01-06
[主观题]

有如下类定义: classA{char*a; public: A():a(O){}A(char*aa){//把aa所指字符串拷贝到a所指向

有如下类定义:

classA{

char*a;

public:

A():a(O){}

A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间

a=__;

strcpy(a,aa);

}

~A(){delete[]a;}

};

横线处应填写的表达式是()。

A.Newchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“有如下类定义: classA{char*a; public: A():a(O){}A(char*aa){//把aa所指字符串拷贝到a所指向”相关的问题
第1题
有如下类定义: classA{ char*a; public: A():a(O){} A(char*aa){//把aa所指字符串拷贝到a所

有如下类定义: classA{ char*a; public: A():a(O){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__; strcpy(a,aa); } ~A(){delete[]a;} }; 横线处应填写的表达式是()。

A.Dewchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]

点击查看答案
第2题
字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?类ClassB 从Cl

字符指针、浮点数指针、以及函数指针这三种

类型的变量哪个占用的内存最大?为什么?

类ClassB 从ClassA 派生,那么ClassA *a =

new ClassB(…); 试问该表达是否合法?为什么?

如 果ClassA 中定义并实现虚函数int

func(void),ClassB中也实现该函数,那么上述变量

a->func()将调用哪个类里面的函数?如果int

func(void)不是虚函数,情况又如何?为什么?

char **p, a[16][8]; 问:p=a是否会导致程序

在以后出现问题?为什么?

如下所述的if else 和switch 语句哪个的效率

高?为什么?

在同一个进程中,一个模块是否可以通过指针

操作破坏其它模块的内存,为什么?

应用程序在运行时的内存包括代码区和数据

区,其中数据区又包括哪些部分?

点击查看答案
第3题
有如下类定义,s是CStudent的一个对象,下列选项都是对该类的应用,正确的是() class CStudent //定义类 { private: int sid; //学号 protected: char *name; //姓名 public: float score; //成绩 };

A、cout< <s.sid;>

B、cout< <s.sid> < <s.name;>

C、cout< <s.score;>

D、cout< <s.name> < <s.score;>

点击查看答案
第4题
定义类A如下:classA{undefinedinta,b,c;publicvoidB(intx,inty,intz){a=x;b=y;c=z;}}下面对方法B的重载哪些是正确的()

A.publicvoidA(intx1,inty1,intz1){a=x1;b=y1;c=z1;}

B.publicvoidB(intx1,inty1,intz1){a=x1;b=y1;c=z1;}

C.publicvoidB(intx,inty){a=x;b=y;c=0;}

D.publicB(intx,inty,intz){a=x;b=y;c=z;}

点击查看答案
第5题
有一个类CStu,定义如下: class CStu{ int sno, char sname[20];} 是否可以直接用<<,>>操作进行对象的存取()

A.不能,因为没有定义CStu类输入输出的操作;

B.不能,因为含有sname数组;

C.能, 因为不含指针类型的数据成员;

D.能,因为类存在缺省的输入输出操作定义。

点击查看答案
第6题
有一个类CStu,定义如下: class CStu{ int sno, char sname[20];} 是否所有对象都可以直接通过二进制read,write实现对象的读写操作?

A.不能,因为没有定义CStu类输入输出的操作;

B.不能,因为含有sname数组;

C.能, 因为不含指针类型的数据成员;

D.能,因为类存在缺省的输入输出操作定义。

点击查看答案
第7题
类 ClassA有一个名为M1 的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则修饰 M1 方法时一定使用了()修饰符。 ClassA obj=new Class A(); ClassA.M1();

A.public

B.static

C.private

D.virtual

点击查看答案
第8题
TestClass类定义如下:class TestClass{private:intid;char gender;char*phone;public:TestClass

TestClass类定义如下: class TestClass { private: intid; char gender; char*phone; public: TestClass ():id(0),gender('#'),phone(NULL){) TestClass(int no,char ge='#',char *ph=NULL) {id=no;gender=ge;phone=ph;} }; 下面类对象定义语句中错误的是()。

A.TestClass myObj(i);

B.TestClass myObj(2,"11101111155");

C.TestClass myObj(1,'m');

D.TestClass myObj;

点击查看答案
第9题
已知String类定义如下:class String{public:String(const char *str = NULL); // 通用构造函

已知String类定义如下:

class String

{

public:

String(const char *str = NULL); // 通用构造函数

String(const String &another); // 拷贝构造函数

~ String(); // 析构函数

String & perater =(const String &rhs); // 赋值函数

private:

char *m_data; // 用于保存字符串

};

尝试写出类的成员函数实现。

点击查看答案
第10题
类模板Array的模板参数定义如下: template <typename t,int n> 则下面哪个对象的定义是错误的?()

A.Array< double,10 > a;

B.Array <int ,10> a;

C.Array a;

D.Array <char,10> a(10);

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

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

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

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

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

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

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

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

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

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

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP