首页 攀枝花学院C程序设计

攀枝花学院C程序设计

举报
开通vip

攀枝花学院C程序设计攀枝花学院考试试卷2014〜2015学年度第二学期得分阅卷人《C++程序设计》试卷(A卷)一、判断题(每小题1分,共5分)TOC\o"1-5"\h\z1、抽象类可以实例化对象。()2、友元函数可以访问该类的私有数据成员3、C++语言支持封装性和继承性,不支持多态性。()4、纯虚函数是在抽象类中说明的虚函数,它在该抽象类中没有定义具体的操作内容。()得分阅卷人5、析构函数和构造函数都能被继承。()二、选择题(每小题2分,共50分)1、在C++中,源程序变为可执行程序的正确顺序应该是编辑、...

攀枝花学院C程序设计
攀枝花学院考试试卷2014〜2015学年度第二学期得分阅卷人《C++程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 》试卷(A卷)一、判断题(每小题1分,共5分)TOC\o"1-5"\h\z1、抽象类可以实例化对象。()2、友元函数可以访问该类的私有数据成员3、C++语言支持封装性和继承性,不支持多态性。()4、纯虚函数是在抽象类中说明的虚函数,它在该抽象类中没有定义具体的操作 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 。()得分阅卷人5、析构函数和构造函数都能被继承。()二、选择题(每小题2分,共50分)1、在C++中,源程序变为可执行程序的正确顺序应该是编辑、链接、编译、执行编辑、编译、链接、执行编译、编辑、链接、执行编译、链接、编辑、执行2、下列关于C++与C语言的关系描述中,错误的是(C语言是C++语言的一个子集C.C++对C语言进行了一些改进3、cout是I0流库预定义的(类B.对象C.包含文件C++与C语言是兼容的D.C++和C语言都是面向对象的)°D.常量TOC\o"1-5"\h\z4、任意一个类,析构函数的个数最多是()°不限个数B.1C.2D.35、在函数定义前加上关键字“inline” 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示该函数被定义为()重载函数B.内联函数C.成员函数D.普通函数6、下面有关重载函数的说法中正确的是()°重载函数必须具有不同的返回值类型重载函数形参个数必须不同重载函数必须有不同的形参列表重载函数名可以不同7、编译时的多态性可以通过使用()获得。虚函数和指针B.重载函数和析构函数虚函数和对象D.虚函数和引用&分析以下程序:#includeusingnamespacestd;voidfun(intnum){cout<SetValue(50)D.ptr->n=5011、构造函数不具备的特征的是()。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数必须指定返回类型12、类的析构函数是在()被自动调用的。A.类创建时B.创建对象时C.删除对象时D.不自动调用TOC\o"1-5"\h\z13、通常,拷贝构造函数的参数是()。A.某个对象名B.某个对象的引用名C.某个对象的成员名D.某个对象的指针名14、下列关于类的访问权限的描述中,错误的是()。说明为公有的成员可以被程序中的任何代码访问说明为私有的成员只能被类的成员和说明为友元类的成员函数访问说明为保护的成员,除了能被本身的成员函数和说明为友元类的成员函数访问外,该类的派生类的成员也可以访问类的所有成员都可以被程序中的任何代码访问15、一个类的友元函数或友元类可以访问该类的()。A.私有成员B.保护成员C.公有成员D.所有成员16、C++中对于类中定义的成员,其默认的访问权限为()。A.publicB.protectedC.privateD.static17、下列特性中,C与C++共有的是()。A.继承B.封装C.多态性D.函数定义不能嵌套18、假定A为一个类,则执行AobjA;语句时将自动调用该类的()。A.有参构造函数B.无参构造函数C.拷贝构造函数D.赋值构造函数19、下列不是类的成员函数的是()。A.构造函数B.析构函数C.友元函数D.拷贝构造函数20、下面对静态数据成员的描述中,正确的是()。静态数据成员可以在类体内进行初始化静态数据成员不可以被类的对象调用静态数据成员不能受private控制符的作用静态数据成员可以直接用类名调用21、关于公有继承,下列说法错误的是()。基类的公有成员和保护成员被继承后作为派生类的公有成员和保护成员派生类的其他成员可以直接访问基类的公有成员和保护成员。派生类的对象可以访问基类的私有成员。派生类成员和对象都无法访问基类的私有成员。22、下列虚基类的声明中,正确的是()。A.classvirtualB:publicAvirtualclassB:publicAD.classB:virtualpublicAclassB:publicAvirtual23、下面描述中,正确的是(A.virtual可以用来声明虚函数含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类即使基类的构造函数没有参数,派生类也必须建立构造函数静态数据成员可以通过成员初始化列表来初始化24、如果一个类至少有一个纯虚函数,那么就称该类为(A.抽象类B.虚函数C.派生类D.以上都不对25、以下()成员函数表示纯虚函数。A.virtualintvf(int);B.voidvf(int)=0;得分阅卷人C.virtualvoidvf()=0;D.virtualvoidvf()=0{}三、填空题(每空1分,共5分)来表示类定1、在定义类时,在类头中将使用关键字义的开始。2、C++类的组成包括数据成员和,友元函数不是该类的成员函数3、静态成员属于,而不属于对象,它被同一个类的所有对象共享。4、从实现的角度来讲,多态性可以划分为两类:静态多态性和。得分阅卷人5、如果只想保留共有基类的一个复制,就必须使用关键字把这个共有基类声明为虚基类。四、程序阅读题(每题4分,共20分)1、写出下列程序的运行结果#includeusingnamespacestd;classA{inta,b;public:A(){a=b=0;}A(intaa,intbb){a=aa;b=bb;cout<usingnamespacestd;classPerson{public:Person(){cout<<"ConstructorofPerson"<usingnamespacestd;classA{protected:intx,y;public:A(intm=5,intn=6){x=m,y=n;}};classB:publicA{protected:inti,j;public:B(inta,intb){i=a,j=b;}B(inta,intb,intm,intn):A(a,b){i=m,j=n;}voidprint(){cout<usingnamespacestd;classA{public:virtualvoidf(){cout<<"A::f"<f();pb->f();pa=&c;pb=&c;pa->f();pb->f();return0;}5、阅读下列程序,写出程序运行结果#includeusingnamespacestd;intmain(){voidf1();try{f1();}catch(double){cout#includeusingnamespacestd;voidmain(void){inta[]={1,2,3,4,5};ofstreamoutfile("data.dat",①);for(inti=0;i<5;i++){outfile.write((char*)&a[i],空);}outfile.close();ifstreaminfile("data.dat",ios::binary);intx;for(i=0;i<5;i++){③;infile.read((char*)&x,sizeof(int));coutvvxvvendl;}infile.close();得分阅卷人}ArrayM类找出整型数组中元素的六、编程题(共14分)1、(6分)定义一个如下图所示的最大值。ArrayM-array[20]:int-max:int+set_value():void+get_max():void+showmax():void2、(8分)实现一个复数类Complex,私有数据为实部Real和虚部Image 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 Complex类包含如下成员函数:(1)有构造函数,缺省时实部Real和虚部Imag置为0;(2)voidSetReal(doublea能修改Real的值,voidSetImag(doubleb)能修改Imag的值;(3)doubleGetReal(能取Real的值,doubleGetlmag()能取Imag的值;(4)重载运算符+为Complex类的成员函数,实现两个复数的加法。(5)重载流插入运算符,实现对一个复数对象的输出,形如4+5i;3-4i;7;6i的输出形式。
本文档为【攀枝花学院C程序设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_598372
暂无简介~
格式:doc
大小:19KB
软件:Word
页数:0
分类:
上传时间:2018-11-18
浏览量:0