首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 10 6 30 2 2 注意:错误的语句在∥********error********的下面,修
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 10 6 30 2 2 注意:错误的语句在∥********error********的下面,修
admin
2017-09-20
40
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
10
6
30
2
2
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
class CMyClasS
{
private:
int number;
int Add(int i)
{
return number+=i;
}
int Sub(int i)
{
return number一=i;
}
int Mul(int i)
{
return number*=i;
}
int Div(int i)
{
if(i!=0)
{
return number/=i;
}
else
return number;
}
∥********error********
typedef int(FUNC)(int);
∥********error********
FUNC func[];
public:
CMyClass()
{
func[0]=CMyClass::Add;
func[1]=CMyClass::Sub;
func[2]=CMyClass::Mul;
func[3]=CMyClass::Div;
number=0;
}
int CallFunction(int i,int j)
{
∥********error********
return(func
)(j);
}
};
void mein()
{
CMyClas S myobj;
cout<
cout<
cout<
cout<
cout<
}
选项
答案
(1)typedef int(CMyClasS::*FUNC)(int); (2)FUNC func[4]; (3)return(thiS一>*func[i])(j);
解析
CMyClass类有一个成员变量number,多个成员函数分别实现加减乘除功能。使用typedef定义了一个返回值是整型并带有一个整型参数的函数指针,并通过实例化一个容量为4的函数指针数组实现对类中定义的方法的调用。
转载请注明原文地址:https://kaotiyun.com/show/IHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数中,()是对文件进行写操作的。
应用数据库的主要目的是
栈的三种基本运算是入栈、退栈和______。
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有【 】个元素。
下列关于虚函数与函数重载区别的叙述中不正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
下面对宏定义的描述中不正确的是
下列语句段将输出字符’*’的个数为inti=100;while(1)i--;if(i==0)break;cout<<’*’;}
按照“先进后出”原则组织数据的数据结构是()。
随机试题
脉浮而大,来盛去衰是
A.越婢加半夏汤B.生脉散合血府逐瘀汤C.真武汤D.苏子降气汤E.补肺汤慢性肺心病。咳喘无力,气短难续,咳痰不爽,面色晦暗,心慌,唇甲发紫,神疲乏力,舌淡暗,脉沉细涩无力。治疗应首选
在成本计划编制过程中,不同阶段形成作用不同的成本计划,包括()。
1.背景:某公司承包了一条单跨城市隧道,隧道长度800m,跨度15m,地质条件复杂。设计采用浅埋暗挖法进行施工,其中支护结构由建设单位直接分包给一家专业施工单位。施工准备阶段,某公司项目部建立了现场管理体系,设置了组织机构,确立了项目经
下列各项中,应作为原始凭证构成要素的有()。
在柯尔伯格的有关儿童道德判断发展阶段的研究中,服从与惩罚定向阶段属于________。
五百克:一千克
下列选项中,不属于法律效力等级遵循的原则的是
ManyofyouarestudingEnglishandyoumaybe【C1】______whyitissodifficulttolearn.It’sactuallynottoodifficulttolear
Ateacherissomeonewhocommunicatesinformationorskillsothatsomeoneelsemaylearn.Parentsarethe【51】teachers.Justby
最新回复
(
0
)