欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【学历类职业资格】C++程序设计真题2013年01月及答案解析.doc

    • 资源ID:1367333       资源大小:76KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【学历类职业资格】C++程序设计真题2013年01月及答案解析.doc

    1、C+程序设计真题 2013 年 01 月及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:20.00)1.下列不属于 C+关键字的是_(分数:1.00)A.externB.gotoC.freeD.default2.C+中定义标准输入/输出的库为_(分数:1.00)A.stdioB.mathC.iostreamD.stdlib3.My 是一个类,则执行语句 My a3,*p2之后,自动调用构造函数次数为_(分数:1.00)A.2B.3C.4D.54.下列语句错误的是_(分数:1.00)A.int val(20);B.extern int val(20);C

    2、.const int val;D.extern const int val;5.下列说法中,有关构造函数正确的是_(分数:1.00)A.任何一类必定有构造函数B.可定义没有构造函数的类C.构造函数不能重载D.任何一类必定有默认的构造函数6.下面关于类和对象说法不正确的是_(分数:1.00)A.类由数据与函数组成B.一个对象必属于某个类C.对象是类的实例D.一个类的对象只有一个7.下面选项中不是类成员函数的是_(分数:1.00)A.构造函数B.析构函数C.友元函数D.静态函数8.在 C+中类之间的继承关系具有_(分数:1.00)A.自反性B.对称性C.传递性D.反对称性9.C+中类的成员默认为_

    3、(分数:1.00)A.publicB.privateC.protectedD.stalic10.C+中要实现动态联编,调用虚函数时必须使用_(分数:1.00)A.基类指针B.类名C.派生类指针D.对象名11.下面对析构函数的正确描述是_(分数:1.00)A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数12.下面的二维数定义正确的是_(分数:1.00)A.int ary5;B.int ary5=0,1,2;C.int ary5;D.int ary5,5;13.以下说法中正确的是_(分数:1.00)A.C+程序总是从第一个定义的函数开始执行B

    4、.C+程序总是从 main 函数开始执行C.C+中函数必须有返回值D.C+中函数名必须唯一14.对 C+中主函数描述正确的是_(分数:1.00)A.名称为 main,可为多个B.名称不限,可为多个C.名称为 main,必须有且只能有一个D.名称不限,必须有且只能有一个15.下面声明纯虚函数语句正确的是_(分数:1.00)A.void fun()=0;B.virtual void fun()=0;C.virtual void fun();D.vinual void fun();16.对于复制初始化构造函数和赋值操作的关系,正确的描述是_(分数:1.00)A.复制初始化构造函数和赋值操作是完全一样

    5、的操作B.进行赋值操作时,会调用类的构造函数C.当调用复制初始化构造函数时,类的对象正在被建立并被初始化D.复制初始化构造函数和赋值操作不能在同一个类中被同时定义17.使用重载函数的目的是_(分数:1.00)A.共享函数数据B.减少代码量C.优化运行效率D.提高可读性18.C+语言对 C 语言做了很多改进,C+语言相对于 C 语言的最根本的变化是_(分数:1.00)A.增加了一些新的运算符B.允许函数重载,并允许设置默认参数C.规定函数说明符必须用原型D.引进了类和对象的概念19.假定有“char*p=“Hello“;”,若要输出这个字符串的地址值正确的写法为_(分数:1.00)A.cout*

    6、p;B.coutp;C.coutD.cout(void*)p;20.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是_(分数:1.00)A.公有类型B.私有类型C.保护类型D.友元类型二、填空题(总题数:20,分数:20.00)21.C+程序的编译是以 1 为单位进行的。 (分数:1.00)22.C+语言支持的两种多态性分别是编译时的多态性和 1 的多态性。 (分数:1.00)23.重载的运算符保持其原有的操作符个数、 1 和结合性不变。 (分数:1.00)24.在 C+中,函数的参数有两种传递方式,它们分别是值传递和 1。 (分数:1.00)25.含有 1

    7、 的类称为抽象类。 (分数:1.00)26.C+程序运行时的内存空间可以分成全局数据区、堆区、栈区和 1。 (分数:1.00)27.对于无返回值函数,定义函数时要用 1 标识修饰函数类型。 (分数:1.00)28.定义重载函数必须在参数的个数或参数的 1 上与其他同名函数不同。 (分数:1.00)29.复制构造函数是在用一个对象初始化另一个对象时被调用,系统默认的复制构造函数的工作方法是 1。 (分数:1.00)30.以面向对象方法构造的系统,其基本单位是 1。 (分数:1.00)31.复制构造函数使用 1 作为参数初始化创建中的对象。 (分数:1.00)32.当一个成员函数被调用时,该成员函

    8、数的 1 指向调用它的对象。 (分数:1.00)33.类可将实现细节隐藏起来,这种机制称为 1。 (分数:1.00)34.在面向对象的程序设计中,通过封装实现数据隐藏;通过 1 实现代码的复用。 (分数:1.00)35.在公有继承中,基类数据成员在派生类中的访问权限 1。 (分数:1.00)36.复杂对象可以由简单对象构成,这种现象称为 1。 (分数:1.00)37.如有“char*p=“Hello“;”,则语句“cout*(p+1);”输出值是 1。 (分数:1.00)38.基类和派生类的关系称为 1。 (分数:1.00)39.在类的定义中,说明为 protected 的数据成员称为保护成员

    9、。保护数据成员具有双重作用:对于其派生类而言,是公有的;而对于其外部的程序而言,是 1。 (分数:1.00)40.假定 x=10,则表达式 x=10?20:30 的值为 1。 (分数:1.00)三、改错题(总题数:5,分数:10.00)41.#includeiostrearn.h class point private:float x,y; public:point(float a,float b)x=a;y=b; void f()x=0;y=0; void getx()coutxendl; void gety()coutyendl; ; main() point a(3.5); a.getx

    10、() (分数:2.00)42.#includeiostream.h main() int x=7; const int*p= *p=99 cout*pendl; (分数:2.00)43.#includeiostream.h class test private:int x;y; public:void f(int a,int b)x=a;y=b; int max()return(xy)?x:y; ; main() test a; a.f(1,3); couta.max()endl; (分数:2.00)44.#includeiostream.h class test private:int x;

    11、 public:test(int a)x=a; void set(int a)x=a; void get()coutxendl; ; class testl:public test private:int x; public:testl(int a)x=a; void set(int a)x=a; void get()coutxendl; ; (分数:2.00)45.#includeiostream.h class f private:int x,y; public:void fl(int a,int b)x=a;y=b; void print()coutx“xendl; ; main() f

    12、 a; float x=1.5,y=2.0; a.fl(x,y); a.print(); (分数:2.00)四、完成程序题(总题数:5,分数:20.00)46.在下面程序横线处填上缺少的部分。源程序如下: #includeiostream using namespace std; class base int a,b; public: base(int x,int y)a=x;b=y; void show(_) coutp.a“,“p.bendl; _ void main() base b(78,87); b.show(b); (分数:4.00)_47.在下面横线处填上缺少的部分。源程序如下:

    13、 #includeiostream #includefstream using namespaee std; void main() _myf(“ab.txt“);/定义输出流文件,并初始化 _“This ia a TXT file“;/向文件输入字符串 myf.close(); (分数:4.00)_48.在下面程序中的画线处填上适当的程序,使程序的输出结果如下: 67,90 源程序如下: #includeiostream using namespaee std; class base private: int x,y; public: void initxy(int a,int b)x=a;

    14、y=b; void show(base*p); ; inline void base:show(_) coutp-x“,“p-yendl; void print(base*p) p-show(p); void main() base a; a.initxy(67,90); print(_); (分数:4.00)_49.下面程序给出了一个从普通的基类派生出一个模板类的方法,在画线处填上正确的部分。 #includeiostream using namespace std; class Base public: Base(int a)x=a; int Getx()returnx; void sho

    15、wb()coutxendl; private: int x; ; templateclass T class derived:public Base public: derived(T a,int b):_ y=a; T Gety()return y; void showd()couty“ “Getx()endl; private: _ ; void main() Base A(458); A.showb(); derivedchar * B“It is“,1357); B.showd(); (分数:4.00)_50.下面程序的运行结果如下: 20,22 60,22 在下面程序横线处填上缺少的

    16、部分,源程序如下: #includeiostream using namespace std; class base private: const int a; static const int b; public: base(int); void Show(); ; _=22; _:a(i)/初始化 void base:Show() couta“,“bendl; void main() base al(20),a2(60); al.Show(); a2.Show(); (分数:4.00)_五、程序分析题(总题数:4,分数:20.00)51.给出下面程序的输出结果。 #includeiostr

    17、eam using namespace std; class base int x; public: void setx(int a)x=a; int getx()return x; ; void main() int*p; base a; a.setx(15); p=new int(a.getx(); cout* p; (分数:5.00)_52.给出下列程序的输出结果。 #includeiostream #includecomplex #includestring using namespace std; void main() complexintfsl(5,6); complexfloa

    18、tfs2(7.5,8.5); string strl(“real is:“); string str2(“image is:“); coutstrlfsl.real()“,“str2fsl.imag()endl; coutstrlfs2.real()“,“str2fs2.imag()endl; (分数:5.00)_53.给出下面程序的输出结果。 #includeiostream using namespace std; class base private: int x; public: void setx(int a)x=a; int getx()return x; ; void main(

    19、) base a,b; a.setx(89); b=a; couta.getx()endl; coutb.getx()endl; (分数:5.00)_54.给出下面程序的输出结果。 #includeiostream using namespace std; void main() int a=10,20,30,40,* pa=a; int * pb+; cout*paendl; (分数:5.00)_六、程序设计题(总题数:1,分数:10.00)55.在字符串类 string 中实现一个判断函数,该函数功能是统计某一字符串类对象(仅由单词和空格组成)有多少个单词,同时保存所有单词在字符串中的起始

    20、地址(设该字符串不超过 100 个单词) #includeiostream.h #includestring class str string s;int n,a100,j,1; public:str(stringn=0;j=0;l=0; .test(.); int*geta()return a; ; 请写出 test 函数的过程(如果需要形式参数,请给出形参类型和数量以及返回值类型) (分数:10.00)_C+程序设计真题 2013 年 01 月答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:20.00)1.下列不属于 C+关键字的是_(分数:1.00

    21、)A.externB.gotoC.free D.default解析:考点 认识 C+对象 解析 C+关键字包括以下 63 个:asm do if return typedef auto double inline short typeid、bool dynamic_cast int signed typename break else long sizeof union、case enum mutable static unsigned catch explicit namespace static_cast using、char export new struct virtual class

    22、 extern operator switch void、const false private template volatile const_cast float protected this wchar_t、continue for public throw while default friend register true、delete goto reinterpret_cast try。2.C+中定义标准输入/输出的库为_(分数:1.00)A.stdioB.mathC.iostream D.stdlib解析:考点 使用输出和输入对象 解析 C+中标准输入/输出库的头文件是 iost

    23、ream。3.My 是一个类,则执行语句 My a3,*p2之后,自动调用构造函数次数为_(分数:1.00)A.2B.3 C.4D.5解析:考点 对象的性质 解析 a3定义了 3 个 My 类的对象,调用 3 次构造函数。*p2是对象数组指针,还未进行初始化,所以未调用构造函数。4.下列语句错误的是_(分数:1.00)A.int val(20);B.extern int val(20);C.const int val; D.extern const int val;解析:考点 const 限定符 解析 使用 const 修饰一个变量时,需要对变量进行赋值初始化,所以 const int val

    24、=1,所以错误选项为 C。5.下列说法中,有关构造函数正确的是_(分数:1.00)A.任何一类必定有构造函数 B.可定义没有构造函数的类C.构造函数不能重载D.任何一类必定有默认的构造函数解析:考点 构造函数 解析 任何一类必定有构造函数,完成对类对象的初始化。构造函数可以声明为有参和无参的,可以进行重载。如果用户定义了自己的构造函数,系统将不再提供默认构造函数。6.下面关于类和对象说法不正确的是_(分数:1.00)A.类由数据与函数组成B.一个对象必属于某个类C.对象是类的实例D.一个类的对象只有一个 解析:考点 类和对象 解析 对象是类的实例,将一组对象的共同特性抽象出来,形成类。组成类的

    25、不仅有数据还有对数据进行操作的函数。所以 D 选项有误。7.下面选项中不是类成员函数的是_(分数:1.00)A.构造函数B.析构函数C.友元函数 D.静态函数解析:考点 友元函数 解析 虽然是在类中说明的友元函数,但它并不是类的成员函数。8.在 C+中类之间的继承关系具有_(分数:1.00)A.自反性B.对称性C.传递性 D.反对称性解析:考点 继承 解析 类的继承具有传递性9.C+中类的成员默认为_(分数:1.00)A.publicB.private C.protectedD.stalic解析:考点 定义类 解析 如果没有使用关键字,则所有成员默认声明为 private。10.C+中要实现动

    26、态联编,调用虚函数时必须使用_(分数:1.00)A.基类指针B.类名C.派生类指针 D.对象名解析:考点 动态联编的多态性 解析 C+要实现动态联编,需要使用派生类的指针调用虚函数。11.下面对析构函数的正确描述是_(分数:1.00)A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数 D.析构函数可以设置默认参数解析:考点 析构函数 解析 用户没有定义析构函数时编译器会为它产生一个函数体为空的默认析构函数。析构函数不能指定参数,可以显式说明参数为 void,所以只有 C 选项正确。12.下面的二维数定义正确的是_(分数:1.00)A.int ary5;B.int ar

    27、y5=0,1,2; C.int ary5;D.int ary5,5;解析:考点 数组的定义 解析 二维数组定义的一般形式为:类型说明符数组名常量表达式常量表达式;声明数组时,必须指定其大小,或者进行初始化可知其大小。13.以下说法中正确的是_(分数:1.00)A.C+程序总是从第一个定义的函数开始执行B.C+程序总是从 main 函数开始执行 C.C+中函数必须有返回值D.C+中函数名必须唯一解析:考点 C+程序函数 解析 C+程序总是从 main 函数开始执行,自定义的函数可以没有返回值,用 void 标识。函数名并不唯一,通过函数名、返回值、参数列表来标识一个函数,所以正确选项为 B。14

    28、.对 C+中主函数描述正确的是_(分数:1.00)A.名称为 main,可为多个B.名称不限,可为多个C.名称为 main,必须有且只能有一个 D.名称不限,必须有且只能有一个解析:考点 函数原型 解析 程序总是从主函数开始执行,main 函数为主函数,且只有一个。15.下面声明纯虚函数语句正确的是_(分数:1.00)A.void fun()=0;B.virtual void fun()=0; C.virtual void fun();D.vinual void fun();解析:考点 纯虚函数 解析 纯虚函数的一般形式如下:virtual 函数类型函数名(参数列表)=0;16.对于复制初始化

    29、构造函数和赋值操作的关系,正确的描述是_(分数:1.00)A.复制初始化构造函数和赋值操作是完全一样的操作B.进行赋值操作时,会调用类的构造函数C.当调用复制初始化构造函数时,类的对象正在被建立并被初始化 D.复制初始化构造函数和赋值操作不能在同一个类中被同时定义解析:考点 复制构造函数 解析 复制构造函数和赋值操作不一样,进行赋值操作是将两个对象指向同一内存地址,调用复制构造函数时,重新建立一个类的对象并进行初始化。17.使用重载函数的目的是_(分数:1.00)A.共享函数数据B.减少代码量C.优化运行效率D.提高可读性 解析:考点 函数重载 解析 函数重载的意义在于它可以使用相同的名字访问

    30、一组相互关联的函数,因此这有助于解决程序复杂性问题,提高可读性。18.C+语言对 C 语言做了很多改进,C+语言相对于 C 语言的最根本的变化是_(分数:1.00)A.增加了一些新的运算符B.允许函数重载,并允许设置默认参数C.规定函数说明符必须用原型D.引进了类和对象的概念 解析:考点 C+面向对象程序设计 解析 C+语言对 C 语言做了很多改进,C+语言引入了类和对象的概念。19.假定有“char*p=“Hello“;”,若要输出这个字符串的地址值正确的写法为_(分数:1.00)A.cout*p;B.coutp; C.coutD.cout(void*)p;解析:考点 字符串 解析 声明一个

    31、 char 类型指针,使其指向字符串的地址,输出时直接输出 p,即可输出整个字符串。20.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是_(分数:1.00)A.公有类型B.私有类型C.保护类型D.友元类型 解析:考点 定义类 解析 类的成员访问权限有私有、公有、保护型。二、填空题(总题数:20,分数:20.00)21.C+程序的编译是以 1 为单位进行的。 (分数:1.00)解析:文件 考点 程序的编辑、编译、和运行 解析 C+语言写成的源程序文件,经过编译、连接生成可执行文件,所以 C+程序的编译是以文件为单位进行的。22.C+语言支持的两种多态性分别是

    32、编译时的多态性和 1 的多态性。 (分数:1.00)解析:运行时 考点 多态性 解析 C+支持两种多态性,即编译时多态性和运行时多态性。23.重载的运算符保持其原有的操作符个数、 1 和结合性不变。 (分数:1.00)解析:优先级 考点 运算符重载 解析 重载的运算符保持原有的操作符个数、优先级和结合性不变。24.在 C+中,函数的参数有两种传递方式,它们分别是值传递和 1。 (分数:1.00)解析:地址传递 考点 函数参数及其传递方式 解析 参数传递有两种,值传递和地址。25.含有 1 的类称为抽象类。 (分数:1.00)解析:纯虚函数 考点 纯虚函数 解析 包含纯虚函数的类称为抽象类。26

    33、.C+程序运行时的内存空间可以分成全局数据区、堆区、栈区和 1。 (分数:1.00)解析:代码区 考点 C+内存空间 解析 C+程序运行时的内存空间可以分为全局数据区、堆区、栈区和代码区。27.对于无返回值函数,定义函数时要用 1 标识修饰函数类型。 (分数:1.00)解析:void 考点 函数返回值 解析 函数不需要返回值时,可用 void 标识。28.定义重载函数必须在参数的个数或参数的 1 上与其他同名函数不同。 (分数:1.00)解析:类型 考点 函数重载 解析 函数重载要求是参数类型不同,或者参数个数不同。29.复制构造函数是在用一个对象初始化另一个对象时被调用,系统默认的复制构造函

    34、数的工作方法是 1。 (分数:1.00)解析:复制每一个数据成员 考点 复制构造函数 解析 通常,编译器建立一个默认的复制构造函数,采用复制方式使用已有的对象建立新对象。30.以面向对象方法构造的系统,其基本单位是 1。 (分数:1.00)解析:类 考点 面向对象 解析 C+面向对象程序设计的基本单位是类。31.复制构造函数使用 1 作为参数初始化创建中的对象。 (分数:1.00)解析:引用 考点 复制构造函数 解析 复制构造函数的原型是:A:A(A”,则语句“cout*(p+1);”输出值是 1。 (分数:1.00)解析:e 考点 字符串指针 解析 声明一个指针 p 指向字符串首地址,所以输

    35、出*(p+1)时,输出的是位置 1 的字符即“e“。38.基类和派生类的关系称为 1。 (分数:1.00)解析:继承 考点 继承和派生 解析 类的继承是指派生类继承基类的数据成员和成员函数。39.在类的定义中,说明为 protected 的数据成员称为保护成员。保护数据成员具有双重作用:对于其派生类而言,是公有的;而对于其外部的程序而言,是 1。 (分数:1.00)解析:私有的 考点 类定义 解析 protected 成员能被类本身和子类、友元类访问,不能被其他类访问。40.假定 x=10,则表达式 x=10?20:30 的值为 1。 (分数:1.00)解析:20 考点 条件表达式 解析 首先

    36、判断 x=10,满足则表达式赋值为 20,否则赋值为 30。所以答案为 20。三、改错题(总题数:5,分数:10.00)41.#includeiostrearn.h class point private:float x,y; public:point(float a,float b)x=a;y=b; void f()x=0;y=0; void getx()coutxendl; void gety()coutyendl; ; main() point a(3.5); a.getx() (分数:2.00)解析:point a(3.5); 考点 构造函数 解析 没有定义一个参数的构造函数。42.#

    37、includeiostream.h main() int x=7; const int*p= *p=99 cout*pendl; (分数:2.00)解析:*p=99 考点 指向常量的指针 解析 指向常量的指针 p 不能进行*p 左值操作。43.#includeiostream.h class test private:int x;y; public:void f(int a,int b)x=a;y=b; int max()return(xy)?x:y; ; main() test a; a.f(1,3); couta.max()endl; (分数:2.00)解析:int x;y 考点 数据成员

    38、的声明 解析 x 定义时使用了;号,y 没有定义。44.#includeiostream.h class test private:int x; public:test(int a)x=a; void set(int a)x=a; void get()coutxendl; ; class testl:public test private:int x; public:testl(int a)x=a; void set(int a)x=a; void get()coutxendl; ; (分数:2.00)解析:test(int a)x=a; 考点 构造函数 解析 test 的构造函数不对,应该是

    39、 test(int a):test(a)x=a;45.#includeiostream.h class f private:int x,y; public:void fl(int a,int b)x=a;y=b; void print()coutx“xendl; ; main() f a; float x=1.5,y=2.0; a.fl(x,y); a.print(); (分数:2.00)解析:float x=1.0,y=2.0 考点 函数参数及其传递方式 解析 fl()调用时实参和形参类型不一致。四、完成程序题(总题数:5,分数:20.00)46.在下面程序横线处填上缺少的部分。源程序如下:

    40、 #includeiostream using namespace std; class base int a,b; public: base(int x,int y)a=x;b=y; void show(_) coutp.a“,“p.bendl; _ void main() base b(78,87); b.show(b); (分数:4.00)_正确答案:()解析:base 考点 类的定义 解析 b.show()可知 show 函数的参数是类的引用,所以空 1 为:base 类的定义形式为 class 类名,“;“号不可缺少。47.在下面横线处填上缺少的部分。源程序如下: #includei

    41、ostream #includefstream using namespaee std; void main() _myf(“ab.txt“);/定义输出流文件,并初始化 _“This ia a TXT file“;/向文件输入字符串 myf.close(); (分数:4.00)_正确答案:()解析:ofstream myf 考点 文件流 解析 要打开一个输出文件流,需要定义一个 ofstream 类型的对象。48.在下面程序中的画线处填上适当的程序,使程序的输出结果如下: 67,90 源程序如下: #includeiostream using namespaee std; class bas

    42、e private: int x,y; public: void initxy(int a,int b)x=a;y=b; void show(base*p); ; inline void base:show(_) coutp-x“,“p-yendl; void print(base*p) p-show(p); void main() base a; a.initxy(67,90); print(_); (分数:4.00)_正确答案:()解析:base * p 49.下面程序给出了一个从普通的基类派生出一个模板类的方法,在画线处填上正确的部分。 #includeiostream using namespace std; class Base public: Base(int a)x=a; int Getx()returnx; void showb()coutxendl; private: int x; ; templateclass T class derived:public Base publ


    注意事项

    本文(【学历类职业资格】C++程序设计真题2013年01月及答案解析.doc)为本站会员(inwarn120)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开