华中科技大学程序设计考试题.docVIP

  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文档。上传文档
查看更多
华中科技大学程序设计考试题.doc

C++系统预定了 4个用于标准数据流的对象,下;正确答案: D】分值: 1】;2.设有说明:charw;intx;floaty;正确答案: D】分值: 1】;3.下列 对析构函数的描述中,正确的是(_); C.析构函数的定义只能在类体内D.析构函 数可以有;正确答案: A】分值: 1】;4.下列定义数组的语句中正确 [J23 CPP程序设计 模拟考试1--第2套试卷 C++系统预定了 4个用于标准数据流的对象,下列选项中不属于此类对象 的是( ) A.cout B.cin C.cerr D.cset 正确答案: D】 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型 为( ) A.float B.char C.int D.double 正确答案: D】分值: 1】 下列对析构函数的描述中,正确的是( ) A.—个类中只能定义一个析构 函数B.析构函数名与类名不同 析构函数的定义只能在类体内D.析构函数可以有一个或多个参数 正确答案: A】分值: 1】 下列定义数组的语句中正确的是(_) #define size 10 char strl [size],str2[size+2]; B.char str口; C.int num[10]; int n=5; int a[n][n+2]; 正确答案: A】分值: 1】 关于this指针使用说法正确的是(__) 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码B.保证 基类私有成员在子类中可以被访问。C.保证基类保护成员在子类中可以被访问。 D.保证基类公有成员在子类中可以被访问。 正确答案: A】分值: 1】 所谓多态性是指(_) 不同的对象调用不同名称的函数B.不同的对象调用相同名称的函数C. 一个对象调用不同名称的函数D.—个对象调用不同名称的对象 正确答案: B】分值: 1】 派生类构造函数的执行顺序是先执行 的构造函数,然后执行成 员对象的构造函数,最后执行 的构造函数。 正确答案: 基类或派生类】分值: 1】 C++语言程序的 可以出现在程序中的任何地方,一个 以 _作为开始和结束的标记。 正确答案: /**/】分值: 1】 下列程序在构造函数和析构函数屮申请和释放类的数据成员int *a,申 请时使用形参b初始化a,请填空。 class A { public: ?private: int *a; }; A::(int b) { ;} A::?A() { ;} 正确答案: a=new int(b)或delete a】分值: 1】 C++对c语言做了很多改进,即从面向过程变成为面向对象的主要原因 是(_) A.增加了一些新的运算符 允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引 进了类和对象的概念 正确答案: D】 下列有关模板和继承的叙述正确的是( ) A.模板和继承都可以派生 出一个类系 从类系的成员看,模板类系的成员比继承类系的成员较为(_)稳定C.从 动态性能看,继承类系比模板类系具有更多的动态特性 D.相同类模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等 关系 正确答案: D】 关于new运算符的下列描述中,错误的是( ) A.它可以用来动态创建 对象和对象数组 使用它创建的对象或对象数组可以使用运算符delete删除C.使用它创建 对象时要调用构造函数 D.使用它创建对象数组时必须指定初始值 正确答案: D】 下列运算符中,在C++语言中不能重载的是( ) A.* B.= C.: : D./ 正确答案: C】 已知int i=0,x=l, y=0 ;在下列选项使i的值变成1的语句是( ) if( xy ) i++ ; B.if( x==y ) i++ ; C.if( x||y ) i++ ; D.if( !x ) i++ ; 正确答案: c】 sizeof(float)是( ) A.—个双精度型表达式B.—个整型表达式C.一种 函数调用 D.—个不合法的表达式 正确答案: B】 下面叙述不正确的是(__) 基类的保护成员在派生类中仍然是保护的成员B.基类的保护成员在公有 派生类中仍然是保护的C.某类的保护成员在私有派生类中仍然是私有的D.对 基类成员的访问必须是无二义性 决定C++语言中函数的返回值类型的是( ) A.rctum语句中的表达式 类型 调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D. 在定义该函数时所指定的数据类型 正确答案: D】分值: 1】 下而对于友元函数描述正确的是(_) A.友元函数的实现必须在类的 内部定义B.友元函数是类的成员函数 友元函数破坏丫类的封装性和隐藏性D.友元函数不能访问类的私有成员 正确答案: C】分值:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档