首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-06-07
58
问题
有如下类定义:
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://kaotiyun.com/show/Am8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classSac{intn;public:Sac():n(4){cout<<n;}Sac(intk):n(
下列选项中属于面向对象设计方法主要特征的是()。A)继承B)自顶向下C)模块化D)逐步求精
数据库系统的三级模式不包括()。A)概念模式B)内模式C)外模式D)数据模式
纯虚函数的声明总是以__________结束。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是__________。#includeusingnamespaces
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
下列关于this指针的叙述中,正确的是()。
下列工具中,不属于结构化分析的常用工具的是()。
数据流图中带有箭头的线段表示的是()。
随机试题
下列选项中,属于Graves病发病相关因素的有
患者,男性,47岁。既往体健。本次因“皮肤黄染伴乏力7天,神志改变3天”入院。查体:神志朦胧,全身皮肤及巩膜黄染,未见肝掌、蜘蛛痣,肝脾肋下未触及。血总胆红素382μmol/L,结合胆红素275μmol/L,ALT582U/L,凝血酶原活动度30%,乙肝表
投资总额在300万美元以上至1000万美元(含1000万美元)的,其注册资本()。
设计概算包括()三级。
议论文写作指导课上,教师讲解论证方法。下列不适合作为论证方法的是()。
在Windows7中,(27)可以让用户方便快捷地查看笔记本电脑的电池用量、调节笔记本电脑的屏幕亮度、打开或关闭无线网卡等。
下列不属于软件工程3个要素的是()。
若要将计算机与局域网连接,至少需要具有的硬件是()。
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
Thispassageismainlyaboutsomesocialandculturalchangesof1970sand1980s.Throughoutthe1970s,Americansputmorevalu
最新回复
(
0
)