首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下头文件: 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
2021-06-10
39
问题
有如下头文件:
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/wVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{intx:public;Base{intw=0};x(n){cout<<n;}
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的个数是(
软件(程序)调试的任务是()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
下列选项中,正确的C++表达式是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
下列关于定量研究与定性研究不同特点的说法,错误的是()。
形成信息沟通障碍的主要原因有()
麻疹早期特殊体征是
《民法通则》规定,未经本人同意,不得使用公民的肖像。( )
物业管理的基本特征为()。
根据案例背景,回答以下问题。某建设工程业主将土建工程发包给A施工单位,安装工程发包给B施工单位,装饰装修工程发包给C施工单位,关于这种发包方式:对于A、B、C三家施工单位之间的关系,正确的表述是()。
微型计算机硬件系统中最核心的部件是()。
证明,一1<x<1.
项目中每个成员都应负有成本责任。以下关于成本控制对项目人员要求的叙述中,()是不正确的。
下列关于友元的叙述中,错误的是()。
最新回复
(
0
)