首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pet{ char name[30]; public: Pet(char * n){ strcpy(name, n); } void bark(){ co
有如下类定义: class Pet{ char name[30]; public: Pet(char * n){ strcpy(name, n); } void bark(){ co
admin
2020-05-14
6
问题
有如下类定义:
class Pet{
char name[30];
public:
Pet(char * n){ strcpy(name, n); }
void bark(){ cout<<"Woof!"; }
};
且有如下变量定义:
Pet my_dog("Weiwei"), &p=my_dog;
则下列访问成员函数bark的表达式中,错误的是
选项
A、p.bark()
B、my_dog.bark()
C、p->bark()
D、(&p)->bark()
答案
C
解析
p为Pet类的引用类型,引用的对象是my_dog,p->bark()用法是错误的,至于选项D,&p是p的地址,通过地址使用箭头访问运算符访问bark(),正确;答案为C。
转载请注明原文地址:https://jikaoti.com/ti/pwA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)
下列叙述中正确的是
将函数模板中的参数实例化后,函数模板变为【】。
C++中“<<”是一个( )符号
线性表的顺序存储结构和线性表的链式存储结构分别是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<classt>classT
按照标识符的要求,下列选项中,()符号不能组成标识符。
下面不属于软件设计原则的是
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。例如:abcdc
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
A.烧瓶口状溃疡B.大小不等、形状不一的浅溃疡C.环状溃疡D.圆形或椭圆形溃疡E.火山口状溃疡(2000年)肠结核
有糖尿病家族史的孕妇进行50g葡萄糖筛查试验,应在何时进行
治疗特发性血小板减少性紫癜血热妄行证,应首选的方剂是()
芍药汤与白头翁汤的组成中均含有的药物是
下列关于关税完税价格的说法,正确的是()。(2011年)
()不属于人员的自愿流出。
Whendesigningactivitiesinwritingclass,theteachershouldtakethefollowingaspectsintoconsiderationEXCEPT________.
(2018年)语文课上小希总是喜欢和周围的同学交头接耳,不断地做小动作,李老师多次提醒,制止他,但无济于事。时间长了,李老师开始责骂、讥讽、奚落他,有时也罚他站着听课。以至于小希越来越不喜欢上语文课,并产生厌学情绪,小希的家长找李老师询问原因,李老师说“我
【2013年四川内江.单选】在教学方法改革过程中,布鲁纳提出了()。
我国对资本主义工商业的社会主义改造基本完成的标志是______。
最新回复
(
0
)