首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类IMS中两个成员函数的声明为“void listen() const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“const IMS obj2;”,则下列语句中,产生编译错误的是( )。
已知类IMS中两个成员函数的声明为“void listen() const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“const IMS obj2;”,则下列语句中,产生编译错误的是( )。
admin
2019-05-06
46
问题
已知类IMS中两个成员函数的声明为“void listen() const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“const IMS obj2;”,则下列语句中,产生编译错误的是( )。
选项
A、obj1.listen();
B、obj1.speak();
C、obj2.listen();
D、obj2.speak();
答案
D
解析
函数listen()作为类IMS的常成员函数,一般对象obj1和常对象obi2都可以调用它,而函数speak()作为IMS的一般成员函数,则只有一般对象obj1可以调用,而常对象obj2调用会产生编译错误。
转载请注明原文地址:https://kaotiyun.com/show/2s8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是
下列叙述中正确的是
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
下列叙述中错误的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
ID=s.ID或s.ID=ID或this.>ID=s.ID或s.ID=this.>ID此题考查运算符的重载。运算符“一”作为成员函数重载,所以横线处填入的表达式应该是对象本身ID与对象s.ID的比较表达式。
随机试题
下列关于微博的叙述中,不正确的是_______。
设立新药监测期的国产药品,自取得批准证明文件之日起,应当定期提交安全性更新报告直至首次再注册,此处定期时间是
患者腰痛隐隐,酸多痛少,绵绵不已,腰腿酸软无力,劳则更甚,反复发作,舌淡红,脉细。治疗除主穴外,还应选取的配穴是()
某时刻时针与分针的夹角为60度,问:至少经过多长时间,时针和分针又一次形成60度夹角?
标准SQL基本查询模块的结构是
要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句()。
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
FoodCoStoreLocatorYoursearchresults:WefoundfivestoresnearTownshend,Vermont.1.FoodCoGroceryStore#35
PASSAGETHREEHowdothetraditionalvaccineswork?
BargainbookshoppersmusthavebeenpleasedlookingatAmazon’sbestsellerlistthisweekend:Theonlinebooksellerhaddropped
最新回复
(
0
)