1.下列那一项不是面向对象系统所包含的要素()。A重载B对象C类D继承2.在inta=3,*p=&a;中,*p的值是()。A变量a的地址值B无意义C变量p的地址值D变量a的值3.下列不是控件的是()A.组合框B.编辑框C.滚动条D.菜单4.下列不是Windows绘图对象类的是()A.CBrushB.CPenC.CRectD.Cfont5.下面有关析构函数的描述正确是()6.在()情况下适宜采用inline定义内联函数。A.函数体含有循环语句B.函数代码少、频繁调用C.函数代码多、不常调用D.函数体含有递归语句7.在下列叙述中,不是Windows程序的特点是()A.Windows程序通过窗口与用户进行交互。B.Windows程序是应用事件驱动进行编程。C.Windows程序是利用消息进行通信。D.Windows程序是利用过程驱动的程序。8.下面引用的定义中,错误的是()A.intI;int&j;j=I;B.intI=6;int&j=I;C.chard;char&k=d;D.floatI;constfloat&j=I;9.有关类的友元描述错误的是()A.友元函数可以访问该类的所有成员。B.友元可以提高程序的运行效率。C.可以设置一个类为另一个类的友元。D.友元关系可以继承。10.如果某个类想使用一个静态成员变量统计其存在对象的个数,不用处理的是()A构造函数B拷贝构造函数C析构函数D重载赋值运算符11.下面叙述错误的是()A基类的protected成员在派生类中仍然是protectedB基类的protected成员在public派生类中仍然是protected的C基类的protected成员在private派生类中是private的D基类的protected成员不能被派生类的对象访问12.cout代表()A显示器B打印机C外部设备D磁盘13.在键盘上输入字符串时,应该()A使用单引号B使用双引号C不使用任何符号D以上均可14.设置虚基类的目的是()A简化程序B消除二义性C提高程序运行效率D减少目标代码15.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()A与虚基类下面的派生类个数有关B多次C二次D一次16.在C++程序中,对象之间的相互通信通过()A.继承实现B.调用成员函数实现17.当单文档应用框架接收到框架窗口的命令时,它将按如下次序来寻找相应的消息控制函数()A.视、文档、SDI主框架、应用AppB.文档、应用App、视、SDI主框架C.视、文档、应用App、SDI主框架D.SDI主框架、文档、视、应用App18.不是Windows应用程序的资源的是()A.加速键B.位图C.菜单D.窗口19.可以用p.a的形式访问派生类对象p的基类成员a,其中a是()A.私有继承的公有成员B.公有继承的私有成员20.在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是()A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员1.在C++中,函数的参数有两种传递方式,它们是值传递和。作为参数初始化创建中的对象。3.在VisualC++中,定义重载函数时,应至少使重载函数的参数个数或参数类型;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、、和均相同。4.面向对象的程序设计有四大特征,它们是、、抽象性和。种。三、名词解释(本大题共5小题,每小题4分,共20分)1.对象2.函数重载3.MFC的全称4.析构函数5.拷贝构造函数四.综合题(本大题共3小题,每小题10分,共30分)1.写出下列程序的输出结果()(程序阅读题)voidCTest2View::OnLButtonDown(UINTnFlags,CPointpoint){CDC*dc;dc=GetDC();dc->Ellipse(CRect(point.x-10,point.y-10,point.x+10,point.y+10));CView::OnLButtonDown(nFlags,point);}2.阅读下面程序,写出运行结果(程序阅读题)#includeclasspoint{private:intx,y;public:point(){cout<<”构造函数1被调用!\n”;}point(intxx,intyy){x=xx;y=yy;cout<<”构造函数2被调用”<
1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。
常见问题具体如下:
1、问:已经付过费的文档可以多次下载吗?
答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。
2、问:已经付过费的文档不知下载到什么地方去了?
答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。
如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。
注:微信交易号是以“420000”开头的28位数字;
支付宝交易号是以“2024XXXX”交易日期开头的28位数字。
客服邮箱:
biganzikefu@outlook.com
所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;
文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;
如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:
biganzikefu@outlook.com
常见问题具体如下:
1、问:已经付过费的文档可以多次下载吗?
答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。
2、问:已经付过费的文档不知下载到什么地方去了?
答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。
如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。
注:微信交易号是以“420000”开头的28位数字;
支付宝交易号是以“2024XXXX”交易日期开头的28位数字。