位置:首页 > 在线问答 > 计算机 > 计算机题库1 > 问题详情

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,使其功能为将两个按小到大排序的数组a和b,复制合并成一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun函数。 试题程序: include voidfun(inta[],intn,intb[],intm,int*c) { } voidmain { intA[]={3,5,7,9,11,18,21); intB[]={6,15,19,21,39};

提问人:陈俭龙发布时间:2020-06-30

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,使其功能为将两个按小到大排序的数组a和b,复制合并成一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。

注意:不能修改程序的其他部分,只能修改fun函数。

试题程序:

include

voidfun(inta[],intn,intb[],intm,int*c)

{

}

voidmain

{

intA[]={3,5,7,9,11,18,21);

intB[]={6,15,19,21,39};

intC[25],i;

for(i=0;i<25;i++)C[i]=0;

cout<<"A[]=";

for(i=0;i<7;i++)

cout<<A[i]<<,;

eout<<endl;

cout<<"B[]=";

for(i=0;i<5;i++)

coul<<B[i]<<,;

cout<<endl;

fun(A,7,B,5,C);

cout<<"C[]=";

for(i=0;i<12;i++)

cout<<c[i]((,;

cout<<endl:

return:

}

继续查找其他问题的答案?

一对一服务

  • 报班培训

    电网、中烟、专升本
    线下培训
  • 网课学习

    各种网络课程
    学习辅导
  • 免费资料

    免费资料
    一对一辅导
  • 老师解答

    题目不会做
    一对一辅导
回复(0)

您可能感兴趣的试题

  • 1类模板templateclassX{…},其中友元函数f对特定类型T(如int),使函数f(x)成为x模板类的友元,则其说明为()。

    A.friendvoidf();

    B.friendvoidf(x);

    C.friendvoidA::f();

    D.friendvoidC::f(x);

  • 2使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类BA、PA1和PA2,其中PA1类由BA类公有派生,PA2类由PA1类

    使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类BA、PA1和PA2,其中PA1类由BA类公有派生,PA2类由PA1类公有派生。上述3个类的定义并不完整,请按要求完成下列操作,将程序补充完整。

    程序输出结果如下:

    1O

    5

    1057

    (1)定义类BA的构造函数,该构造函数有一个整型的参数m,在构造函数中将m赋值给数据成员a。请在注释1之后添加适当的语句。

    (2)定义类PA1的构造函数,该构造函数有两个整型的参数m和n,在构造函数中将m赋值给数据成员b,将n作为基类BA构造函数的参数值传人。请在注释2之后添加适当的语句。

    (3)定义类PA2的构造函数,该构造函数有3个整型的参数m、n和k,在构造函数中请将m赋值给数据成员c,将n和k分别赋值给基类PA1构造函数的参数m和n。请在注释3之后添加适当的语句。

    (4)完成类PA2的成员函数show的定义,该函数调用基类成员函数,输出基类私有成员a、b及类PA2自身的数据成员C的值,上述3个值在输出时用空格隔开。请在注释4之后添加适当的语句。

    注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

    试题程序:

    include(iostream.h>

    classBA

    {

    inta;

    public:

    //********1********

    intgeta{returna;}

    };

    classPAl:publicBA

    {

    intb;

    public:

    //********2********

    intgetb{returnb;}

    };

    classPA2:publicPAl

    {

    intC;

    public:

    //********3********

    voidshow

    {

    //********4********

    }

    };

    voidmain

    {

    PA2a(7,5,10);

    cout$amp;cout$amp;a.show;

    }

  • 3使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个ca

    使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。

    程序异常,输出信息为

    error

    O

    ERROR

    注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。

    试题程序:

    include

    intmain

    {

    try

    {

    throw("error");

    }

    //********error********

    catch(chars)

    {

    cout$amp;}

    try

    {

    throw((int)0);

    }

    //********error********

    catch

    {

    cout$amp;}

    try

    {

    throw(O);

    throw("error");

    }

    //********error********

    catch

    {

    cout$amp;}

    return0;

    }

  • 4应添加“virtualvoidGetNamt!=0;”。 (2)应添加“constchar*GetName2”。 (3)应添加“TC2(char*str)”。 (4)
    应添加“virtualvoidGetNamt!=0;”。 (2)应添加“constchar*GetName2”。 (3)应添加“TC2(char*str)”。 (4)应添加“m_str[i]=0;”。 【解析】本题第1处要求“在类TC1中定义接口函数GetName,为纯虚函数”。在C++中,在基类中用virtual声明成员函数为虚函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtualvoidGetName=0;”。第2处要求“函数GetName2实现获得名字的缓存,但只获得读允许操作这个缓存”。只能引用数据成员,而不能修改,所以使用常成员函数,其一般形式为“const函数类型函数名”,即“constchar*GetName2”。第3处要求“实现TC2的构造函数”。TC2的构造函数与类TC2的名称应该相同,而且第3处的大括弧中是对字符数组str的操作,所以类TC2的构造函数中的参数为str,即这里补全为“TC2(char*str)”。第4处要求“完成TC2的构造函数,实现对名字的处理”,补全类TC2的构造函数,构造函数中的名字变量str对应于类TC中的成员变量m_str,所以这里补全变量赋值操作“m_str[i]=0;”。
  • 5若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一个bool型数据,则该运算符重载函数的原型是_____
    若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一个bool型数据,则该运算符重载函数的原型是______。
  • 6请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程碍文件 projl.epp。其中
    请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程碍文件 projl.epp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: ConstruCtor Called. The value is 10 Copy ConstruCtor Called. The value is 10 DestruCtor Called. DestruCtor Called. 注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。 //pwjl.Cpp inClude ’using namespaCe std; Class MyClass{ publiC: //ERROR**********found********** MyClass(int i) {value=i;Cout$amp;
  • 7函数Min的功能是返回具有n个元素的数组array中的最小值。请将横线处的缺失部分补充完整,使得程序的输出结果

    函数Min的功能是返回具有n个元素的数组array中的最小值。请将横线处的缺失部分补充完整,使得程序的输出结果为1.24。

    include<iostream>

    using namespace std;

    template<typename T>

    T Min(T*array, int n){

    T min=array[0];

    for(int i=1; i<n; i++)

    if(array[i]<min)min=array[i];

    return min;

    }

    int main(){

    double art[8]={5.2, 48.45, 41.01, 42, 51.2, 1.24, 14.12, 42};

    cout<<______;

    return 0:

    }

  • 8使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。 (1)funl(intn)求出n的阶乘,必须使用递归
    使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。 (1)funl(intn)求出n的阶乘,必须使用递归调用。 (2)fun2(intn)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。 注意:不能修改函数的其他部分。 试题程序: include //必须使用递归 intfunl(intn) { } //不能使用递归 intfun2(intn) { } voidmain { inti; cout$amp;amp;$gt;i; cout$amp;
  • 9使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错。请改正程序中的错误,使程序输出的结果为 100 3
    使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错。请改正程序中的错误,使程序输出的结果为 100 37 32 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序: include //******error****** voidmain { //******error****** intm=0142: //******error****** intn=0X27: intq=32; cout$amp;
  • 10补充完整下面的类定义: class XCH{ char*a; public: XCH(char*a A) { //构造函数 a=new char[strlen(aA)

    补充完整下面的类定义:

    class XCH{

    char*a;

    public:

    XCH(char*a A) { //构造函数

    a=new char[strlen(aA) +1];

    strcpy(a,aA) ;

    }

    XCH&operator=(const XCH&x){//重载赋值函数

    delete[ ]a;

    a=new char[strlen(x.A) +1];

    strcpy(a,x.A) ;

    ______;

    }

    ~XCH(){delete[ ]a;}

    };

继续查找其他问题的答案?

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
真题题库
一级建造师考试
二级建造师考试
三支一扶
安全评价师考试
保险经纪资格考试
报关员资格考试
博士入学考试
成人高考
成人英语三级考试
程序员考试
出版专业资格考试
大学英语三级
大学英语四六级考试
单证员考试
导游证考试
电气工程师
电子商务设计师考试
房地产经纪人考试
房地产评估师考试
高级会计师资格考试
高考
高中会考
给排水工程师
公共英语等级考试
公务员考试
国际货运代理
国际内审师
国家司法考试
化工师
环境影响评价师
会计人员继续教育
会计职称考试
基金从业资格
计算机等级考试
计算机软件水平考试
监理工程师考试
教师招聘
教师资格
结构工程师考试
经济师考试
考研
空姐招聘
遴选
美术高考
普通话考试
期货从业资格
求职招聘
人力资源管理师
软件设计师考试
商务英语考试(BEC)
社会工作者职业水平考试
审计师考试
事业单位招聘
事业单位招聘
数据库系统工程师
特许公认会计师(ACCA)
同等学力
统计师考试
托福考试(T0EFL)
外贸跟单员考试
网络工程师考试
网络管理员考试
网络规划设计师考试
系统分析师考试
消防工程师
小升初
校园招聘
信息系统管理工程师考试
选调生考试
雅思考试
岩土工程师考试
医生招聘
艺术高考(艺考)
银行从业人员资格
银行招聘
英语翻译资格考试
营销师考试
造假工程师考试
证券从业资格考试
中考
注册安全工程师考试
注册测绘师考试
注册城市规划师考试
注册环保工程师考试
注册会计师考试
注册计量师考试
注册建筑师考试
注册税务师考试
注册资产评估师
专升本考试
专业英语四级八级考试
自考
安全员
跟单员
考试一本通

事业单位

农信社

国家电网

银行招聘

烟草招聘

邮政公司

解放军文职

公检法文职

其它资料
返回顶部