c++程序设计基整理题库完整

c++程序设计基整理题库完整

ID:36371540

大小:94.50 KB

页数:16页

时间:2019-05-10

c++程序设计基整理题库完整_第1页
c++程序设计基整理题库完整_第2页
c++程序设计基整理题库完整_第3页
c++程序设计基整理题库完整_第4页
c++程序设计基整理题库完整_第5页
资源描述:

《c++程序设计基整理题库完整》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、word完美格式《C++程序设计基础》题库一、选择题1.下面不属于面向对象语言的特征的是___B___。A.继承性B.兼容性C.多态性D.封装性2.C++语言是从早期的C语言发展演变而来的,与C语言相比,它在求解问题上进行的最大改进是___B___。A、面向过程  B、面向对象  C、安全性  D、复用性3.C++的基本数据类型中,用来判断真假的数据类型为B。A、intB、boolC、charD、float4.关于字符常量的写法,错误的是__A____。A、'/'B、"a"C、't'D、''5.下面C++标识符命名正确的是:___D___。A、classB、@mailC、1varD、_i

2、nline6.下面基本数据类型初始化表达式错误的是___C___。A、inti(5);B、floatf=3.56f;C、charc='ab'D、doublef=3.56;7.C++对C语言作了很多改进,下列描述中___D___使得C语言发生了质变,从面向过程变成了面向对象。A、增加了一些新的运算符;B、允许函数重载,并允许设置缺省参数;C、规定函数说明必须用原型;D、引进了类和对象的概念;8.在C++中,关于下列函数参数的描述中,__B____是正确的。A、C++语言中,实参是按照自左至右的顺序求值的;B、若一个参数设置了默认值,则其右边的所有参数都具有默认值;C、函数参数的默认值不允许是表达

3、式;D、设置参数默认值时,应该全部参数都设置;9.重载函数在调用时选择的依据中,___D___是错误的。A、参数个数;B、参数的类型;C、函数名字;D、函数的类型。10.已知程序中已经定义了函数test,其原型是inttest(int,int,double);,则下列重载形式中不正确的是____A__。A、chartest(int,int,int);B、doubletest(int,int,double);C、inttest(int,int,float);D、inttest(int,double);11.关于类的概念下列说法正确的是___C___。A、类和结构体是同一个概念B、类的数据成员外界

4、都不可访问精心整理学习帮手word完美格式C、类可以没有显式的构造函数D、类一定要有显式的析构函数12.关于类和对象的说法正确的是______。A、面向对象程序设计方法通过数据抽象和行为抽象,封装形成了“类”B、类具有的行为由变量表示。C、类的属性一般由函数表示,且定义为public的D、类是具体的,对象是抽象的13.关于类和对象不正确的说法是___C___。A、类是一种类型,它封装了数据和操作B、对象是类的实例C、一个类的对象只有一个D、一个对象必属于某个类14.已知A是一个类,则执行语句“Aa;”时,将自动调用该类的__A____。A、构造函数  B、拷贝构造函数C、析构函数  D、数据成

5、员15.在下列关键字中,用于说明类中公有成员的是__A____。A.public;B.private;C.protected;D.friend16.__D____是析构函数的特征。 A、析构函数可以有一个或多个参数; B、析构函数名与类名不同; C、析构函数的定义只能在类体内;D、一个类中只能定义一个析构函数;17.如果类的成员在定义时使用关键字public来设置访问权限,则该成员是__A____。A.公有类型B.私有类型C.受保护类型D.任意类型18.关于成员函数特征的下列描述中,___A___是错误的。 A、成员函数一定是内联函数; B、成员函数可以重载; C、成员函数可以设置缺省参数值;

6、D、成员函数可以是静态的;19.下列描述中,___D___是不正确的。A、面向对象程序设计可重用性较好;B、对象之间通过消息进行信息传递;C、多态性体现了行为共享;D、面向对象方法的核心是继承;20.派生类的对象对它的基类成员中A是可以访问的。 A、公有继承的公有成员; B、公有继承的私有成员; C、公有继承的保护成员;D、私有继承的公有成员;21.下列标识符的定义中合法的是(A/C)。A.-abcB.forC.intlD.”how”22.执行下列语言后,i和j的值分别为(C)。精心整理学习帮手word完美格式inti=5,j=8,t;int&ri=i;int&rj=j;t=ri;ri=rj;

7、rj=t;A.5和5B.5和8C.8和5D.8和823.下列关于C++函数的叙述中正确的是(D)。A.函数在调用之前必须先声明B.每个函数都必须返回一个值C.每个函数至少要有一个参数D.函数可以自己调用自己24.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是(B)。A.地址传递B.单向值传递C.双向值传递D.不确定25.系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。