面向对象程序的设计习题和答案.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文档。上传文档
查看更多
. . . 面向对象程序设计 选择填空 关于C++与C语言的关系描述中,(D)是错误的。 (A)C语言是C++的一个子集    (B)C语言与C++是兼容的 (C)C++对C语言进行了一些改进  (D)C++和C语言都是面向对象的  下面关于对象概念的描述中,(B)是错误的。 (A)对象就是C语言的结构变量  (B)对象代表着正在创建的系统中的一个实体 (C)对象是一个状态的操作(或方法)的封装体 (D)对象之间的信息传递是通过消息进行的 下面关于类概念的描述中,(D)是错误的。 (A)类是抽象数据类型的实现  (B)类是具有共同行为的若干对象的统一描述体 (C)类是创建对象的样板    (D)类就是C语言的结构类型 按照标识符的要求,(A)符号不能组成标识符。 (A)连接符 (B)下划线 (C)大小写字母 (D)数字字符 下列符号中,(C)不可作为分隔符。 (A),  (B) :  (C)?   (D); 在16位机中,int型字宽为(A)字节。 (A)2  (B)4  (C)6  (D)8  类型修饰符unsigned修饰(D)类型是错误的。 (A)char  (B)int  (C)long int  (D)float 对于int *pa[5];的描述,(D)是正确的。 (A)pa是一个指向数组的指针,所指向的数组是5个int型元素 (B)pa是一个指向某数组中第5个元素的指针,该元素是int变量 (C)pa[5]表示某个数组的第5个元素 (D)pa是一个具有5个元素的指针数组,每个元素是一个int型指针。 下列关于指针的运算中,(D)是非法的。 两个指针在一定条件下,可以进行相等或不等的运算。 可以有一个空指针赋值给某个指针。 一个指针可以加上一个整数。 两个指针在一定条件下,可以相加。 指针可以用来表示数组元素,下列表示中(A)是错误的。已知:  int a[3][7];   (A)*(a+1)[5] (B)*(*a+3)  (C)*(*(a+1))  (D)*(a[0][0]+2)  下列表示引用的方法中,(A)是正确的。已知: m=10; (A)int x=m;  (B)int y=10;  (C)int z;  (D)float t=m; 下列各运算符中,(A)可以作用于浮点数。 (A)++  (B)%  (C)  (D) (与C语言不同,在C++中++和--运算符可以作用于浮点数) 当一个函数无返回值时,定义它其函数类型应是(A)。 (A)void  (B)任意  (C)int  (D)无  在函数说明时,下列(D)项是不必要的。 (A)函数的类型  (B)函数的参数类型和名字 (C)函数名字   (D)返回值表达式 下列的(D)是引用调用。 (A)形参是指针,实参是地址值  (B)形参和实参都是变量 (C)形参是数组名,实参是数组名 (D)形参是引用,实参是变量 在C++中,下列关于设置参数默认值的描述中,(B)是正确的。 (A)不允许设置参数的默认值   (B)设置参数默认值时,应按从右到左的顺序进行 (C)设置参数默认值时,应按从左到右的顺序进行 (D)设置参数默认值时,应该全部参数都设置   重载函数在调用时选择的依据中,(D)是错误的。 (A)参数个数 (B)参数类型 (C)函数名字 (D)函数的返回值类型  在一个函数中,要求通过函数调用来实现一个不太复杂的功能,并且要求加快执行速度,选用(A)最合适。 (A)内联函数 (B)重载函数 (C)递归函数 (D)嵌套调用   采用函数重载的目的在于(D)   (A)实现共享 (B)减少空间 (C)提高速度 (D)使用方便,提高可读性   说明语句 “const char *ptr; ”中,ptr应该是(C)。   (A)指向字符常量的指针  (B)指向字符的常量指针  (C)指向字符串常量的指针 (D)指向字符串的常量指针 在下列关键字中,用以说明类中公有成员的是(A)。 (A)public (B)private (C)protected (D)friend 下列的种类函数中,(C)不是类的成员函数。   (A)构造函数 (B)析构函数 (C)友元函数 (D)拷贝构造函数   作用域运算符的功能是(D)。   (A)标识作用域的级别 (B)指出作用域的范围  (C)给定作用域的大小 (D)标识某个成员是属于哪个类  (B)是不可以作为该类的成员的。   (A)自身类对象的指针 (B)自身类的对象  (C)自身类对象的引用 (D)另一个类的对象 (D)不是构造函数的特点。   (A)构造函数的函数名与类名相同 (B)构造函数可以重载  (C)构造函数可以设置缺省参数  (D)构造必须指定类型说明 (

文档评论(0)

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

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

1亿VIP精品文档

相关文档