(完整版)c++复习题汇总(适合于电子阅读).docxVIP

(完整版)c++复习题汇总(适合于电子阅读).docx

  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文档。上传文档
查看更多
面向对象程序设计课程 复习题 一、选择题, 从供选择的答案中选出正确的答案(每题 2 分,合计 20 分) 1、由 C++ 源程序文件编译而成的目标文件的缺省扩展名为( C )。 A . cpp B . exe C. obj D . lik 2、设 x 和 y 均为 bool 量,则 xy 为真的条件是( A )。 A .它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假 3、下列的常量名中, ( C )是非法的。 A . YEAR2002 B .welcome_home C. zhang @mail D . _SIZE? _2MB 4、在内存中所存储的含 L 个字符的一个字符串常量是(B )。 A .一串相应的 ASCII 码值,占用 L 个字节 B.一串相应的 ASCII 码值,占用 L+1 个字节 C.一组相应的正整数,占用 L 个字节 D.一组相应的整数,占用 2L 个字节 5、AB 为一个类,则执行“ AB a ,b( 3),*p ;”语句时共调用该类结构函数的次数为 ( A )。 A . 2 B . 3 C. 4 D. 5 6、返回种类就是函数返回结果值的数据种类。返回种类能够是( C )。 .除数组和类以外的随意数据种类 7、重载函数是( A)。 .以函数参数来区分,而不用函数的返回值来区分不同的函数 B.以函数的返回值来区分,而不用函数参数来区分不同的函数 C.参数表完全相同而返回值种类不同的两个或多个同名函数 D.参数表和返回值种类都必须是不同的两个或多个同名函数 8、当保护继承时,基类的( B )在派生类中成为保护成员,不能通过派生类的对象来 直接接见该成员。 .任何成员 B.公有成员和保护成员 C.保护成员和私有成员 D.公有成员和私有成员 9、引入内联函数的主要目的是( B )。 .缩短程序代码,少占用内存空间 D.使程序的结构比较清晰 10、在下面的二维数组定义中,正确的选项是(  C )。 A . int a[5][] C. int a[][3]={{1  , 3, 5} , {2}}  B . int a[][5] D. int a[] ( 10) c++基础知识 1、 函数的参数和返回值种类能够是简单数据种类,也能够是指针、引用、数组和类。 (×) 2、 C++ 程序总是从第一个定义的函数开始执行。 (×) 3、 C++ 语言是在 C 语言基础上扩大了函数功能而得来的。 ( × ) 4、 在 VC6.0 开发环境中,对导入的所有位图资源都能够进行改正。 (×) 5、 在 C++ 中,表记符 Max 和 MAX 是不同样的。( √ ) 6、 C++ 函数必须有返回值,否则不能使用函数。 ( × ) 7、 采用 inline 定义内联函数时,在关于函数代码少、频繁调用的情况下特别有效。 (√) 8、 引入内联函数的主要目的是缩短程序代码,让程序少占用内存空间。 ( × ) 9、 在 C++ 程序中,能够使用命名空间,也可不使用命名空间。 (√ ) 10、 C++ 中,如果条件表达式值为 -1,则表示逻辑为假。 (×) 11、 ASCII 码文件和二进制文件都可在记事本中直接翻开。 ( ×) 12、 在 C++ 语言中, 表达式:“ b++ ;” 和“ ++b ;”在任何地方的作用都是不同样的。 ( × ) 编程工具有关知识 1、在 MFC 编程中,通过 Invalidate ( TRUE )能够发出重绘视图的消息。 ( √ ) 2、在 MFC 编程中,视图 /文档类程序是通过 OnDraw ()函数进前进行输出的。 ( √ 3、使用 MFC 编程时, OnDraw 函数是 CView 类的成员函数。 ( √ ) 4、在文档 /视图结构的程序中,输出是在 OnDraw() 函数中达成的。 ( √ ) 5、在 VC6.0 开发环境中,能够同时开发几个工程。 ( √ ) 6、 Visual C++ 集成开发环境中,一个 Workspace 能够创建多个 Project。( √ ) 7 程序的编译是以文件为单位的, 因此将程序分到多个文件中能够减少每次对程序改正所带 来的编译工作量。 (√ ) 8、在 C 语言中,不使用命名空间,但在 C++ 程序中,一定要使用命名空间。 ( × ) 字符串、数组、指针及地点 1、字符串” hello,world ”在内存中寄存时,占用 11 个字节的空间( X ) 2、当函数的返回值是数组种类的,传达的是数组第一个元素的地点。 (√) 3、每个对象也有地点,该地点就是存储此对象数据成员的单元的首地点。 ( √ ) 4、在 C+语言中,指针的观点与 C 语言是同样的,都是

文档评论(0)

156****2389 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档