面向考试卷g(1)2.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》试卷A 选择题(每空1分,共16分) 1、下面语法中错误的是 ① 。 int n=5; int y[n]; b. const int n=5; int y[n]; c. int n=5; int *py=new int[n]; d. const int n=5;int *py=new int[n]; 2、要想在不同类的所有对象中共享一个数据,则它应定义为 ② ;要想在同一个类的所有对象中共享一个数据,则它应定义为 ③ 。 静态数据成员 b. 保护数据成员 c. 全局的数据成员 3、若类A中的数据成员X,被声明为静态成员,则 ④ 。 a. X只能在类A中使用 b. X只能在类A及类的派生类中使用 c. X只能在静态函数中使用 d. 类A的所有对象的X值相同 4、在类F2中声明了下列函数原型:错误的是 ⑤ ;构造函数的原型是 ⑥ ;成员函数的原型是 ⑦ ;析构函数的原型是 ⑧ 。 int f1(int, char buffer); b. ~F2(); c. F2(int x,int y); d. f3(Myclass *ptr); 5、在下列函数原型中正确的是 ⑨ , ⑩ , ⑾ ;错误的是 ⑿ 。 a. int add(int x=3,int y=4,int z=5); b. int add(int x,int y=4,int z); c. int add(int x,int y=4,int z=5); d. int add(int x,int y,int z=5); 6、在下列重载函数调用时可能发生错误的是 ⒀ , ⒁ ;不发生错误的是 ⒂ , ⒃ 。 a. int print(int x); b. int disp(Myclass A); void print(float); char *disp(Myclass A); c. int show(int x); d. int view(int x,int y=1); int show(char *s); int view(int x); 二、填空题(每空1分,共25分) 1.面向对象程序设计方法的四个基本特征是类与对象 、 、 、 。 2.类的定义格式一般地分为 和 。 3. 就是赋给同一个函数名多个含义。 4.类的继承方式有三种,分别是 、 、 。 4.MFC中视图类由 以及它的子类组成,该类继承于CWnd。 5.MFC中在一个POINT结构所指定的位置显示快捷菜单的方法是 。 6.VC++中负责数据输入和管理的类是 ;负责数据显示的类是 。 7.MFC中标准的设备环境封装类是 ;VC++中的坐标系统分为两类,分别是 和 ;可通过 和 方法在两种坐标系统间转换。 8.VC++中可通过 方法使窗口重绘自身。 9.VC++中的对话框是由 类派生而来,对话框可分为 和 两种。 10.VC++中控件的可见和可用分别是通过 和 方法实现的。 改错题(每小题3分,共9分) 1、   main( )   {   coutThis is a string  

您可能关注的文档

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档