首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下头文件: 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
2015-07-22
44
问题
有如下头文件:
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/KtNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
函数调用参数的传递方式有三种,值传递、【】和引用传递。
若源程序文件abc.cpp中只有一个函数,该函数的名称为【】。
以下程序的输出结果是______。#include<iostream.h>voidmain(){charw[][10]={"ABC","DEFGH","IJKL","MNOP"};int
下列不能作为函数返回值的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串sb的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){it(【】)return【】;elsereturn1+
有如下函数模板定义: template<class t> T func(Tx,Ty){return x*x+y*y;} 在下列对func的调用中,错误的是
下列关于break语句的叙述不正确的是()。
以下哪个不是C++语言中的有效标识符?
随机试题
预激综合征合并心房颤动不能使用的药物是()。
[2010年,第66题]图5.8-3示悬臂梁自由端承受集中力偶M若梁的长度减少一半,梁的最大挠度是原来的()。
教唆他人违反治安管理的,应当从重处罚。()
张某旅游时抱着当地一小女孩拍摄了一张照片,并将照片放在自己的博客中,后来发现该照片被用在某杂志的封面,并配以“母女情深”的文字说明。张某并未结婚,朋友看到杂志后纷纷询问张某,熟人对此也议论纷纷,张某深受困扰。下列哪些说法是正确的?()
为什么说程序决定了法治与恣意的人治之间的基本区别?
利用计算机进行数据录入、编辑加工、查询、统计等工作,属于计算机()应用领域。
Измайловуоченьнехотелосьуходить,недослушав____доконца.
【61】【63】
Neverbeforethatnight______theextentofmyownpower.
AherdofKashmirgoatshaveinvadedaWelshseasidetownafterthecoronaviruslockdown(冠状病毒造成的封锁)leftthestreetsdeserted.
最新回复
(
0
)