


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最新在线作业试卷及满分答案最新在线作业试卷及满分答案最新在线作业试卷及满分答案最新在线作业试卷及满分答案2015秋浙江大学《面向对象程序设计》在线作业及答案您的本次作业分数为:100分单选题下面有关析构函数特征的描述中,正确的是()。AB析构函数名与类名完全相同C析构函数不能指定返回类型D:C单选题派生类中虚函数原型的()。A函数类型可以与基类中虚函数的原型不同B参数个数可以与基类中虚函数的原型不同C参数类型可以与基类中虚函数的原型不同D:D单选题类和派生类正确的关系是()。A从基类到派生类称为继承。B从派生类到基类称为派生。CD:D单选题析构函数的特征是()。ABCD:C单选题如果在基类中将show是()。Avirtualshow()=0;Bvirtualvoidshow();Cvirtualvoidshow()=0;Dvoidshow()=0virtual;:C单选题若有定义char*words[]={"FORTRAN","BASIC","PASCAL","JAVA","C"AVA(Aprintf("%s",*words[3]+1)Bprintf("%s",*words[4]+1)Cprintf("%s",*(words+3)+1)Dprintf("%s",(*words+4)+1)正确答案:C单选题#defines(a,b)(a*b),则执行语句Area=s(3,5-i)+3;后,变量area()。A14B15C16D17正确答案:D单选题抽象类论述中,不正确的是()。A如果一个类至少有一个纯虚函数,那么该类为抽象类。B抽象类只能用作其他类的基类,不能建立抽象类对象。CD:D单选题下列条件语句中,功能与其他语句不同的是()。Aif(a)printf("%d\n",x);elseprintf("%d\n",y)Bif(a==0)printf("%d\n",y);elseprintf("%d\n",x)Cif(a!=0)printf("%d\n",x);elseprintf("%d\n",y)Dif(a==0)printf("%d\n",x);elseprintf("%d\n",y)正确答案:D单选题类的友元可以访问该类的()。ABCD:B单选题面向对象的程序设计中,定义类时保留字是用()。AtypeBclassCprivateD单选题置虚基类的目的是()。ABCD:B单选题表示yearc()。A(year%4==0&&year%100?!=0)&&(year%400==0)B(year%4==0&&year%100?!=0)||(year%400==0)C(year%4==0)&&(year%400==0)D(year%4==0)||(year%400==0)正确答案:B单选题下列描述中,()是错误的。AB内联函数的定义必须出现在内联函数第一次被调用之前CD:C单选题下面有关静态成员函数的描述中,正确的是()。A在静态成员函数中可以使用thisBC静态成员函数在类外定义时,要用staticD:B单选题声明类时,下面的说法正确的是()。AB数据成员的数据类型可以是registeCprivate、public、protectedD没有用private、public、protected员正确答案:C单选题C++进行文件操作时需要包含的文件是():Afstream、hBiostreamhCstdiohDmath、:A单选题下列表达式中,不正确的表达式是()。Aa=1,b=1By=int(x)Ca=b=5Di++单选题关于虚函数,正确的描述是()。A构造函数不能是虚函数B析构函数不能是虚函数C虚函数可以是友元函数D:A单选题关于delete,()是错误的。A它必须用于newB使用它删除对象时要调用析构函数C对一个指针可以使用多次该运算符D:C单选题下面有关重载函数的说法中正确的是()。ABCD:C单选题关于虚函数的下列描述中,正确的是()。A在基类中被关键字virtualB在派生类重新定义函数时,用关键字virtualC在派生类前用关键字virtualD函数名。单选题对象是现实世界中的一个实体,不是其特性的是()。ABCD:A单选题定义作运算符重载函数的是()。A构造函数B析构函数C主函数。D:D单选题25int*p,A=a(*p)++;变量a,b()。Aa=10,b=1Ba=10,b=2Ca=11,b=1Da=11,b=2正确答案:D单选题下列的各种函数中,是本类的成员函数()。ABCD:C单选题元的作用之一是()。ABCD:A单选题现实世界中的对象,以下不是它的特性的是()。ABCD有一关键字class正确答案:D单选题类成员在派生类中的访问属性描述中,正确的是()。A无论哪种派生,基类的公有成员不允许派生类的成员函数访问。B无论哪种派生,基类的保护成员不允许派生类的成员函数访问。C无论哪种派生,基类的私有成员允许派生类的成员函数访问。D:D单选题执行x=-1;do{x=x*x;}while(!x正确的是()。A循环体将执行一次B循环体将执行两次CD:A单选题虚函数。正确的论述是()。A虚函数是在基类中用virtualB虚函数是一个staticCD:A单选题关于成员函数特征的下述描述,不正确的是()。ABCD:A单选题下面的类型声明中正确是()。Aint&a[4];Bint&*p;Cint&&q;D:D单选题下面有关对构造函数的描述中,正确的是()AB构造函数的名字与类名完全相同C构造函数必须带有参数D构造函数必须定义,不能默认正确答案:B单选题以下各语句或语句组中,正确的操作是()Achars[6]="123456";Bchar*s;s="123456";Cchar*s;gets(s);Dchars[6];scanf("%s",&s);正确答案:B单选题面向对象的多态性正确的说法是()A不同名字的函数定义相同功能。B同一种运算符定义不同的操作。C函数不允许同名。D派生类中不可出现与基类同名的函数。正确答案:B单选题于成员函数的说法,不正确的是()。ABCD:D单选题()是错误的。ABCD:B单选题打开磁盘文件的打开方式中,以写方式打开文件为()。Aios::ateBios::outCios::inDios::app:B单选题个基类可以派生出二个派生类,这种继承关系称为()。ABCD:C单选题41.若定义intA[2][3]={1,2,3,4,5,64(。Aa[1][0]Ba[1][1]Ca[2][0]Da[2][1]正确答案:A单选题与数学式子对应的C()。A3*x^n/(2*x-1)B3*x*n/(2*x-1)C3*pow(x,n)/(2*x-1)D3*pow(n,x)/(2*x-1)正确答案:C单选题是面向对象系统的特性是()。A封装性、继承性、多态性B封装性、继承性、保密性CD:A单选题派生类的对象对它的基类成员中,可以访问的是()。A公有继承的公有成员。B公有继承的保护成员。C公有继承的私有成员。D:A单选题设已经定义好了一个类studentderived()。Aclasederived::studentprivate{„};Bclasederived::studentpublic{„};Cclasederived::privatestudent{„};Dclasederived::publicstudent{„};:C单选题在Ce2”可以是()。A100B100CD:D单选题以下叙述中不正确的是()。ABCD:D单选题类和派生类的相互关系不正确的是()。ABCD:C单选题下列的各函数中,是成员函数的是()。ABCD:C单选题打开磁盘文件的打开方式中,以读方式打开文件为()。Aios::ateBios::outCios::inDios::app:C单选题ints[10]={1,2,3,4,5,6,7,8,9,10printf("%d\n",a[a[1]*a[2]])语句后的输出结果是()。A3B4C7D2正确答案:C单选题造函数是在()时被执行的。A程序编译B创建对象CD:B单选题假设已经有定义“constChar*Constname="chen句中正确的是()。Aname[3]='a';Bname=Cname=newChar[5];D:D单选题定义类,再用类定义对象是()。ABCCD:D单选题是构造函数的特征是()。ABCD:B单选题对虚基类的论述,正确的是()。A定义基类时加virtual。B定义派生类时,在基类名前加virtual。C成员函数前加virtual。D在派生类名前加virtual:B单选题情况,才考虑设置虚基类,目的是()。ABCD:A单选题先定义类,再用类定义对象、对象数组、对象指针是()。ABCCD:D单选题的概念是()。AB同一类记录的集合。C同一类数据的集合。D:D单选题下列语句中错误的是()。Aint*p=newint(10);Bint*p=newint[10];Cint*p=newint;Dint*p=newint[40](0);:D单选题在()情况下适宜采用内联函数。A函数代码小,频繁调用B函数代码多,频繁调用CD:A单选题C++中,类和对象之间的关系是()。AB定义和被定义的关系。C调用和被调用的关系。D:A单选题对象是现实世界中的一个实体,其特性的是()。ABCD:B单选题多继承构造函数定义中,几个基类构造函数用()分隔。A:B;C,D::正确答案:C单选题在友元函数的下面说法中,正确的是()。ABCD在外部定义友元函数时,必须加:A单选题面向对象主要特征是()。ABCD:A单选题生类析构函数的执行顺序正确的是()。A先执行基类的析构函数,再执行派生类的析构函数。B先执行派生类的析构函数,再执行基类的析构函数。CD正确答案:B单选题面向对象的多态性正确的是()。A不同名字的函数定义相同功能。B同一种运算符定义不同的操作。CD:B单选题还可定义作运算符重载函数的是()。AB构造函数C析构函数D:A单选题在CFILE*fp;则对于文件指针fp确的是()。AfpB可以用一个fpCfpD正确答案:C单选题这种继承关系称为()。AB多重继承C双重继承D单选题假设已经有定义“char*Constname="chen确的是()。Aname[3]='q';Bname=Cname=newChar[5];Dname=newChar('q');:A单选题关于抽象类的下列描述中,正确的是()。A如果一个类至少有一个纯虚函数,那么该类为抽象类。B抽象类能用作其他类的基类,还能定义抽象类对象。CD:A单选题在面向对象的程序设计C++中,当用cincout序头部要()。A#include<stdio.h>B#include<iostream.h>C#include<stdli正确答案:B单选题不可定义作运算符重载函数的是()。AB成员函数C构造函数D:C单选题关于new,()是错误的。AB使用它创建的对象或对象数组可以使用运算符deleteCD正确答案:D单选题打开磁盘文件的打开方式中,不能使用的是()。Aios::bothBios::appCios::intDios::out:A单选题生类构造函数的执行顺序正确的是()。A先执行基类的构造函数,再执行派生类的构造函数。B先执行派生类的构造函数,再执行基类的构造函数。C体。D:A单选题下面有关友元函数的描述中,正确的说法是()。ABCD在外部定义友元函数时,必须加关键字friend正确答案:A单选题类和派生类的相互关系正确的是()。A从基类到派生类称为派生。B从基类到派生类称为继承。C从派生类到基类称为派生。D:A单选题关于抽象类的下列描述中,错误的是()。A如果一个类至少有一个纯虚函数,那么该类为抽象类。B抽象类只能用作其他类的基类,不能建立抽象类对象。CD:D单选题类的友元允许访问该类的()。ABCD:B单选题能用友元函数重载的运算符是()。A+B=C[]D->正确答案:A单选题下列的各函数中,不是成员函数的是()。ABCD:D单选题类成员在派生类中的访问属性描述中,错误的是()。A无论哪种派生,基类的公有成员允许派生类的成员函数访问。B无论哪种派生,基类的保护成员允许派生类的成员函数访问。C无论哪种派生,基类的私有成员不允许派生类的成员函数访问。D:D单选题不是面向对象系统的特性是()。A封装性B继承性C保密性D单选题不是析构函数的特征是()。ABCD:A单选题下列关于纯虚函数与抽象类的描述中,错误的是()。A纯虚函数是一种特殊的函数,它允许没有具体的实现BC类D:C单选题有关运算符重载正确的描述是()。AC++语言允许在重载运算符时改变运算符的操作个数BC++语言允许在重载运算符时改变运算符的优先级CC++语言允许在重载运算符时改变运算符的结合性DC+:D单选题C++程序中函数原型(函数声明)错误的写法是()。AintAdd(intA,intB);BintAdd(int,int);CintAdd(intA,B);DintAdd(intA,int);:C单选题下列属于合法的C()。Aa=b=58Bi++Ca=58,b=58Dk=int(a+b)正确答案:A单选题也可定义作运算符重载函数的是()。A构造函数B析构函数C成员函数D:C单选题对虚基类正确的论述正确的是()。A定义基类时加virtual。B成员函数前加virtual。C在派生类名前加virtual。D定义派生类时,在基类名前加virtual:D单选题是构造函数的特征是()。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 嵌入式设计课题报告范文
- 个人分包旅游线路策划与推广合作协议(2025年)
- 2025年度股份转让与绿色金融支持合作框架协议
- 二零二五年度互联网行业个人工资股权激励合同
- 2025年度旅游区经营权全面承包合同实施细则
- 景区项目合作协议书(2025年度)文化体验活动组织
- 2025年度汽车租赁经销商授权与服务规范合同
- 2025年度花店企业花卉市场调研与营销策划合同
- 2025年度水井维修保养承包服务合同
- 二零二五年度养老服务业垫资协议
- 女性健康知识讲座超美的课件
- 天津2025年天津市机关后勤事务服务中心招聘6人笔试历年参考题库附带答案详解
- 2025年天津三源电力集团限公司社会招聘33人高频重点模拟试卷提升(共500题附带答案详解)
- 西安2025年陕西西安音乐学院专任教师招聘20人笔试历年参考题库附带答案详解
- 国家安全与生态安全
- 2024-2025学年第二学期学校团委工作计划(附2月-6月安排表)
- 培养自律能力主题班会
- 中职高教版(2023)语文职业模块-第一单元1.2宁夏闽宁镇:昔日干沙滩今日金沙滩【课件】
- 巴厘岛旅游流程介绍
- 【物理】牛顿第一定律 2024-2025学年人教版物理八年级下册
- 婴幼儿电击伤实践操作张春芳讲解
评论
0/150
提交评论