有几道C++题目,大虾们看看,最好简要的解释一下,谢谢

5,关于C++中的结构体和类之间的异同,下列说法正确的:A结构体实例分配在stack上,而类实例分配在heap上B结构体成员的默认访问权限是publice。类成员默认访问... 5,关于C++中的结构体和类之间的异同,下列说法正确的:
A结构体实例分配在stack上,而类实例分配在 heap上
B结构体成员的默认访问权限是publice。类成员默认访问权限是private
C结构体不能包含函数成员
D结构体不能继承

6,关于C++中继承的说法正确的是:
A子类只能有一个直接父类
B子类继承了父类的全部成员,包括父类中的私有成员
C子类可以直接访问父类中的私有成员
D以上说法都错误
7,关于C++的构造和析构函数的说法正确的是
A构造函数和析构函数的调用顺序正好相反
B一个类中,构造函数只能有一个
C析构函数可以带参数
D构造函数不能是私有的
8已知char*p=”abc\td”,则strlen(p)和sizeof(p)的值分别是:
A5,6 B12,4 C12,13 D5,4
展开
 我来答
百度网友f8cf49c50
2007-11-27 · 超过10用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
第八题
sizeof(p)求的是一个指针的长度,不是char型字符串所占用的空间。
如果初始条件改为 char p[]="abc\td"; sizeof(p)才等于6
指针所占的长度是4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b01c8b
2007-11-25
知道答主
回答量:2
采纳率:0%
帮助的人:2.6万
展开全部
5.B
6.D
7.D
8.A

第8题 有5个字符 所以strlen(p)为5
一个字符串以'\0'结尾 所以sizeof(p)为6
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问我想知
2007-11-26 · TA获得超过224个赞
知道答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
5.B
6.B
7.A
8.A
这些都是定义性题书上基本上多有啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式