首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下头文件: int f1(); static int f2(); class MA{ public: int f3(); static int f4(); }; 在所描述的函数中,具有隐含的this指针的是( )。
有如下头文件: int f1(); static int f2(); class MA{ public: int f3(); static int f4(); }; 在所描述的函数中,具有隐含的this指针的是( )。
admin
2020-10-21
66
问题
有如下头文件:
int f1();
static int f2();
class MA{
public:
int f3();
static int f4();
};
在所描述的函数中,具有隐含的this指针的是( )。
选项
A、f1
B、f2
C、f3
D、f4
答案
C
解析
只有类的非静态成员函数才隐含this指针,其作用域是类内部,当类的非静态成员函数中访问类的非静态成员时,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,而不必一定写上this。所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/luyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
下列关于this指针的描述中,正确的是()。
下列符号中,正确的C++标识符是()。
下列叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classobj{staticinti;public:Obj(){i++;}~Obj(){i--;}s
下面对静态数据成员的描述中,正确的是()。
C++语言对c语言做了很多改进,C++语言相对于c语言的最根本的变化是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:Commondenominatoris2
下面程序的运行结果是()。#includeusingnamespacestd;classTestClass{staticintn;public:TestClass0{
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
随机试题
Whenyoungpeoplegettheirfirstrealjobs,theyfacealotofnew,confusingsituations.Theymayfindthateverythingisdiff
正常宫缩间歇最短缩至
老年人应用利多卡因应注意首先做到
患者,男,58岁。因右下肢剧烈疼痛、麻木、发凉、苍白6小时就诊。既往有多年房颤病史。最可能的诊断是
结脉与代脉,促脉的共同特点是
从事生产、经营的纳税人应自其领取工商营业执照之日起()日内按照国务院财政、税务部门的规定设置账簿。
某增值税一般纳税人委托外单位加工一批消费税应税消费品,材料成本150万元,加工费15万元(不含税),受托方增值税税率为17%,代扣代缴消费税18万元。该批材料加工后委托方直接出售,则该批材料加工完毕入库时的成本为()万元。
A、 B、 C、 D、 B
若有以下程序:#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+
A、sarcasticB、indifferentC、nocommentD、optimisticC
最新回复
(
0
)