网站大量收购独家精品文档,联系QQ:2885784924

C语言考试复习题 .pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C语言考试复习题

类与对象

一、选择填空

1.已知一个类A,()是指向A类成员的指针。假设类有3个公

有成员;voidf1(int),voidf2(int)和inta。

A.A*p;

B.intA::*pc=A::a;

C.voidA::*pa();

D.A*pp;

答案:C。

2.运算符-*的功能是()。

A.用来表示指向对象指针对指向类成员指针的操作。

B.用来表示对象对指向类成员指针的操作。

C用来表示指向对象指针对类成员的操作。

D用来表示对象类成员的操作。

答案:A。

3.已知f1(int)是类A的公有成员函数,p是指向成员函数f1

()的指针,采用()是正确的。

A.p=f1;

B.p=A::f1;

C.p=A::f1();

D.p=f1();

答案:B。

4.已知:p是一个指向类A数据成员m的指针,A1是类A的一

个对象。如果要给m赋值为5,()是正确的。

A.A1.p=5;

B.A1-p=5;

C.A1.*p=5;

D.*A1.p=5;

答案:C。

5.已知类A中一个成员函数说明如下所示。

voidSet(Aa);

其中,Aa的含意是()。

A.指向类A的指针a。

B.将a的地址值赋给变量Set。

C.a是类A的对象引用,用来作函数Set()的形参。

D.变量A与a按位相与作为函数Set()的参数。

答案:C。

6.下列关于对象数组的描述中,()是错误的。

A.对象数组的下标是从0开始的。

B.对象数组的数组名是一个常量指针。

C.对象数组的每个元素是同一个类的对象。

D.对象数组只能赋初值,而不能被赋值。

答案:D。

7.下列定义中,()是定义指向数组的指针p。

A.int*p[5];

B.int(*p)[5];

C.(int*)p[5];

D.int*p[];

答案:B。

8.下列说明中

constchar*ptr

ptr应该是()。

A.指向字符常量的指针。

B.指向字符的常量指针。

C.指向字符串常量的指针。

D.指向字符串的常量指针。

答案:C。

9.已知:print()函数是一个类的常成员函数,它无返回值,下

列表示中,()是正确的。

A.voidprint()const;

B.constvoidprint();

C.voidconstprint();

D.voidprint(const)。

答案:A。

10.关于new运算符的下列描述中,()是错的。

A.它可以用来动态创建对象和对象数组。

B.使用它创建的对象或对象数组,可以使用运算符delete删除。

C.使用它创建对象时要调用构造函数。

D.使用它创建对象数组是必须指定初始化。

答案:D。

11.关于delete运算符的下列描述中,()是错的。

A.它必须用于new返回的指针。

B.它也适用于空指针。

C.对一个指针可以适用多次该运算符。

D.指针名前只用一对方括号符,不管所删除数组的维数。

答案:C。

12.具有转换函数功能的构造函数,应该是()。

A.不带任何参数的构造函数。

B.带有一个参数的构造函数。

C.带有两个以上的参数的构造函数。

D.默认构造函数。

答案:B。

二、判断下列描述是否正确。

1.指向对象的指针和指向类的成员的指针在表达形式上是不相同

的。(正确)

2.已知:m是类A的对象,n是类A的公有数据成员,p是指向

类A中n成员的指针。下述两种表示是等价的。

m.n和m.*p.(正确)

3.指向对象的指针与独享都可以作为函

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档