首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下头文件: 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
21
问题
有如下头文件:
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/BkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
若d为double型变量,则表达式d=1,d+5,d++的值是______。
常量和变量的区别是:常量在程序运行中值不变,因此它的值在定义时便进行初始化;而尘量的值是可以改变的,【】类型的变量存储的是变量的地址。
关于类模板,下列表述中不正确的是()。
对下列程序的描述正确的是()。#include<iostream>usingnamespacestd;intfuc(int,int);intmain(){cout<<fuc(1,10)<<
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
在C++语言程序中,对象之间的相互通信通过
以下叙述中正确的是
【】是在进行了成功的测试之后才开始的。它与软件测试不同,测试的目的是发现错误,进一步诊断和改正错误,则是调试的任务。
以下哪个不是C++语言中的有效标识符?
随机试题
与一般民事责任相比,劳动法中的民事责任有何特殊性?
患者,男,21岁。儿童时期颏部受外伤导致颞下颌关节强直,请回答下列问题。这类病例常伴有比较严重的面下部发育障碍,请指出下列体征中哪一项是错误的
患儿近日常感无力,精神萎靡,食欲不佳,并诉右上腹隐痛。检查:面色黄,肝于肋缘下3cm可触及,有压痛。实验室检查:尿胆红素(+),尿胆原(+)。应首先考虑的是
设某设备预计可生产产品500000件,现在已生产了500000件,但因为维护良好和因为进行过大修,各种损耗已得到补偿,预计还可生产300000件,则其实体性贬值率为()。
下列关于债券的分类说法错误的是()。
注册会计师在了解被审计单位内部控制时,可以采用的程序包括()。
在计算机系统中,形成死锁的必要条件是()。
计算机网络的目标是实现______。
What,besideschildren,connectsmothersaroundtheworldandacrosstheseasoftime?It’schickensoup,oneprominentAmerican
上海的天气
最新回复
(
0
)