C复习题带解析[3].docVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
一、判断题 1. 在说明语句 int a(15),b=a,*p=a;中,b的值的*P的是不相等的。( × ) 2. 已知:int a(5),b(10); 表达式++a+b++有二义性。( × ) 3. 在不同类型操作数组成的表达式中,其表达式的类型一定是最高类型double型。( × ) 4. break语句也可以用于if体内,它可退出if语句。( × ) 5. 在一个被调用函数中,一个return语句可返回多个值给调用函数。(×  ) 6. 在传值调用中,要求实参和形参的类型完全一致并且个数相等。( × ) 7. for循环中,循环变量的作用域是该循环的循环体内。( × ) 8. 所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是非法的。( × ) 9. const char *p说明了p是指向字符串的常量指针。( × ) 10. 私有继承中,基类中所有成员对派生类的对象都是不可见的。( √ ) 11. 友元函数用于允许一个函数访问不相关类的私有部分。(√) 12. 构造函数可以被继承。(×) 13. 动态绑定的多态性是通过虚函数实现的。(√) 14. 在c++中,传引用调用等同于传地址调用。(×) 15. 重载函数必须有不同的参数列表。(√) 16. 可以用delete释放不是用new运算符分配的内存。(×) 17. 类成员的默认访问模式是private。(√) 18. 在类Time中的析构函数可以声明为:void ~Time(int);(×) 19. const对象必须初始化。(√) 20. 在c++中,只能重载已有的运算符。 ( √ ) 21. 按照标识符的要求,下划线是不能组成正确标识符的。( ×) 22. C++中使用了新的注释符(//),C语言中注释符(/*…*/)不能在C++中使用。(× ) 23. 引用就是某个变量的别名,对引用的操作,实质上就是对被引用的变量的操作。( √ ) 24. 在不同类型操作数组成的表达式中,其表达式类型一定是最高类型double型。(  ×) 25. For循环是只有可以确定的循环次数时才可使用,否则不能用for循环。(× ) 26. 返回值类型、参数个数和参数类型都相同的函数也可以重载。( ×) 27. 重新定义的标识符在定义它的区域内是可见的,而与其同名的原标识符在此区域内是不可见的但是却是存在的。( √) 28. 通常的拷贝初始化函数的参数是某个对象的成员名或对象的引用名。( √) 29. 友元函数是类的成员函数,所以可以存取或修改该类中的私有成员。( ×) 30. 已知:类A中一个成员函数说明如下:void Set(Aa);其中A a的含意是将a的地址值赋给变量Set。( ×) 31. 具有转换函数功能的构造函数,是指只能带有一个或两个参数的构造函数。( ×) 32. 多继承情况下,派生类的构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序,而与派生类构造函数中所定义的成员初始化列表的各项顺序无关。(√ ) 33. C++语言支持封装性和继承性,不支持多态性。( × ) 34. 关系运算符可以用来比较两个字符的大小,也可用来比较两个字符串的大小。( × ) 35. 字符串sdfgh的长度是5。( √ ) 36. 引用和指针都可作函数参数。( √ ) 37. 友元函数说明在类体内,它是一种成员函数。( × ) 38. 友元类必须被说明为公有成员。( × ) 39. 纯虚函数是在基类中说明的虚函数,它在该基类中没有定义具体的操作内容。( √ ) 40. 析构函数不能被继承。( √ ) 41. 运算符重载以后,其优先级和结合性都不能改变。( √ ) 42. 在C++中,函数名实际上是一个指针,它指向函数的入口。( √ ) 43. C++中使用注释符(//),不能使用注释符(/*…*/)。( × ) 44. C++中定义常量,不能用宏定义的方法,只能用const。( × ) 45. C++是一种编译型的高级语言。( √ ) 46. 错误信息可能会出现在编译过程中,不会出现在链接过程中。( × ) 47. C++提供的库函数都被定义在它所对应的头文件中。( √ ) 48. C++中数组元素的下标是从0开始,它们连续存储在内存单元中。( √ ) 49. 引用是某个变量的别名,对引用的操作,就是对被引用变量的操作。( √) 50. 语句int a(5), b = a, *p = a;中,b的值和*p的值是相等的。( √ ) 51. 在C++中,声明函数时都用函数原型。( √ ) 52. .如果一个函数没有返回值,定义时函数头前需用void。( √ ) (53-56题见33-42题) 二、 选择题 1. 能

文档评论(0)

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

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

1亿VIP精品文档

相关文档