首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
有如下类定义: class Bag{ public: Bag(); //① void SetSize(string s); /
admin
2019-07-10
54
问题
有如下类定义:
class Bag{
public:
Bag(); //①
void SetSize(string s); //②
string GetSize() const; //③
friend void Display(Bag& b); //④
private:
string size;
};
在标注号码的 4 个函数中,不具有隐含this指针的是
选项
A、①
B、②
C、③
D、④
答案
D
解析
当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,所以①②③正确使用this指针。
转载请注明原文地址:https://kaotiyun.com/show/RP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在每个C++程序中必须有且仅有一个()。
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
有以下程序:#include<iostream>usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}
执行如下程序将输出():#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";fun();}voi
随机试题
电控燃油喷射系统的喷油压力一般为_______kPa。
冲突产生的根源有哪些?
已知曲线y=f(x)过点(e2,3),且在任一点(x,y)处的切线的斜率等于该点横坐标的倒数,求曲线y=f(x)的方程.
A、She’dliketowatchtelevisionwiththeman.B、Themanshouldn’twastehistimewatchingtelevision.C、Themanshouldwashdis
作为企业所编制的记账凭证至少要附有一张原始凭证。()
甲企业只生产销售一种产品,2014年度该产品的销售数量为l000件,单价为18元,单位变动成本为12元,固定成本总额为5000元。如果甲企业要求2015年度的利润总额较上年度增长12%,在其他条件不变的情况下,下列单项措施的实施即可达到利润增长目标的是(
关于合伙事务执行中的对外代表权,下列说法错误的是()。
下列关于加强出版工作者职业道德建设的意义的表述,正确的有()。
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类xBase和XDerived,以及主函数main。程序文本中位于每行’’//**********found**********下面的一行内有一处或多处下划线标记,请在每个
Iamoneofthemanycitypeoplewhoarealwayssayingthatgiventhechoicewewouldprefertoliveinthecountryawayfromth
最新回复
(
0
)