C++考前习题.pptxVIP

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

1 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()?A.?类?B.?对象?C.?函数体?D.?数据块? 2 .?在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()?A.?私有成员?B.?公有成员?C.?保护成员?D.?保护成员或私有成员 3.?关于this指针使用说法正确的是()?A.?保证每个对象拥有自己的数据成员,但共享处理这些数据的代码?B.?保证基类私有成员在子类中可以被访问。?C.?保证基类保护成员在子类中可以被访问。?D.?保证基类公有成员在子类中可以被访问。? 4.?所谓多态性是指?()?A.?不同的对象调用不同名称的函数?B.?不同的对象调用相同名称的函数?C.?一个对象调用不同名称的函数?D.?一个对象调用不同名称的对象?;1.?假定一个类的构造函数为A(int?a,int?b)?{a=a--;b=a*b;},则执行A?x(4,5);语句后?,x.a和x.b的值分别为()?A.?3和15?B.?5和4?C.?4和20?D.?20和5?? 2.?在类中说明的成员可以使用关键字的是()?A.?public?B.?extern?C.?cpu?D.?register? 3.?使用地址作为实参传给形参,下列说法正确的是()?A.?实参是形参的备份?B.?实参与形参无联系?C.?形参是实参的备份?D.?实参与形参是同一对象? 4.?假定A为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数?成员a()的格式为()?A.?x.a?B.?x.a()?C.?x-a?D.?(*x).a()? 5.?关于对象概念的描述中,说法错误的是()?A.?对象就是C语言中的结构变量?B.?对象代表着正在创建的系统中的一个实体?C.?对象是类的一个变量?D.?对象之间的信息传递是通过消息进行的?;1 每个对象都是所属类的一个___。? 2 表达式coutendl?还可表示为___。? 3?在面向对象的程序设计中,将一组对象的共同特性抽象出来形成___。? 4.?假定AB为一个类,则执行“AB?a(2),?b[3],*p[4];”语句时调用该类构造函数的次数为()?A.?3?B.?4?C.?5?D.?9? 5.?假定一个类的构造函数为“A(int?i=4,?int?j=0)?{a=i;b=j;}”,?则执行“A?x(1);”语句后,x.a和x.b的值分别为()?A.?1和0?B.?1和4?C.?4和0?D.?4和1? 6.?在C++中,函数原型不能标识()?A.?函数的返回类型?B.?函数参数的个数?C.?函数参数类型?D.?函数的功能? ;1 在int?a=3,int?*p=a;中,*p的值是()?A.?变量a的地址值?B.?无意义?C.?变量p的地址值?D.3 2.?如果从原有类定义新类可以实现的是()?A.?信息隐藏?B.?数据封装?C.?继承机制?D.?数据抽象? 3.?下面有关类说法不正确的是()?A.?一个类可以有多个构造函数?B.?一个类只有一个析构函数?C.?析构函数需要指定参数?D.?在一个类中可以说明具有类类型的数据成员 4.?在函数定义中的形参属于()?A.?全局变量?B.?局部变量?C.?静态变量?D.?寄存器变量? 5.?下列有关重载函数的说法中正确的是()?A.?重载函数必须具有不同的返回值类型?B.?重载函数参数个数必须相同?C.?重载函数必须有不同的形参列表?D.?重载函数名可以不同? 6.?已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()?A.?A1.p=5;?B.?A1-p=5;?C.?A1.*p=5;?D.?*A1.p=5;;1.?假设int?a=1,b=2;则表达式(++a/b)*b--的值为___。? 2.?由const修饰的对象称为___。? 3.?不同对象可以调用相同名称的函数,但执行完全不同行为的现象称为___。 4.?this指针始终指向调用成员函数的___。? 5.?C++程序的源文件扩展名为___。? 6.?在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是___的头文件。? 7.?C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。? 8 C++语言中的标识符只能由三种字符组成,它们是________,_______和_______。??;1.?面向对象编程三个特性:___________、___________?、___________。??? 2 C++程序是从_______函数开始执行的。?? 3.?C++程序开发通常要经过5个阶段,包括___________、___________、_____

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档