首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类Myclass的定义如下 class MyClass{ public: void function1(MyClass& c){cout<<c.data;} static void function2(MyClass& c){cout<<c.data;
已知类Myclass的定义如下 class MyClass{ public: void function1(MyClass& c){cout<<c.data;} static void function2(MyClass& c){cout<<c.data;
admin
2020-07-30
32
问题
已知类Myclass的定义如下
class MyClass{
public:
void function1(MyClass& c){cout<<c.data;}
static void function2(MyClass& c){cout<<c.data;}
void function3(){cout<<data;}
staric void function4(){cout<<data;}
private:
int data;
};
其中有编译错误的函数是( )。
选项
A、function1
B、function2
C、function3
D、function4
答案
D
解析
funcyion4()函数作为类的静态成员函数,不能直接访问类中说明的非静态成员,即cout<<data在编译时会出错。
转载请注明原文地址:https://www.kaotiyun.com/show/jXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=10;while(1){i++:if(i==30)13reak;if(i%2==0)cout
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}voidC
若整型变量a、b、e、d中的值依次为:1、4、3、2.则条件表达式a<b?a:e<d?c:d的值是()。
下列有关指针的用法中,错误的是()。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
在类中重载赋值运算符时,应将其声明为类的()。
下列选项中,正确的C++表达式是()。
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include#i
随机试题
在Excel2010中,使用分类汇总功能时,应先按分类字段进行______________。
婴儿,7个月。喂稀饭后发生腹泻3天,稀水样便7~8次/天,量中等,偶吐奶,尿量略减少,前囟及眼窝稍凹陷。不恰当的措施是
除平肝潜阳,重镇降逆外,代赭石还具有的功效是
新时期教育发展需把握的指导原则包括()。
NewrulesandbehaviorstandardsformiddleschoolstudentscameoutinMarch.Amiddleschoolisgoingtostartnewrules【B1】w
#$$#≠##
鸦片战争爆发的原因和性质。
抗日战争进入相持阶段的标志性事件是
Malariaisworld’ssecondmostcommondiseasecausingover【C1】______infectionsandonemilliondeathseveryyear.【C2】______itis
A、Extremestress.B、Hairloss.C、Declininghealth.D、Mentaltrouble.B显然,整个对话都是关于男士的脱发问题展开讨论,所以B项为最佳选项。
最新回复
(
0
)