复习分析和总结.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

习题课

第一部分 基本概念单选题:

在intb=6,*p=b;语句中,*p的值是【 】

变量b的地址

C.变量p的地址值

B.无意义

D.6

对于语句int*p[3];的描述【 】是正确的。

p是一个指向数组的指针,所指向的数组是3个int型元素

p是一个指向某数组中第3个元素的指针,该元素是int型变量

p[3]表示某个数组的第3个元素

p是一个具有3个元素的指针数组,每个元素是一个int型指针

对以下类的说明,请指出错误的地方【 】

classS

{

int i=5; A

S(){}; B

public:

S(intj){i=j}; C

~S(){}; D

}

有关类和对象的说法不正确的是【 】

对象是类的实例

一个类只有一个对象

任何一个对象只能属于一个类

类是抽象的,对象是具体的

有关构造函数的说法不正确的是【 】

构造函数名和类名相同

构造函数可有返回类型

构造函数可有多个

构造函数都是由系统自动调用的

有关析构函数的说法不正确的是【 】

析构函数有且只有一个

析构函数可有形参

析构函数的作用是在对象被撤销时收回先前分配的内存空间

析构函数无任何返回类型

下列哪个是C++语言的有效标识符?【 】

A)_No1 B)No.1 C)12345 D)int

设ch是char型变量,其值为A,且有下面的表达式:

ch=(ch=Ach=Z)?(ch+32):ch的值是【 】

A)A B)a C)Z D)z

C++语言提供的不合法的数据类型关键字是【 】

A)double B)short C)integer D)char

表达式:10!=9的值是【 】

A)true B)非零值 C)0 D)1

字符(char)型数据在微机内存中的存储形式是【 】

A)反码 B)补码 C)EBCDIC码 D)ASCII码

下面描述中,表达正确的是【 】

A公有继承时基类中的public成员在派生类中仍是public的B保护继承时基类中的public成员在派生类中仍是public的

C私有继承时基类中的protected成员在派生类中仍是protected的D私有继承时基类中的public成员在派生类中是public的

可以在类外用p.a的形式访问派生类对象p的基类成员a,则a是【 】

A.私有继承下的公有成员

C.公有继承下的保护成员

B.公有继承下的私有成员

D.公有继承下的公有成员

如果是类B在类A的基础上构造,那么,就称【 】

类A为基类或父类,类B为超类或子类

类A为基类、父类或超类,类B为派生类或子类

类A为派生类,类B为基类

类A为派生类或子类,类B为基类、父类或超类

二.填空

C++中的单行注释是以符号“( )”开始到本行结束。多行注释是以符号“/*”开始到符号“*/”结束。

函数的返回值是通过函数中的( )语句获得的,因此,当函数有返回值时,函数体内要有该语句。

执行下列语句后,表达式值为( )

inta,b;

a=2,b=5,a++,b++,a+b;

执行下列语句后,表达式值为( )

inta=10,b=20,c;

c=ab?a+b:a-b;

对象是( ),而类是抽象的

对象之间通过( )进行信息交换

函数重载是指两个以上的函数具备( )。

在关键字public后面定义的成员为类的( )成员,在关键字private后面定义的成员为类的( )成员。

假定Base为一个类,a为该类公有的数据成员,b为该类的一个对象,则访问b

对象中数据成员a的格式为( )。

假定Base为一个类,a为该类公有的成员函数,b为该类的一个对象,则访问b

对象中成员函数a的格式为( )。

类中定义的成员默认为( )访问属性。

假定Base为一个类,则该类的构造函数的定义为( )。

假定Base为一个类,则该类的析构函数的定义为( )。

类的构造函数是在定义该类的一个( )时被自动调用执行的。

类的析构函数是一个对象被( )时自动调用的。

假定AB为一个类,则执行“ABx;”语句时将自动调用该类的( )。

假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的( )

假定一个类的构造函数为 “A(intaa,intbb){a=aa;b=aa*bb;}”,则执行 “Ax(4,5);”语句后,x.a和x.b的值分别为( )。

假定一个类的构造函数为 “A(intaa=1,intbb

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档