1 / 49
文档名称:

武汉理工大学计算机科学面向对象程序设计C++期末考试平时作业试卷.pdf

格式:pdf   大小:1,271KB   页数:49页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

武汉理工大学计算机科学面向对象程序设计C++期末考试平时作业试卷.pdf

上传人:小屁孩 2024/3/27 文件大小:1.24 MB

下载得到文件列表

武汉理工大学计算机科学面向对象程序设计C++期末考试平时作业试卷.pdf

相关文档

文档介绍

文档介绍:该【武汉理工大学计算机科学面向对象程序设计C++期末考试平时作业试卷 】是由【小屁孩】上传分享,文档一共【49】页,该文档可以免费在线阅读,需要了解更多关于【武汉理工大学计算机科学面向对象程序设计C++期末考试平时作业试卷 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..一、判断(共计50分,)1、函数的定义不可以嵌套,类的定义可以嵌套。():【A】2、C++语言中模板分为函数模板和类模板两种。():【A】3、空类就是没有名字的类。():【B】4、C++语言中,既允许单继承,又允许多继承。():【A】5、使用关键字class定义的类中默认的访问权限是私有(private)的。():..:【A】6、析构函数不能被继承。():【A】7、友元函数说明在类体内,它是一种成员函数。:【B】8、说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。():【A】9、派生类是从基类派生出来,它不能再生成新的派生类。():..:【B】10、可以在类的构造函数中对静态数据成员进行初始化。():【B】11、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员.():【A】12、解决多继承情况下出现的二义性的方法之一是使用成员名限定法。():【A】13、单继承情况下,派生类中对基类成员的访问也会出现二义性.():【B】:..14、在派生类中,若基类的一个成员在派生类中也把相同名字定义为一个成员,则不可调整它的访问。():【B】15、类和对象之间的关系是抽象和具体的关系。():【A】16、在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。():【B】17、使用打开文件函数open()之前,需要定义一个流类对象,使用open():【A】:..18、按照标识符的要求,下划线是不能组成正确标识符的。:【B】19、函数定义中的形参的作用域是该函数的函数体。():【A】20、析构函数不能是纯虚函数。():【B】二、单选(共计50分,)21、调用一成员函数时,使用动态联编的情况是():..错误:【B】22、当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()。:【A】23、C++是()。:【C】24、下面运算符中,不能被重载的运算符是()。A.<=B.-C.?::..D.[]错误:【C】25、有关析构函数的说法,不正确的是()。:【B】26、将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是():【B】27、将一组对象的共同特征抽象出来,从而形成的概念是()。:..:【B】28、静态成员函数没有()。:【B】29、()不是构造函数的特征。;;;。错误:【D】:..30、关于C++与C语言关系的描述中,()是错误的。++++++++语言和C语言都是面向对象的错误:【D】31、不能说明为虚函数的是()。:【B】32、已知:intm=10;下列表示引用的方法中,正确的是()。&x=&y=&&t=&m;:..错误:【A】33、下列表示引用的方法中,()是正确的。已知:inta=1000;&x=a;&y;&z=1000;&t=&a;错误:【A】34、在C++中,用于实现运行时多态性的是()。:【D】35、假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。::studentprivate{…}::studentpublic{…}:..::privatestudent{…}::publicstudent{…}错误:【C】36、下列关于C++函数的叙述中,正确的是()。:【B】37、下面说法中,正确的是(),,,只要名字前加了一个求反符号(~),而析构函数不能指定任何返回类型,即使是void类型也不可以错误:【B】38、面向对象程序设计思想的主要特征中不包括()。:..,逐步求精错误:【D】39、,其中a是()。:【D】40、以下有关继承的叙述正确的是()。,:..错误:【C】一、判断(共计50分,)1、在派生类中,若基类的一个成员在派生类中也把相同名字定义为一个成员,则不可调整它的访问。():【B】2、函数的定义不可以嵌套,类的定义可以嵌套。():【A】3、说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。():【A】4、按照标识符的要求,下划线是不能组成正确标识符的。:..错误:【B】5、派生类是从基类派生出来,它不能再生成新的派生类。():【B】6、C++语言中模板分为函数模板和类模板两种。():【A】7、单继承情况下,派生类中对基类成员的访问也会出现二义性.():【B】8、在说明语句chara('A'),&b=a,*pa=&a;中,b的值与*pa的值相等。:【A】9、C++语言中,既允许单继承,又允许多继承。():..:【A】10、作用域运算符(::)只能用来限定成员函数所属的类。():【B】11、使用关键字class定义的类中默认的访问权限是私有(private)的。():【A】12、解决多继承情况下出现的二义性的方法之一是使用成员名限定法。():【A】13、析构函数不能被继承。():..错误:【A】14、类和对象之间的关系是抽象和具体的关系。():【A】15、析构函数不能是纯虚函数。():【B】16、空类就是没有名字的类。():【B】17、使用打开文件函数open()之前,需要定义一个流类对象,使用open():【A】:..18、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员.():【A】19、函数定义中的形参的作用域是该函数的函数体。():【A】20、友元函数说明在类体内,它是一种成员函数。:【B】二、单选(共计50分,)21、如果表达式++i*k中的“++”和“*”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。*(++(),k)*(operator++(i),k)++().operator*(k)*(operator++(i)):..错误:【B】22、将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是():【B】23、下列表示引用的方法中,()是正确的。已知:inta=1000;&x=a;&y;&z=1000;&t=&a;错误:【A】24、下面说法中,正确的是(),但可以定义多个析构函数:..,,只要名字前加了一个求反符号(~),而析构函数不能指定任何返回类型,即使是void类型也不可以错误:【B】25、如果一个类至少有一个纯虚函数,那么就称该类为()。:【A】26、C++是()。:【C】:..27、,其中a是()。:【D】28、()不是构造函数的特征。;;;。错误:【D】29、关于C++与C语言关系的描述中,()是错误的。++++++++语言和C语言都是面向对象的:..错误:【D】30、在下面有关静态成员函数的描述中,正确的是()。,,:【B】31、下面运算符中,不能被重载的运算符是()。A.<=B.-C.?:D.[]错误:【C】32、有关析构函数的说法,不正确的是()。:..:【B】33、对使用关键字new所开辟的动态存储空间,释放时必须使用():【D】34、类的私有成员可在何处访问():【D】35、假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。(MyClassx):..&(MyClassx)(MyClass&x)(MyClass*x)错误:【C】36、下列语句中,将函数intsum(intx,inty)正确重载的是()。(intx,inty);(inta,intb);(floatx,floaty);(inty,intx);错误:【C】37、进行cout屏幕输出和cin键盘输入时,C++头文件中必须包括()文件。:【B】:..38、在C++中,用于实现运行时多态性的是()。:【D】39、下列不是构造函数的特征的是()。:【C】40、静态成员函数没有()。:..错误:【B】一、判断(共计50分,)1、按照标识符的要求,下划线是不能组成正确标识符的。:【B】2、C++语言中,既允许单继承,又允许多继承。():【A】3、派生类是从基类派生出来,它不能再生成新的派生类。():【B】4、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员.():【A】:..5、在派生类中,若基类的一个成员在派生类中也把相同名字定义为一个成员,则不可调整它的访问。():【B】6、友元函数说明在类体内,它是一种成员函数。:【B】7、类和对象之间的关系是抽象和具体的关系。():【A】8、作用域运算符(::)只能用来限定成员函数所属的类。():【B】9、说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值:..类型就可以了。():【A】10、函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。():【A】11、析构函数不能是纯虚函数。():【B】12、函数的定义不可以嵌套,类的定义可以嵌套。():【A】13、单继承情况下,派生类中对基类成员的访问也会出现二义性.():..:【B】14、在说明语句chara('A'),&b=a,*pa=&a;中,b的值与*pa的值相等。:【A】15、使用模板可以减少重复劳动,提高代码重用率.():【A】16、析构函数不能被继承。():【A】17、使用打开文件函数open()之前,需要定义一个流类对象,使用open():【A】:..18、在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。():【B】19、空类就是没有名字的类。():【B】20、函数定义中的形参的作用域是该函数的函数体。():【A】二、单选(共计50分,)21、下列关于C++函数的叙述中,正确的是()。:..:【B】22、进行文件操作时需要包含头文件():【C】23、将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是():【B】24、已知X类,则当程序执行到语句:Xarray[3];时,调用了()次构造函数。:..:【D】25、系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。:【A】26、有关析构函数的说法,不正确的是()。:【B】:..27、要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()*p=“ABCD”*p=“ABCD”*constp=“ABCD”*constp=“ABCD”错误:【D】28、关于C++与C语言关系的描述中,()是错误的。++++++++语言和C语言都是面向对象的错误:【D】29、如果一个类至少有一个纯虚函数,那么就称该类为()。:..错误:【A】30、面向对象程序设计思想的主要特征中不包括()。,逐步求精错误:【D】31、下面运算符中,不能被重载的运算符是()。A.<=B.-C.?:D.[]错误:【C】32、下面说法中,正确的是(),,,只要名字前加了一个求反符号(~):..,而析构函数不能指定任何返回类型,即使是void类型也不可以错误:【B】33、下列语句中,将函数intsum(intx,inty)正确重载的是()。(intx,inty);(inta,intb);(floatx,floaty);(inty,intx);错误:【C】34、以下有关继承的叙述正确的是()。,:【C】35、,其中a是()。:..:【D】36、在C++中,用于实现运行时多态性的是()。:【D】37、下列语句中错误的是()。*p=newint(10)*p=newint[10]*p=*p=newint[40](0)错误:【D】:..38、下列表示引用的方法中,()是正确的。已知:inta=1000;&x=a;&y;&z=1000;&t=&a;错误:【A】39、()不是构造函数的特征。;;;。错误:【D】40、,其中a是()。:..错误:【D】一、判断(共计50分,)1、作用域运算符(::)只能用来限定成员函数所属的类。():【B】2、C++语言中模板分为函数模板和类模板两种。():【A】3、函数的定义不可以嵌套,类的定义可以嵌套。():【A】4、使用关键字class定义的类中默认的访问权限是私有(private)的。():..错误:【A】5、按照标识符的要求,下划线是不能组成正确标识符的。:【B】6、析构函数不能是纯虚函数。():【B】7、函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。():【A】8、单继承情况下,派生类中对基类成员的访问也会出现二义性.():【B】9、使用模板可以减少重复劳动,提高代码重用率.():..:【A】10、函数定义中的形参的作用域是该函数的函数体。():【A】11、在派生类中,若基类的一个成员在派生类中也把相同名字定义为一个成员,则不可调整它的访问。():【B】12、类和对象之间的关系是抽象和具体的关系。():【A】13、空类就是没有名字的类。():..:【B】14、可以在类的构造函数中对静态数据成员进行初始化。():【B】15、使用打开文件函数open()之前,需要定义一个流类对象,使用open():【A】16、派生类是从基类派生出来,它不能再生成新的派生类。():【B】17、在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。():..错误:【B】18、C++语言中,既允许单继承,又允许多继承。():【A】19、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员.():【A】20、友元函数说明在类体内,它是一种成员函数。:【B】二、单选(共计50分,)21、假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。(MyClassx)&(MyClassx)(MyClass&x):..(MyClass*x)错误:【C】22、有关析构函数的说法,不正确的是()。:【B】23、静态成员函数没有()。:【B】24、如果表达式++i*k中的“++”和“*”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。*(++(),k):..*(operator++(i),k)++().operator*(k)*(operator++(i))错误:【B】25、进行cout屏幕输出和cin键盘输入时,C++头文件中必须包括()文件。:【B】26、以下有关继承的叙述正确的是()。,:【C】:..27、在下面有关静态成员函数的描述中,正确的是()。,,:【B】28、下列语句中错误的是()。*p=newint(10)*p=newint[10]*p=*p=newint[40](0)错误:【D】29、对使用关键字new所开辟的动态存储空间,释放时必须使用():..错误:【D】30、下列语句中,将函数intsum(intx,inty)正确重载的是()。(intx,inty);(inta,intb);(floatx,floaty);(inty,intx);错误:【C】31、调用一成员函数时,使用动态联编的情况是():【B】32、假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。::studentprivate{…}::studentpublic{…}:..::privatestudent{…}::publicstudent{…}错误:【C】33、下列不是构造函数的特征的是()。:【C】34、,其中a是()。:【D】35、下列关于C++函数的叙述中,正确的

最近更新

2024年普法学法知识竞赛题库带答案 49页

2024年职业教育法考试题库100道附参考答案(巩.. 17页

G调压设备项目资金需求报告代可行性研究报告 69页

2024年马原复习题400道【全国通用】 79页

2024年马原测试题【培优a卷】 79页

2024年马原试题【夺分金卷】 79页

2024年马原题库400道【达标题】 78页

《马克思主义基本原理概论》试题库及参考答案.. 79页

中国历史文化知识竞赛100题及完整答案(网校专.. 13页

中国历史文化知识竞赛100题附完整答案(名师系.. 14页

入党积极分子考试题库200道及参考答案【研优卷.. 30页

入党积极分子考试题库200道附完整答案(考点梳.. 30页

全国计算机二级考试试题题库精品(实用) 95页

历史类常识经典考试题100题及答案【名校卷】 13页

历史类常识考试100题a4版 2页

历史类常识考试100题精品(黄金题型) 2页

县乡教师选调考试《教师职业道德》题库及答案.. 43页

县乡教师选调考试《教师职业道德》题库(实用.. 41页

县乡教师选调进城考试《教育学》题库【精华版.. 115页

县乡教师选调进城考试《教育学》题库附参考答.. 117页

县乡教师选调进城考试《教育心理学》题库含答.. 122页

县乡教师选调进城考试《教育法律法规》题库附.. 130页

大学生计算机基础考试题库最新 21页

大学计算机基础期末考试题库及答案【全优】 21页

大学计算机基础期末考试题库(夺冠系列) 22页

大学计算机基础练习试题附完整答案【易错题】.. 22页

大学计算机基础考试试题200道含答案【完整版】.. 29页

大学计算机考试试题【精选题】 29页

大学计算机考试试题附参考答案(满分必刷) 28页

法律基础知识500题含答案(培优b卷) 147页