vc++程序设计模拟试题一

vc++程序设计模拟试题一

ID:5988105

大小:41.00 KB

页数:7页

时间:2017-12-30

vc++程序设计模拟试题一_第1页
vc++程序设计模拟试题一_第2页
vc++程序设计模拟试题一_第3页
vc++程序设计模拟试题一_第4页
vc++程序设计模拟试题一_第5页
资源描述:

《vc++程序设计模拟试题一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC++程序设计模拟试题一一.选择题(10分)1.以下四个关于类的访问控制的描述哪一个是错误的A.子类不能访问其父类的私有数据成员和成员函数B.子类的对象不能访问其父类的保护数据成员或者成员函数C.类的对象不能访问类的保护数据成员或者成员函数D.类的成员函数不能访问类中的私有数据2.下面有关重载函数的说法中正确的是A.重载函数必须有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同3.下列关于构造函数的描述中,错误的是A.构造函数可以设置默认参数B.构造函数在定义类对象时自

2、动执行C.默认构造函数可以没有D.构造函数不可以重载4.下列对于WinMain函数的描述中,错误的是A.WinMain函数的名称是固定的B.WinMain函数是Windows程序的入口点C.WinMain函数不能有参数D.窗口函数与WinMain的关联是通过窗口类的注册实现的5.MFC常规动态链接库中不能导出的是A.C风格函数B.全局变量C.资源D.基于MFC的C++类二、 填空题(30分)1. SendMessage和PostMessage都会向窗体发送一个消息,但SendMessage_______而PostMess

3、age____________。2. 使用VC++的AppWizard创建的典型SDI应用程序的4个MFC基类是____________、____________、____________和____________3.CObject类及其派生类具有的3大特性是:____________、____________和____________。4. 设SDI应用程序中的应用程序类为CMyApp,框架窗口类为CMainFrame,视图类为CMyView,文档类为CMyDocA. 写出在程序的任何一个类中访问应用程序类的代码___

4、_________________________________B. 写出在程序的任何一个类中访问框架窗口类的代码____________________________________C. 写出在视图类中访问文档类的代码____________________________________5. 将MFC应用程序的命令处理传递路径补充完整命令->____________->____________->文档模板类->____________->应用程序类三、 简答题(20分)1. 简述PeekMessage和GetMe

5、ssage的区别。2. 简述使用动态链接库时显式链接和隐式链接的区别3. 简述加载动态链接库时系统搜索dll文件的顺序4. 简述dynaset类型和snapshot类型的记录集对数据更新的反映能力的区别四、 编程题(40分)要求设计一个用于维护联系人的SDI应用程序Addrbook,完成这些功能:从文件读取所有联系人、显示所有联系人、将所有的联系人保存到文件。程序中用到的类定义如下,在不修改类定义的前提下完成实现程序功能所需的类成员函数。(注:未用到的类定义已省略,注意黑体字的提示)//contact.h,联系人类定义文

6、件classCContact:publicCObject{public:CContact();CContact(CStringname,CStringtel,CStringemail)public:CStringm_strName;CStringm_strTel;CStringm_strEmail;};//contact.cpp,联系人类实现文件CContact::CContact(CStringname,CStringtel,CStringemail){m_strName=name;m_strTel=tel;m_str

7、Email=email}//AddrbookDoc.h,文档类定义文件classCContact;classCAddrbookDoc:publicCDocument{protected://createfromserializationonlyCAddrbookDoc();DECLARE_DYNCREATE(CAddrbookDoc)//Attributespublic://存放联系人的链表CTypedPtrListm_ContactList;//{{AFX_VIRTUAL(CAdd

8、rbookDoc)public:virtualBOOLOnNewDocument();virtualvoidSerialize(CArchive&ar);virtualvoidDeleteContents();//}}AFX_VIRTUAL//Implementationpublic:virtual~CAddrboo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。